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

  • 相关阅读:
    无法往u盘里边复制超过4G的单个文件解决方法
    vue 自定义属性判断点击每个item 显示隐藏
    前端小组分享会之异步回调函数中的上下文
    git 的一些命令
    ES学习之promise
    mac找到占用端口号的进程ID
    meta link
    webpack学习笔记--安装
    css样式之 direction
    日常积累之JSON.stringify和JSON.parse substr
  • 原文地址:https://www.cnblogs.com/wangshaojun/p/4966607.html
Copyright © 2011-2022 走看看