zoukankan      html  css  js  c++  java
  • shell入门-特殊符号

    特殊符号:*

    说明:通配符,多个字符。所有后缀为”.txt“的文件列出来

    [root@wangshaojun 111]# ls *.txt
    11.txt 1.txt 22.txt 2.txt 33.txt 3.txt

    特殊符号:?

    说明:通配符,一个字符。

    [root@wangshaojun 111]# ls ?.txt
    1.txt 2.txt 3.txt

    特殊符号:#

    说明:#后的失效,用于注释说明

    [root@wangshaojun 111]# ls 1.txt 2.txt
    1.txt 2.txt
    [root@wangshaojun 111]# #ls 1.txt 2.txt
    [root@wangshaojun 111]# ls 1.txt #2.txt
    1.txt

    特殊符号:

    说明:托意符号,会把”#2.txt“当做文件名

    [root@wangshaojun 111]# ls 1.txt #2.txt
    ls: 无法访问#2.txt: 没有那个文件或目录
    1.txt

    特殊符号:|

    说明:管道符,把前面的结果丢给后面处理

    [root@wangshaojun 111]# cat 1.txt |wc -l
    1

    特殊符号:$;!$ ;

    说明:变量的前缀;上次使用的变量值;行尾

    [root@wangshaojun 111]# a=1
    [root@wangshaojun 111]# echo $a
    1
    [root@wangshaojun 111]# ls !$
    ls $a
    1.txt

    特殊符号:;

    说明:用于两条命令的中间

    [root@wangshaojun 111]# ls 1.txt ; ls 2.txt
    1.txt
    2.txt

    特殊命令:~

    说明:用户的家目录符号

    [root@wangshaojun 111]# cd ~
    [root@wangshaojun ~]# pwd
    /root

    特殊符号:&

    说明:后台运行,

    [root@wangshaojun ~]# sleep 10 &
    [1] 1314
    [root@wangshaojun ~]# jobs
    [1]+ Running sleep 10 &

    特殊符号:>;>>;2>;2>>;<

    说明:http://www.cnblogs.com/wangshaojun/p/4964498.html

    特殊符号: []

    说明:[0-9]表示0-9的一位数字.

    [root@wangshaojun ~]# ls [12].txt
    1.txt 2.txt

    [root@wangshaojun ~]# ls [0-9a-zA-Z].txt
    1.txt 2.txt c.txt D.txt

    ////////////////////////////////////////////////////////////////////////////////////////

    总结:* // ? //# //      //  |   //  $   /    ;  //    &    //   ~   //    []   // >;>>;<;2>;2>>  

  • 相关阅读:
    Oracle客户端安装与配置
    Word VBA(批量复制Excel表格和Word表格到Word中)
    批量追加数据库(GDB,MDB,Shp)
    批量横向打印Excel
    重命名要素类
    删除GIS数据属性值空格(GDB,MDB,Shp)
    删除GIS数据库空层(GDB,MDB,Shape)
    批量裁剪GIS数据(包含GDB,MDB,Shp)
    批量裁剪GDB
    3DS文件导出MultiPatch
  • 原文地址:https://www.cnblogs.com/wangshaojun/p/4966607.html
Copyright © 2011-2022 走看看