[TOC]
博客
Bash特性
基础语法
- 1.语法是由命令,选项,参数组成的
- 2.语法里面中括号是可有可无的
- 3.命令必须在最前面,它们之间至少要有一个空格,方便识别命令
- 3.选项和参数可以有也可以没有,两者之间我位置可以便变换,两个选项可以组合起来一起使用
- 4.带“-”的为选项,选项用于调节命令。
- 5.参数一般为文件、路径、目录
命令:command
选项:[option]
参数:[argument]
#例如:
list
ls: 查看当前所在工作目录下的文件和目录
[root@ aaaaaaaa <sub> yjc ]# ls
anaconda-ks.cfg
-a:查看所有文件包括隐藏文件
[root@ aaaaaaaa </sub> yjc ]# ls -a
. anaconda-ks.cfg .bash_logout .bashrc .cshrc .tcshrc
.. .bash_history .bash_profile .bsahrc.swp .swp
-l:查看文件的详细属性信息
命令补全
- Tab键:补全命令,Linux默认可以补全命令和参数,选项在默认情况下不可以补全
Bash快捷键
一般在Xhell使用
Ctrl + l:清屏
Ctrl + c:终止命令的执行
Ctrl + e:end 将光标快速移动到行末
Ctrl + a:ahead 将光标快速移动到行首
Ctrl + w:以空格为分隔符,删除光标前面到空格之间的内容
Ctrl + k:删除光标之后的所有内容
Ctrl + u:删除光标之前的所有内容
Ctrl + d:退出当前用户的登录
Ctrl + r:搜索执行过的历史命令
Ctrl + 左右:按照单词移动光标
ESC + . :复制上一条命令,最后一个空格后面的内容
注释:是给别人人看的,可以理解为标注内容,Bash不能识别
历史命令
history:历史使用的命令,可以用于审计 !
-c:clear 清除历史命令
-d:delete 删除指定编号历史命令
-w:write 保存历史命令到一个文件中(将历史命令保存到家目录下的.bash_history 隐藏文件中)
!+命令的一部分:执行上一条,含有该命令一部分的命令内容 (常用)
!!:执行上一条命令,后面不需要加任何命令
+数字:执行历史命令中编号所在命令内容
命令的别名
alias:查看系统内置的别名都有哪些
alias 别名="完整的命令":设置别名
Linux系统中帮助文档
内置帮助文档“man”帮助,man+想要查看的命令(- +help)
- man 命令
- 命令--help