1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        測試面試題集-Linux常用命令

        共 4875字,需瀏覽 10分鐘

         ·

        2020-08-16 07:05

        VOL 149

        14

        2020-08

        今天距2021年139天

        這是ITester軟件測試小棧第149次推文

        點擊上方藍字“ITester軟件測試小棧“關(guān)注我,每周一、、五早上?07:30準時推送。


        微信公眾號后臺回復(fù)“資源、測試工具包”領(lǐng)取測試資源,回復(fù)“微信群”一起進群打怪。


        本文3166字,閱讀約需12分鐘





        Hi,大家好,我是CoCo。

        年少輕狂的我們曾天真的以為,能拿到一個不錯的公司Offer,自己各方面的能力也都還行,那么自己的職場進階之路,必將從此一帆風(fēng)順。過了幾年后用實踐證實了軟件測試確實是一條康莊大道,你看這路它又寬又平,連個上坡機會都不帶有的呀。眼見上級換了好幾撥人,連當年看不上的隔壁部門老王如今都當了項目小領(lǐng)導(dǎo),可除了不想改Bug的開發(fā)還會尊稱你一聲X總,還沒成為過任何人的上級。所以選擇頻繁跳槽/離職/跳槽......,希望能像電腦重啟一樣解決一切問題。然而日常積累最能體現(xiàn)面試水平,工作性質(zhì)和行業(yè)決定了要不斷學(xué)習(xí)不斷更新自我,與這個行業(yè)一起進步。這是一個不斷積累和提高的過程,幾年過去,你可能不知不覺早已甩開還在傳統(tǒng)行業(yè)溫水煮蛙的同齡人很遠的距離,甚至可以尋求更大的平臺或者創(chuàng)辦自己的事業(yè),更快實現(xiàn)財富自由。

        秋招的金九銀十即將來臨,今天分享面試過程中經(jīng)常被問到的工作中經(jīng)常用到的Linux命令有哪些?以下詳細列舉。



        1


        cd:切換目錄



        cd?/???
        #進入到系統(tǒng)根目錄

        cd?.???
        #進入到當前目錄

        cd?..??
        #返回上層目錄

        cd?/tmp??
        #進入指定目錄/tmp

        cd?~?
        #進入當前用戶的家目錄


        2

        ls:列出當前目錄的所有文件、文件夾(目錄)信息;

        -l 列出目錄或者文件的詳細信息。比如權(quán)限、修改時間等等;?

        -a 列出當前目錄下所有文件,包括隱藏文件(已點開頭的都是隱藏文件);

        -A 列出除.和..之外的所有文件;?

        -h?列出文件的大??;?



        ls?/tmp???
        #顯示指定目錄/tmp?的內(nèi)容

        ls?-l?
        #列出文件和文件夾的基本屬性和詳細信息

        ls?-a?
        #列出當前目錄的全部內(nèi)容

        ls?-help??
        #列出ls命令的幫助內(nèi)容

        ls?coco*??
        #列出以coco開頭的文件和文件夾

        ll??
        #列出文件和文件夾的基本屬性和詳細信息




        3



        pwd:列出當前目錄的路徑;?



        pwd?
        #顯示當前所在目錄的路徑



        4



        whoami:確認當前登錄用戶的身份;



        whoami
        #顯示當前用戶?

        who
        #顯示當前系統(tǒng)登錄用戶以及所登錄的控制臺?




        5

        cp:復(fù)制文件或目錄;

        -a 相當于-pdr ?;

        -f 強制復(fù)制,不提示?;



        cp?vivi?/tmp
        #復(fù)制vivi文件到/tmp?目錄下

        cp?/tmp/vivi?/home
        #復(fù)制/tmp/vivi?文件到/home?目錄下

        cp?/home/vivi?/tmp/coco
        #復(fù)制/home/vivi?到/tmp?目錄下并改名為?coco

        cp?-p?/tmp/coco?/home
        #復(fù)制/tmp/coco到/home目錄下并復(fù)制文件屬性




        6

        mv:移動文件或目錄;

        -f 強制移動,不提示?;



        mv?coco.txt?/test?cc.txt?




        7

        grep:在文件中查找關(guān)鍵詞;

        -v 排除內(nèi)容 ?

        -E 可以同時實現(xiàn)兩條命令的使用,當然也要加| ?

        --color=auto 對過濾的字符串加顏色 ?

        -i 不區(qū)分大小寫 ?

        -w 按單詞搜索 ?

        -B 除了顯示匹配的一行之外,并顯示該行之前的 N 行??

        -A 除了顯示匹配的一行之外,并顯示該行之后的 N 行??

        -C 除了顯示匹配的一行之外,并顯示該行之前后各 N 行??

        -i 不區(qū)分大小寫 ?

        -o 只顯示匹配到的內(nèi)容 ?

        -n 顯示行號



        grep?“coco”?/etc/test
        #在/etc/test文件中查找關(guān)鍵字“coco”



        8

        find:查找文件;

        find [路徑] -name [選項]



        find?test*
        #在當前目錄下查找以test開頭的文件


        find?/etc/test*
        #在/etc目錄中查找以test開頭的文件

        find?/etc/test*?-print
        #在/etc目錄中查找以test開頭的文件,并顯示出來




        9

        ps:查看進程;

        a 所有與終端相關(guān)的進程;?

        ?x 所有與終端無關(guān)的進程;?

        u 以用戶為中心組織進程狀態(tài)信息顯示;?

        o 自定義要顯示的字段列表,以逗號分隔;?



        ps?-ef
        #查看進程


        10

        kill:結(jié)束進程;



        killall?服務(wù)名?
        #關(guān)閉服務(wù)的所有進程?

        kill?-9?進程號??
        #強制關(guān)閉指定進程

        killall?-9?服務(wù)名?
        #強制關(guān)閉服務(wù)的所有進程



        11

        cat:查看文件內(nèi)容;

        -n 顯示行號;?

        ?-b 只顯示非空行的內(nèi)容(顯示行號);?

        ?-E 在每行結(jié)束處顯示$ ?;

        -s 壓縮空行 ?;

        -T 把 tab 鍵字符顯示為^I ;



        cat?/etc/coco
        #查看/etc/coco文件

        cat?/etc/coco?|more
        #分屏查看文件內(nèi)容

        cat?/etc/coco?|less
        #分屏查看文件內(nèi)容,可上下翻頁



        12

        tar:打包;

        常見的文件類型為.tar.gz ?.tar.bz2 ?.tgz ?.tar.zip?

        -c:新建打包文件?

        -f:這個參數(shù)后面要接文件名,建議 -f 單獨寫一個參數(shù)?

        -t:查看打包文件?

        -z:通過 gzip 的支持進行壓縮和解壓縮,此時文件名最好為:.tar.gz

        -x:解壓縮打包文件?



        tar?-xzvf?test.tar.gz/unzip?test.zip
        #解壓文件

        tar?-czvf?test.tar.gz?test/zip?-r?test.zip?test
        #壓縮命令

        tar?-t?-f?/tmp/etc.tar.gz??
        #查詢




        13

        ifconfig:查看ip地址;



        ifconfig??
        #查看?ip?信息?

        ifdown?eth0???
        #禁用網(wǎng)卡?

        ifup???eth0?
        #啟用網(wǎng)卡?

        ifconfig?eth0?hw?ether?00:11:22:33:44:55?
        #修改網(wǎng)卡?eth0?的?MAC?地址



        14

        ping:檢查網(wǎng)絡(luò)是否連通;

        -c 指定發(fā)送的 ping 包個數(shù) ?

        ?-w 指定 ping 命令超時時長 ?

        -W 一次 ping 操作中,等待對方響應(yīng)的超時時長 ?

        ?-s 指定 ping 包報文大小?



        ping?www.baidu.com?



        15

        mkdir :創(chuàng)建文件夾;

        -p創(chuàng)建層級目錄



        mkdir?ITester?
        #在當前目錄下創(chuàng)建ITester子目錄

        mkdir?/tmp/ITester_coco
        #在指定目錄/tmp下創(chuàng)建ITester_coco?子目錄

        mkdir?-p?coco_2/coco_3
        #在當前目錄下創(chuàng)建2級目錄coco_2和其子目錄coco_3

        mkdir?coco?vivi?jojo
        #在當前目錄下創(chuàng)建3個目錄?coco?vivi?jojo(以空格分開)



        16

        touch:創(chuàng)建空文本文件



        touch?coco
        #在當前目錄下創(chuàng)建coco文件

        touch?/tmp/vivi
        #在指定目錄/tmp下創(chuàng)建vivi文件




        17

        rm:刪除;

        rm -rf 文件名:刪除文件

        (遞歸刪除,r:遞歸,f :強制)

        rmkdir:刪除空目錄



        rm?coco_2020
        #刪除coco_2020文件

        rm?-f?ITester2020
        #直接刪除ITester2020文件(無需確認)

        rm?-f?coco2021?vivi2021?ITester2021
        #同時刪除多個文件(無需確認)

        rm?/tmp/coco
        #刪除指定目錄/tmp下的文件coco


        rm?co*
        #刪除以co開頭的文件

        rmdir
        #刪除空目錄

        rm?-r?coco
        #遞歸的方式刪除非空目錄coco

        rm?-rf?vivi
        #直接刪除非空目錄vivi(不用確認)



        18

        vi:創(chuàng)建文件或編輯;

        (i進入編輯模式,退出編輯按ESC,q表示退出;w表示保存退出;q!表示強制退出;輸入:不保存退出q!,保存退出 wq)



        vi?coco
        #編輯coco文件

        vi?/tmp/vivi
        #編輯指定目錄/tem下的vivi文件

        :w
        #保存修改

        :q
        #退出vi編輯器???

        :wq
        #保存并退出

        :q!
        #退出vi編輯器,不保存修改



        19

        cp:復(fù)制文件或目錄;



        cp?vivi?/tmp
        #復(fù)制vivi文件到/tmp?目錄下

        cp?/tmp/vivi?/home
        #復(fù)制/tmp/vivi?文件到/home?目錄下

        cp?/home/vivi?/tmp/coco
        #復(fù)制/home/vivi?到/tmp?目錄下并改名為?coco

        cp?-p?/tmp/coco?/home
        #復(fù)制/tmp/coco到/home目錄下并復(fù)制文件屬性





        20

        mv:移動文件或目錄;



        mv?coco_2020?/tmp
        #移動coco_2020文件到/tmp?目錄下

        mv?/home/coco?/tmp
        #移動/home/coco文件到/tmp目錄下

        mv?/home/coco?/tmp/ITester
        #移動/home/coco?文件到/tmp目錄下并改名為ITester

        mv?ITester?ITester2020
        #將ITester文件改名為ITester2020

        mv?ITester202003?/tmp
        #移動目錄到/tmp下

        mv?jojo?hoho
        #將jojo目錄改名為hoho






        21

        head:查看文件的前幾行

        -n 后面接數(shù)字,表示查看前幾行(也可以不加, 默認查看 文件前10 行?)?



        head?-5
        #查看前5行內(nèi)容




        22

        tail :查看文件的后幾行?

        -n 后面接數(shù)字,表示查看幾行(也可以不加, 默認查看文件后10 行?)??





        tail?-5?/etc/passwd?
        #查看后5行內(nèi)容




        23

        less :查看當前文檔內(nèi)容;

        相比 cat,less 可以實現(xiàn)上下翻頁等功能?;



        less?coco.txt?
        #查看coco.txt





        24

        more:分頁展示;

        不能回退,靈活上不如 less ;



        more?coco.txt?
        #分頁查看coco.txt





        25


        chmod:更改目錄和文件權(quán)限值

        -R 遞歸改變目錄下所有子目錄和文件的權(quán)限?

        r=4 w=2 x=1?



        chmod?766?coco
        #將目錄coco的權(quán)限更改為4+2+1?4+2?4+2

        chmod?777?vivi
        #將文件vivi的權(quán)限更改為?4+2+1?4+2+1?4+2+1



        26


        chown:更改文件或目錄的屬組或?qū)僦?/span>



        chown?usr?coco
        #將當前目錄下的coco目錄的屬主改為usr

        chown?usr.gur?vivi
        #將當前目錄下的vivi目錄的屬主改為usr,屬組改為gur



        如需獲取Linux常用命令大全,可在后臺回復(fù)“Linux”。


        獲取方式示例:







        ITester軟件測試小棧資源獲取


        獲取內(nèi)容


        Linux命令大全

        領(lǐng)取方式


        微信公眾號后臺回復(fù):Linux

        有圖有真相









        以上
        That‘s all
        更多系列文章
        敬請期待

        ITester軟件測試小棧
        往期內(nèi)容寵幸


        1.Python接口自動化-接口基礎(chǔ)(一)

        2.Python接口自動化-接口基礎(chǔ)(二)


        3.Python接口自動化-requests模塊之get請求


        4.Python接口自動化-requests模塊之post請求

        5.Python接口自動化之cookie、session應(yīng)用


        6.Python接口自動化之Token詳解及應(yīng)用


        7.Python接口自動化之requests請求封裝


        8.Python接口自動化之pymysql數(shù)據(jù)庫操作


        9.Python接口自動化之logging日志


        10.Python接口自動化之logging封裝及實戰(zhàn)

        想獲取更多最新干貨內(nèi)容
        快來星標 置頂 關(guān)注
        每周一、三、五 07:30見

        << ?滑動查看下一張圖片 ?>>


        ?后臺?回復(fù)"資源"取干貨
        回復(fù)"微信群"一起打怪升級

        測試交流Q群:727998947

        點亮一下在看,你更好看
        瀏覽 61
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            国产精品久久久久永久免费观看 | 日韩美女内部ⅴip | 樱桃视频香蕉 | 无尽女同3d扶她g乳动漫 无遮挡美女 | 久久精品苍井空免费一区 | 桃花色在线视频 | 九色PORNY视频国内自 | 中文字幕日韩视频 | 中文字幕黑人 | 我把小三弄的叫床声太大小说 |