day2 2019.7.25
1.什么是bash shell?
bash shell 是命令解释器。
将用户输入的命令翻译给内核程序。内核处理完成之后返回给bashshell。
2.bash shell能够做什么?
bash shell 可以实现文件管理、磁盘管理、用户管理、权限管理等
3.bash shell的使用形式。
(1)单条命令
(2)shell脚本
4.bash shell的基本语法。
命令 选项 参数
5.bash shell的特性。
(1)能够用tab键补全命令、选项、参数。
(2)快捷键
ctrl a 行首 ctrl e 行首
ctrl u 删除光标前所有内容
ctrl k 删除光标后所有内容
ctrl w 以单词或空格为间距删除前面内容
ctrl c 取消 ctrl l 清屏
ctrl e 行尾 ctrl a 行首
ctrl r 搜索之前执行过的命令
ctrl z 暂时放入后台(几乎不用)
(3)history
-d 删除第N行历史记录
-c 清空历史记录
-w 在本地将历史记录生成文件.bash_history
!60 执行历史第60条记录
(4)设置别名
alias 设置别名如: alias kj="ls -la /" (临时生效)
(5)帮助手册
man ls
ls --help
6.随堂笔记
ls -l 长格式显示 -a 显示全部文件,包括隐藏文件
[root@kuangjie ~ ] # $
用户 主机名 当前用户所在家目录 超级管理员 普通用户
no such file or directory 没有找到文件或目录
command not found 命令未找到
命令+选项+参数(文件路径) PS:选项参数可以位置互换。
命令补全:出不来按两下tab。
选项补全:yum install bash-completion
参数补全:(路径补全)路径正确即可。
esc + . 上一条输入的命令