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 特殊符号的主要内容,如果未能解决你的问题,请参考以下文章