Bash特性基础语法
命令 [选项] [参数]
Command [option] [argument]
在语法中,中括号是可无可有的意思
列如:list
ls:查看当前所在工作目录下的文件和目录
-a:查看所有文件包括隐藏文件
[root@quanyi ~]# ls -a
. anaconda-ks.cfg .bash_logout .bashrc .swp
.. .bash_history .bash_profile .cshrc .tcshrc
-1:查看文件的详细属性信息
命令补全
Tab键
默认可以补全,命令跟参数
Bash快捷键
Ctrl + l:清屏
Ctrl + C:终止命令执行
Ctrl + e:end 将光标快速移动到行末
ctrl + a:ahead 将光标快速移动到行首
Ctrl + w:以空格为分割符,删除光标前面到空格之间的内容
Ctrl + k:删除光标之后所有的内容
Ctrl + u:删除光标之前所有的内容
Ctrl + d:退出当前用户的登录
ctrl + r:搜索执行过的历史命令
ctrl + 左右:按照单词移动光标
Esc + .:复制上一条命令,最后一个空格后面的内容
注释:是给其他人看的,计算机不认识
历史命令
history
-c:clear 清楚历史命令
-d:delete 删除指定编号的历史命令
-w:write 保存历史命令到一个文件中(将历史命令保存到家目录下的.bash_history隐藏文件中)
------------------------------------------------------------------------------------
!+命令的一部分:执行上一条命令,含义该命令一部分的命令内容(常用)
!!:执行上一条命令
!+数字:执行历史命令中编号所在命令内容
命令的别名
# 查看系统内置的别名都有哪些
alias
# 设置别名
alias 别名="完整的命令"
# 取消别名
ualias ls
Linux系统中帮助文档
man 命令
命令 --help