6、使用Tab键自动补全命令名、文件名;
如果类似命令很多,就列出这些命令;
但无法补全参数
7、查看历史命令 和 清空历史记录:
方法1:上下键;
方法2:history命令,全列举所有操作过的命令;
方法3:感叹号操作符,在平常操作中很少用这种,而是在写脚本代码时会用到。
!! 重复前一个命令
!字符 重复前一个以“字符”开头的命令
!num 按照历史记录的序号执行命令
!?abc 重复之前包含abc的命令
!-n 重复倒数第n个命令
方法4:ctrl+r 搜索历史命令。会出现 (reverse-i-search)`’: 输入一个字符,就会显示含有这个字符的历史命令。
方法5:重复调用上一个命令的参数:输入新命令后,按esc键后,再按一下 . 键 。
清空历史记录:history -c
8、Bash Shell支持以下正则通配符:
* 匹配零个或多个
? 匹配任意一个字符
[0-9] 匹配一个数字范围
[abc] 匹配列表里任意字符
[^abc] 匹配列表以外字符
9、文件名称规则:
(1)、大小写敏感;
(2)、名称最多255个字符;
(3)、除 / 外,都是有效字符;
(4)、以 . 开头的文件是隐藏文件,隐藏文件大多是配置文件,不要随便修改。
10、目录切换:
cd 切换到当前用户的家目录,也可以 cd ~ change directory
cd /home/ 切换到 /home/目录,以绝对路径形式切换
cd - 切换到上一个目录,即切换到当前目录前的目录
cd .. 切换到上级目录,以相对路径形式切换
cd . 当前目录
cd gaoshiyin 切换到当前目录的名为gaoshiyin的子目录