~ (波浪线)
在linux命令中波浪线 ~ 代表当前用户路径
如果你的用户名是abc,那么 ~ 代表的路径是 /Users/abc
work:~/baidu/ps-se$cd ~
work:~$pwd
/home/work
work:~$
. (点)
在linux命令中,点 . 代表当前路径
如果当前路径是/Users/abc,那么 . 就代表/Users/abc
如果想给当前路径下test.txt文件重命名,可以使用如下方式
mv ./test.txt text.txt
# 等同于如下命令
mv /Users/abc/test.txt text.txt
‘’ (单引号)
单引号内的内容都作为字符串,忽略内容中所有的命令和特殊字符
work:~$echo 'This is a string'
This is a string
“” (双引号)
与单引号的区别在于双引号内会解析特殊字符,单引号直接输出内容,不解析特殊字符;双引号内则会解析特殊字符,然后输出。
特殊字符包括’, ", $, \,如果要忽略特殊字符,就可以利用 \ 来转义,忽略特殊字符,作为普通字符输出
work:~$A=1
work:~$echo 'A'
A
work:~