• shell 普通符号


    普通符号:

    $
    1.取变量                        echo $LANG
    2.awk取列                       awk {print $1}  /etc/passwd
    3.提示登录的用户是否为普通用户     rongbiz@rongbiz-Super-Server:~$
    
    ! 排除 取反 的意思
    find ./ -name "*.txt" ! -name "oldboy.txt"
    ./oldgril.txt
    ./olddog.txt
    
    

    | 将前一个命令的执行结果抛给后方

    rongbiz@rongbiz-Super-Server:~/test$ find ./ -name "*.txt"|xargs ls -l
    -rw-rw-r-- 1 rongbiz rongbiz 0 5月  28 14:53 ./oldboy.txt
    -rw-rw-r-- 1 rongbiz rongbiz 0 5月  28 14:53 ./olddog.txt
    

    #

    1 注释
    2 身份标识符
    

    ''

    所见即所得
    root@rongbiz:~/test# echo '$LANG'
    $LANG
    root@rongbiz:~/test# echo "$LANG"
    C.UTF-8
    

    “”

    可以解析变量  执行命令
    root@rongbiz:~/test# echo "$LANG"
    C.UTF-8
    root@rongbiz:~/test# echo "$((1 +1))"
    2
    

    ``

    命令先执行
    

    > >> < << 2> 2>&1=&>>

    >
    输出重定向
    >>
    输出追加重定向
    <
    输入重定向
    <<
    输入追加重定向
    2>
    错误输出重定向
    2>&1=&>>
    root@rongbiz:~/test# ech 1  >>1.txt 2>&1 
    root@rongbiz:~/test# echo 1  >>1.txt 2>&1 
    root@rongbiz:~/test# cat 1.txt 
    
    Command 'ech' not found, did you mean:
    1
    

    逻辑运算符

    && 前一个命令执行成功再执行后一个命令
    [root@iZbp130bctfwzi3oasr6raZ ~]# ls && ls
    c2p14.tar  test.sh
    c2p14.tar  test.sh
    [root@iZbp130bctfwzi3oasr6raZ ~]# lsss && ls
    -bash: lsss: command not found
    
    
    || 前一个命令执行失败执行后面的命令
    [root@iZbp130bctfwzi3oasr6raZ ~]# lsss || ls
    -bash: lsss: command not found
    c2p14.tar  test.sh
    [root@iZbp130bctfwzi3oasr6raZ ~]# ls -l  || ls
    total 2360748
    -rw------- 1 root root 2417395200 May 27 09:11 c2p14.tar
    -rw-r--r-- 1 root root        314 May 24 15:31 test.sh
    
    
  • 相关阅读:
    ORA01093: ALTER DATABASE CLOSE only permitted with no sessions connected DG开启MRP失败
    计算机专业自学路线
    asp.net(C#) 中文乱码
    k8s的搭建1.18(二)
    k8s的搭建1.15(一)
    loguru多进程切分日志异常分析
    Fresh ideas about new businesses
    Python进阶3.2再论静态方法和类方法
    Python进阶3.3多继承以及MRO顺序
    GO学习之介绍安装
  • 原文地址:https://www.cnblogs.com/yangtao416/p/14822623.html
Copyright © 2020-2023  润新知