多按Tab键!同时可以检查文件是否存在!
1 常见符号
#注释符号
!:逻辑运算意义上的非
:转义符号,将特殊字符或通配符还原成一般字符
续行符:在一句命令多行最后为续行符
/:目录符号,路径分割的符号
在开头为根目录
|:管道符
:重定向输出
:追加
.:当前目录
.在正则表达式指匹配任意的单个字符
..:上一层目录
<:重定向输入
~:用户家目录
' ':变量不解释
" ":变量解释
sed和awk的script常用单引号
$:使用变量前导符
正则表达式中的行末、最后
:中间的命令优先级高,先执行,作用和$( )一样
2 常见报错
2.1 找不到对象、文件不存在
No such file of directory
善用Tab键!
2.2 没有权限
Permission denied:没有权限
2.3 命令不存在
command not found:命令不存在
命令也可以用tab补全
命令输错误/命令需要安装
如果答案提到用root用户(命令行提示符是#),或者提到的解决方法用到了apt/yum/sudo,表明部分操作是管理员命令,需要注意自己是否有管理员权限(大概率没有)
认清楚命令的结构:命令 参数 文件