bash特性
Bash特性
1.基础语法
是由命令(command),[选项(options)],[参数(arguments)]三部分构成的,其中中括号括起来的选项和参数可有可无
命令:
是整个语法的主体
选项:
是调整命令执行行为的开关,选项不同决定了命令结果不同
参数:
是命令的作用对象
# 命令必须要作为开头使用,选项和参数可以调换顺序
ls(list):查看当前所在的工作目录下的文件和目录
ls -a:查看用户所有的文件包括隐藏文件
ls -l:查看用户文件的详细信息
ls -al:查看用户所有文件的详细信息报括隐藏文件
2.命令补全
可以用tab键来补全命令,选项和参数,如果开头字母一样"如(b)"的话可以按两下tab键查看所有以b开头的文件和目录
3.bash快捷键
1.ctrl + L:清除当前页面所有的东西
2. ctrl + c:终止命令的运行
3. ctrl + e(end):将光标直接移动到一行话的末尾
4. ctrl + a(ahead):将光标直接移动到一行话的最前面
5. ctrl + w:以空格为分隔符,删除光标前面到空格里的内容
6.ctrl + k:删除光标之后的所有内容
7.ctrl + u:删除光标之前的所有内容
8.ctrl + d:退出当前的用户登录
9.ctrl + r:搜索执行过的历史命令
10.ctrl + 左右键:一个单词一个单词的左右移动光标
11.esc + . :复制上一条命令
# 注释是为了更好的让别人理解你输入的命令的作用是什么
4.历史命令
1.history:查看所有的历史记录
2.history -c(clear):清除历史命令
3.history -d(delete):删除指定编号的历史命令
4.history -w(write):保存历史命令到一个文件中(在.bash_history隐藏文件中)
5.补充
1.!+ 命令的一部分:执行上一条含有该命令一部分的命令
2.!!:执行上一条命令
3.!+ 数字:执行历史命令中编号所在的命令
# !和命令,数字之间不需要空格,!必须是英文状态下的
6.命令的别名
1.alias:查看系统内置的别名
2.alias + 别名 = “完整的命令”:创建别名
3.unalias + 别名:取消别名
ls常见选项
-a //查看目录下的所有文件,包括隐藏文件
-l //以长格式的方式显示文件的详细内容
-h //以人性化的方式显示内容,配合-l使用
-d //只列出目录名,不列出目录以下的内容
-t //按修改时间进行排序
-i //显示文件的inode(该文件在该分区的一个编号)
-r //倒叙
7.Linux系统中的帮助文档
man + 命令:查看所有命令提示
命令 --help:查看所有命令提示
可查看中文的所有命令提示:http://linux.51yip.com/