亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • 兩個文件節點號都為262154,是硬鏈接

    查看全部
  • 創建硬鏈接

    查看全部
  • 兩個文件直接進行比較

    查看全部
  • -w判斷文件是否有寫權限

    查看全部
  • -e?判斷語句

    查看全部
  • shell按文件類型判斷

    查看全部
  • ```sh


    eric@rpi4b:~ $ ls -ali | grep test

    ?24553 -rw-r--r--? 1 eric eric ? 411? 9月 21 11:37 nvm_echo_test.sh

    ?30221 -rwxr-xr-x? 1 eric eric ? 172? 9月 21 18:03 shell-env-variable-test.sh

    ?24592 -rwxr-xr-x? 2 eric eric ? 156? 9月 21 13:15 test-hard-link.sh

    ?24592 -rwxr-xr-x? 2 eric eric ? 156? 9月 21 13:15 test.sh

    ?23662 lrwxrwxrwx? 1 eric eric ? ? 7 10月? 8 16:44 test-soft-link.sh -> test.sh

    eric@rpi4b:~ $?


    ```


    https://img1.sycdn.imooc.com/652f76e5000140ab07140411.jpg

    查看全部
  • if [ 條件=??? ] then;
    elif?[ 條件=??? ]?
    else
    fi

    查看全部
  • if then elif else if


    查看全部
  • bug ?


    腳本名稱不要包含 grep 抓取的關鍵字 ?


    端口 80 檢測

    查看全部
  • service httpd start ?RedHat 專用命令


    /etc/rc.d/init.d/httpd start ? 通用方式,訪問文件的絕對路徑

    查看全部
  • &>/dev/null


    輸出所有 log 信息到`空設備`文件,即丟棄所有的 log 信息


    查看全部
  • -n


    查看全部
  • apache


    自動重啟


    ps aux | grep httpd


    進程 process


    http://img1.sycdn.imooc.com//647f526b0001b01606890112.jpg


    查看全部
  • function read_test() {

    ?read -t 30 -p "input message: " var

    ?echo $var

    }


    read_test

    abc

    查看全部
  • $??man?test?>?man-docs/test.md
    
    pi@rpi3b:~/Desktop?$?cat?man-docs/test.md
    
    cat?man-docs/test.md
    TEST(1)???????????????????????????????????????????User?Commands??????????????????????????????????????????TEST(1)
    
    NAME
    ???????test?-?check?file?types?and?compare?values
    
    SYNOPSIS
    ???????test?EXPRESSION
    ???????test
    ???????[?EXPRESSION?]
    ???????[?]
    ???????[?OPTION
    
    DESCRIPTION
    ???????Exit?with?the?status?determined?by?EXPRESSION.
    
    ???????--help?display?this?help?and?exit
    
    ???????--version
    ??????????????output?version?information?and?exit
    
    ???????An??omitted??EXPRESSION??defaults?to?false.??Otherwise,?EXPRESSION?is?true?or?false?and?sets?exit?status.
    ???????It?is?one?of:
    
    ???????(?EXPRESSION?)
    ??????????????EXPRESSION?is?true
    
    ???????!?EXPRESSION
    ??????????????EXPRESSION?is?false
    
    ???????EXPRESSION1?-a?EXPRESSION2
    ??????????????both?EXPRESSION1?and?EXPRESSION2?are?true
    
    ???????EXPRESSION1?-o?EXPRESSION2
    ??????????????either?EXPRESSION1?or?EXPRESSION2?is?true
    
    ???????-n?STRING
    ??????????????the?length?of?STRING?is?nonzero
    
    ???????STRING?equivalent?to?-n?STRING
    
    ???????-z?STRING
    ??????????????the?length?of?STRING?is?zero
    
    ???????STRING1?=?STRING2
    ??????????????the?strings?are?equal
    
    ???????STRING1?!=?STRING2
    ??????????????the?strings?are?not?equal
    
    ???????INTEGER1?-eq?INTEGER2
    ??????????????INTEGER1?is?equal?to?INTEGER2
    
    ???????INTEGER1?-ge?INTEGER2
    ??????????????INTEGER1?is?greater?than?or?equal?to?INTEGER2
    
    ???????INTEGER1?-gt?INTEGER2
    ??????????????INTEGER1?is?greater?than?INTEGER2
    
    ???????INTEGER1?-le?INTEGER2
    ??????????????INTEGER1?is?less?than?or?equal?to?INTEGER2
    
    ???????INTEGER1?-lt?INTEGER2
    ??????????????INTEGER1?is?less?than?INTEGER2
    
    ???????INTEGER1?-ne?INTEGER2
    ??????????????INTEGER1?is?not?equal?to?INTEGER2
    
    ???????FILE1?-ef?FILE2
    ??????????????FILE1?and?FILE2?have?the?same?device?and?inode?numbers
    
    ???????FILE1?-nt?FILE2
    ??????????????FILE1?is?newer?(modification?date)?than?FILE2
    
    ???????FILE1?-ot?FILE2
    ??????????????FILE1?is?older?than?FILE2
    
    ???????-b?FILE
    ??????????????FILE?exists?and?is?block?special
    
    ???????-c?FILE
    ??????????????FILE?exists?and?is?character?special
    
    ???????-d?FILE
    ??????????????FILE?exists?and?is?a?directory
    
    ???????-e?FILE
    ??????????????FILE?exists
    
    ???????-f?FILE
    ??????????????FILE?exists?and?is?a?regular?file
    
    ???????-g?FILE
    ??????????????FILE?exists?and?is?set-group-ID
    
    ???????-G?FILE
    ??????????????FILE?exists?and?is?owned?by?the?effective?group?ID
    
    ???????-h?FILE
    ??????????????FILE?exists?and?is?a?symbolic?link?(same?as?-L)
    
    ???????-k?FILE
    ??????????????FILE?exists?and?has?its?sticky?bit?set
    
    ???????-L?FILE
    ??????????????FILE?exists?and?is?a?symbolic?link?(same?as?-h)
    
    ???????-N?FILE
    ??????????????FILE?exists?and?has?been?modified?since?it?was?last?read
    
    ???????-O?FILE
    ??????????????FILE?exists?and?is?owned?by?the?effective?user?ID
    
    ???????-p?FILE
    ??????????????FILE?exists?and?is?a?named?pipe
    
    ???????-r?FILE
    ??????????????FILE?exists?and?read?permission?is?granted
    
    ???????-s?FILE
    ??????????????FILE?exists?and?has?a?size?greater?than?zero
    
    ???????-S?FILE
    ??????????????FILE?exists?and?is?a?socket
    
    ???????-t?FD??file?descriptor?FD?is?opened?on?a?terminal
    
    ???????-u?FILE
    ??????????????FILE?exists?and?its?set-user-ID?bit?is?set
    
    ???????-w?FILE
    ??????????????FILE?exists?and?write?permission?is?granted
    
    ???????-x?FILE
    ??????????????FILE?exists?and?execute?(or?search)?permission?is?granted
    
    ???????Except?for?-h?and?-L,?all?FILE-related?tests?dereference?symbolic?links.??Beware?that?parentheses?need?to
    ???????be??escaped??(e.g.,??by??backslashes)??for?shells.??INTEGER?may?also?be?-l?STRING,?which?evaluates?to?the
    ???????length?of?STRING.
    
    ???????NOTE:?Binary?-a?and?-o?are?inherently?ambiguous.??Use?'test?EXPR1?&&?test?EXPR2'?or?'test?EXPR1??||??test
    ???????EXPR2'?instead.
    
    ???????NOTE:??[??honors??the??--help??and?--version?options,?but?test?does?not.??test?treats?each?of?those?as?it
    ???????treats?any?other?nonempty?STRING.
    
    ???????NOTE:?your?shell?may?have?its?own?version?of?test?and/or?[,?which??usually??supersedes??the??version??de‐
    ???????scribed?here.??Please?refer?to?your?shell's?documentation?for?details?about?the?options?it?supports.
    
    AUTHOR
    ???????Written?by?Kevin?Braunsdorf?and?Matthew?Bradburn.
    
    REPORTING?BUGS
    ???????GNU?coreutils?online?help:?<https://www.gnu.org/software/coreutils/>
    ???????Report?any?translation?bugs?to?<https://translationproject.org/team/>
    
    COPYRIGHT
    ???????Copyright?????2020??Free??Software??Foundation,??Inc.???License??GPLv3+:??GNU??GPL??version??3??or??later
    ???????<https://gnu.org/licenses/gpl.html>.
    ???????This?is?free?software:?you?are?free?to?change?and?redistribute?it.??There?is?NO?WARRANTY,?to??the??extent
    ???????permitted?by?law.
    
    SEE?ALSO
    ???????Full?documentation?<https://www.gnu.org/software/coreutils/[>
    ???????or?available?locally?via:?info?'(coreutils)?test?invocation'
    
    GNU?coreutils?8.32???????????????????????????????September?2020??????????????????????????????????????????TEST(1)
    查看全部
  • ll

    -bash: ll:未找到命令



    shell alias ?


    https://github.com/xgqfrms/linux-shell-script-programming/issues/3#issuecomment-1576929059

    查看全部
  • 文件權限

    查看全部
  • http://img1.sycdn.imooc.com//647df08a0001610006170324.jpg

    $ echo $?

    查看全部
首頁上一頁1234567下一頁尾頁

舉報

0/150
提交
取消
課程須知
小伙伴們,學習本課程前需要掌握Linux常用命令,并學習《Tony老師聊shell》系列的前四門課程呦!
老師告訴你能學到什么?
1、掌握條件判斷和流程控制的基本語句 2、通過大量案例的學習,掌握shell編程思想 3、體會shell編程在Linux運維中的重要作用

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!