1.Bash Shell是什么?
Bash 是命令解释器,将用户输入的命令,翻译给内核程序,内核处理完成之后将结果返回给Bash。
通过Xshell连接,就算打开一个Bash程序窗口。
2.Bash Shell 能做什么?
文件管理,用户管理,权限管理,磁盘管理,网络管理,进程管理等等,几乎可以完成所有操作。包括创建 移动 复制 删除 编辑 等
3.Bash Shell 使用
单条命令操作 和 Shell Script(脚本)操作
4.Bash Shell 的基础语法
命令字 [选项] [参数]
例: ls -a /temp/
命令: 主体
选项: 用来调节命令输出的效果
参数 : 文件或者路径
ps: 在实际操作中 选项和参数位置可以调换
5.Bash Shell 的常用特性
1.Tab键 可以实现命令补全,路径补全,选项补全
输入命令:按下Tab键,会自动补全,如果输入错误,Tab键不 好使
2.命令快捷键
ctrl+c : 终止当前正在运行的程序
ctrl+l : 清屏
ctrl+w : 按单词或者空格进行向前删除
ctrl+方向键 : 光标可以快速移动
ctrl+a :光标跳转至行首
ctrl+e : 光标跳转至行尾
ctrl+u : 删除光标以前的所有内容
ctrl+k:删除光标以后的所有的内容
ctrl+r: 搜索此前执行过的命令
3.历史命令History, 查找执行命令的历史纪录
-w 保存命令历史到历史文件
-c 清空命令历史纪录,不会清空文件
-d 删除命令历史的第N 条行
例: 使用history命令
!60 # 调取history纪录中编号为60的命令
ESC + . # 执行上一个命令成功的最后一段
命令别名 alias unlias
临时生效,更换Bash程序窗口失效