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/

posted on 2022-03-17 16:40  jilei  阅读(33)  评论(0编辑  收藏  举报