Shell 特殊符号

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 特殊符号的主要内容,如果未能解决你的问题,请参考以下文章

shell 特殊符号介绍

重新点亮shell————特殊符号[五]

shell中的特殊符号

shell特殊符号cut ,sort_wc_uniq,tee_tr_split命令shell特殊符号

shell通配符及特殊符号

shell特殊符号cut命令 sort_wc_uniq命令 tee_tr_split命令 shell特殊符号