Linux 特殊符号

shell中常常用到各式各样的符号

#号
用在行的开头,代表注释
eg:
#!/bin/bash

~
代表当前用户的家目录
eg:
cd ~
~user 代表user(user为用户)的家目录
~+ 代表当前工作目录
~- 代表上个工作目录

;
在shell中 可实现连续指令的功能
eg:
cd ~;mkdir show

.
一个句号代表当前目录,两个点代表上层目录
eg:
cd …

‘’
被单引号用括住的内容,将被视为单一字串。在引号内的代表变数的$符号,没有作用,也就是说,他被视为一般符号处理,防止任何变量替换。
eg:

“”
被双引号用括住的内容,将被视为单一字串。它防止通配符扩展,但允许变量扩展。这点与单引数的处理方式不同。
eg:

``(倒引号)
用来在命令中插入额外的命令

/斜杠
在路径中代表 目录,单独的/ 代表根目录

\ 转义符
将“特殊字符或通配符”还原成一般符号