Linux Bash Shell 快捷指南

需积分: 10 2 下载量 60 浏览量 更新于2024-09-08 收藏 126KB PDF 举报
“Linux Bash Shell Cheat Sheet V2.2”是一个PDF文档,主要针对在Linux环境中编写bash shell脚本提供指导。这个cheat sheet涵盖了基本的命令、终端快捷键以及文件操作,适用于各种Linux发行版,但其中的`apt-get`命令是Ubuntu和Debian特有的。 在Linux环境下,bash shell是默认的命令行解释器,它提供了丰富的功能和强大的自动化能力。以下是一些在cheat sheet中提到的基本知识点: 1. **基本命令**: - `cat <fileName>`:显示文件内容,例如`cat iLovePeanuts.txt`会显示该文件的所有文本。 - `head`:查看文件的顶部几行,如`head -n 5 <fileName>`将显示文件的前五行。 - `tail`:查看文件的底部几行,与`head`类似,`tail -n 5 <fileName>`显示最后五行。 - `mkdir`:创建新目录,例如`mkdir myStuff`创建名为“myStuff”的目录。 - `rm`:删除文件或目录,`rm file.txt file2.txt movie.mov`将删除三个文件。 2. **基本终端快捷键**: - `CTRLL`:清空终端屏幕。 - `CTRLD`:退出当前会话。 - `less` 和 `more`:分页查看大文件内容,`less`支持更多交互操作。 - `CTRLA`:光标移动到行首。 - `CTRLE`:光标移动到行尾。 - `CTRLU`:删除光标左侧的字符。 - `CTRLK`:删除光标右侧的字符。 - `CTRLW`:删除光标左侧的单词。 - `CTRLY`:撤销上一步的删除操作(如CTRLU、CTRLK或CTRLW)。 - `TAB`:自动补全文件名或命令。 - `CTRLR`:搜索历史记录中的命令。 - `!!`:执行上一个命令。 - `CTRLZ`:挂起当前进程。 3. **文件操作**: - 使用`..`可以表示上级目录,如`mkdir myStuff/pictures/..`会在当前目录下创建名为`myStuff`的目录,然后在`myStuff`下创建`pictures`目录。 4. **其他技巧**: - `less`和`more`命令用于查看大文件时,可以通过按空格键向下滚动,`b`键向上滚动,`q`键退出。 - `CTRLR`用于搜索历史命令,输入部分命令后按`CTRLR`,系统会提供匹配的命令历史供选择。 - `!!`用于重复执行上一个命令,对于快速重复执行非常方便。 5. **apt-get**: - `apt-get`是Ubuntu和Debian系统中用于安装、更新和管理软件包的命令,如`apt-get install <package>`用于安装指定软件包。 这些基础知识是Linux用户日常操作的基础,熟练掌握它们能极大提高工作效率。通过不断练习和使用,你可以更加熟练地在Linux环境下编写shell脚本和进行系统管理。