首页 > 代码库 > Shell 特殊符号

Shell 特殊符号

* :通配符,匹配任意字符,如 ls *.txt 表示查看所有以 .txt 结尾的文件

? :匹配任意一个字符

# :注释符

\ :转义字符,用于将特殊符号换转换成普通字符,如 touch \#.txt  表示创建一个文件名为 #.txt 的文件

| :管道符,把一条命令的执行结果丢给管道符后面的命令执行,如 cat /etc/passwd | wc -l

$ :① 表示变量的前缀,如 echo $HOSTNAME   ② 表示 "末尾" ,在正则表达式中用得多

; :分号用来按顺序执行多个命令,如 touch 1.txt ; touch 2.txt ; touch 3.txt

~ :表示用户的家目录,如 ls ~/.bashrc

& :放在执行命令的后面,表示将命令放在后台执行,如 sleep 80 & 表示在后台运行 sleep 80

[] :用于匹配中括号中的任意一个字符,如 ls [123].txt 会匹配 1.txt 、2.txt 、3.txt

 

 

 

    

Shell 特殊符号