Linux Bash基础特性详解
81 浏览量
更新于2024-08-29
收藏 173KB PDF 举报
Linux Bash 基础特性
Linux Bash 是一个功能强大的命令行 shell,提供了许多基础特性来提高使用效率和体验。下面将详细介绍 Linux Bash 的一些基础特性,包括补全机制、快捷键、命令历史和相关操作。
**补全机制**
Bash 的补全机制可以根据用户输入的字符串自动补全命令或路径。补全机制分为两种:命令补全和路径补全。
* 命令补全:给定打头字符串,如果可以唯一标识某命令文件程序,按下“Tab”键即可直接补全;如果不能,再次按下“Tab”键可以给出所匹配的列表(如果没有反应,并没有匹配项)。
* 路径补全:与命令补全不同的是,路径补全在给定的起始路径下,以对应路径下的打头字串来逐一匹配起始路径下的每个文件。
**快捷键**
Bash 提供了多种快捷键来提高使用效率。常用的快捷键包括:
* Ctrl+c:强制终止前台运行的程序
* Ctrl+z:停止前台运行的程序(挂起状态)
* Ctrl+d:退出,相当于 exit
* Ctrl+l:清屏,相当于 clean
* Ctrl+a:光标移动到命令行最前端
* Ctrl+e:光标移动到命令行最后端
* Ctrl+u:删除光标之前的所有内容
* Ctrl+k:删除光标之后的所有内容
* Ctrl+r:利用关键词搜索历史命令
**命令历史**
Bash 的命令历史功能可以记录用户输入的命令,并提供多种方式来查看和操作命令历史。
* history 命令:查看运行过的命令,这里的记录都是保存在内存中的,当我们退出时会自动保存到文件中。
* 定制 history 功能:可通过环境变量实现,例如 HISTSIZE、HISTFILE、HISTFILESIZE 和 HISTCONTROL。
* history 命令常用用法:包括清空内存中的命令历史、删除指定命令历史、将文件的历史记录读入到历史列表中、将历史列表的历史记录写入到历史文件中、显示最近 n 条记录等。
**调用命令列表中(内存)的命令**
Bash 提供了多种方式来调用命令列表中(内存)的命令,包括:
* !n:执行命令列表中第 n 条命令
* !!:执行上一条命令
* !string:执行命令列表中最近一个以 string 开头的命令
* !$:调用上条命令最后一个参数
Linux Bash 的基础特性可以帮助用户提高使用效率和体验,包括补全机制、快捷键、命令历史和相关操作等。
2022-05-03 上传
2024-03-22 上传
2023-05-29 上传
2023-08-11 上传
2024-05-18 上传
2024-08-14 上传
2023-11-04 上传
2023-05-11 上传
2023-06-11 上传
weixin_38726193
- 粉丝: 12
- 资源: 936
最新资源
- OptiX传输试题与SDH基础知识
- C++Builder函数详解与应用
- Linux shell (bash) 文件与字符串比较运算符详解
- Adam Gawne-Cain解读英文版WKT格式与常见投影标准
- dos命令详解:基础操作与网络测试必备
- Windows 蓝屏代码解析与处理指南
- PSoC CY8C24533在电动自行车控制器设计中的应用
- PHP整合FCKeditor网页编辑器教程
- Java Swing计算器源码示例:初学者入门教程
- Eclipse平台上的可视化开发:使用VEP与SWT
- 软件工程CASE工具实践指南
- AIX LVM详解:网络存储架构与管理
- 递归算法解析:文件系统、XML与树图
- 使用Struts2与MySQL构建Web登录验证教程
- PHP5 CLI模式:用PHP编写Shell脚本教程
- MyBatis与Spring完美整合:1.0.0-RC3详解