Linux Bash Shell 快捷指南
需积分: 10 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脚本和进行系统管理。
2021-01-30 上传
2022-07-14 上传
2022-09-24 上传
2021-10-01 上传
2021-10-03 上传
2015-08-19 上传
yhb-1116
- 粉丝: 0
- 资源: 7
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍