首页 > 代码库 > 特殊符号及其用法
特殊符号及其用法
>或1>:输出重定向符,重定向内容到文件,清除已有的内容,然后再加入新内容,如果文件不存在还会创建文件
>>或1>>:追加输出重定向符,>>追加内容到文件(中间无空格) 框里有一堆苹果了,再加一个苹果,不同的是把苹果放在框最下面
<或0<:输入重定向符,举例xargs -n 2 <oldboy.txt
<< 或0<<:追加输入重定向符
|:管道 就像一个真实管道一样,例如:水管左边进水,右边流出来。
\:转义字符,让有意义的字符,脱掉它代表的意义。=例如:正则里$代表以.....结尾,可以用\$代表$符号本身
~:当前用户的家目录
.或./ :一个点号是当前目录 其他功能,正则
..或../:两个点号是当前目录的上级目录
/:根目录,就是linux里所有目录的顶点,也是目录路径分割符
; :命令分隔符
{}:生成字符或数字序列,类似seq,一般配合echo等命令使用,find 里{}意思是前面命令的结果
!:!加字母,表示调出最近一次以此字母开头的命令
!!表示使用最近一次操作的命令
!加数字,表示调出历史第几条命令
!还有取反的意思(find shell)真假低矮,取反向的结果
find /oldboy -type f -name “”“test.sh”
找到名字不是test.sh的目录
find /oldboy -type f ! -name “”“test.sh”
- :用户上一次所在的目录,-有OLDPWD变量控制
&&并且,相当于-a
[root@oldboy data]# echo {1..10}
1 2 3 4 5 6 7 8 9 10
[root@oldboy data]# seq -s "," 10
1,2,3,4,5,6,7,8,9,10
[root@oldboy data]# echo {a..z}
a b c d e f g h i j k l m n o p q r s t u v w x y z
[root@oldboy data]# mkdir -vp /data/{3306,3307}/data
mkdir: created directory `/data/3306‘
mkdir: created directory `/data/3306/data‘
mkdir: created directory `/data/3307‘
mkdir: created directory `/data/3307/data‘
特殊符号及其用法