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>>  

  • 相关阅读:
    Linux Shell 基本语法
    VIM选择文本块/复制/粘贴
    linux vi命令详解2
    SSH命令详解2
    JAVA调用Shell脚本
    scp命令的用法详解
    Java实践 — SSH远程执行Shell脚本
    Remote SSH: Using JSCH with Expect4j
    c++内置函数---7
    c++将引用作为函数的参数---6
  • 原文地址:https://www.cnblogs.com/wangshaojun/p/4966607.html
Copyright © 2011-2022 走看看