<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

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

          共 4875字,需瀏覽 10分鐘

           ·

          2020-08-16 07:05

          VOL 149

          14

          2020-08

          今天距2021年139天

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

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


          微信公眾號后臺回復“資源測試工具包”領取測試資源,回復“微信群”一起進群打怪。


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





          Hi,大家好,我是CoCo。

          年少輕狂的我們曾天真的以為,能拿到一個不錯的公司Offer,自己各方面的能力也都還行,那么自己的職場進階之路,必將從此一帆風順。過了幾年后用實踐證實了軟件測試確實是一條康莊大道,你看這路它又寬又平,連個上坡機會都不帶有的呀。眼見上級換了好幾撥人,連當年看不上的隔壁部門老王如今都當了項目小領導,可除了不想改Bug的開發(fā)還會尊稱你一聲X總,還沒成為過任何人的上級。所以選擇頻繁跳槽/離職/跳槽......,希望能像電腦重啟一樣解決一切問題。然而日常積累最能體現(xiàn)面試水平,工作性質(zhì)和行業(yè)決定了要不斷學習不斷更新自我與這個行業(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 列出目錄或者文件的詳細信息。比如權限、修改時間等等;?

          -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:復制文件或目錄;

          -a 相當于-pdr ?;

          -f 強制復制,不提示?;



          cp?vivi?/tmp
          #復制vivi文件到/tmp?目錄下

          cp?/tmp/vivi?/home
          #復制/tmp/vivi?文件到/home?目錄下

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

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




          6

          mv:移動文件或目錄;

          -f 強制移動,不提示?



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




          7

          grep:在文件中查找關鍵詞;

          -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文件中查找關鍵字“coco”



          8

          find:查找文件;

          find [路徑] -name [選項]



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


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

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




          9

          ps:查看進程;

          a 所有與終端相關的進程;?

          ?x 所有與終端無關的進程;?

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

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



          ps?-ef
          #查看進程


          10

          kill:結(jié)束進程;



          killall?服務名?
          #關閉服務的所有進程?

          kill?-9?進程號??
          #強制關閉指定進程

          killall?-9?服務名?
          #強制關閉服務的所有進程



          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)絡是否連通;

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

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

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

          ?-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:復制文件或目錄;



          cp?vivi?/tmp
          #復制vivi文件到/tmp?目錄下

          cp?/tmp/vivi?/home
          #復制/tmp/vivi?文件到/home?目錄下

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

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





          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:更改目錄和文件權限值

          -R 遞歸改變目錄下所有子目錄和文件的權限?

          r=4 w=2 x=1?



          chmod?766?coco
          #將目錄coco的權限更改為4+2+1?4+2?4+2

          chmod?777?vivi
          #將文件vivi的權限更改為?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常用命令大全,可在后臺回復“Linux”。


          獲取方式示例:







          ITester軟件測試小棧資源獲取


          獲取內(nèi)容


          Linux命令大全

          領取方式


          微信公眾號后臺回復:Linux

          有圖有真相









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

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


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

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


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


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

          5.Python接口自動化之cookie、session應用


          6.Python接口自動化之Token詳解及應用


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


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


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


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

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

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


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

          測試交流Q群:727998947

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

          手機掃一掃分享

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

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  网爆黑料一区二区三区四区 | 日韩一道清 | 精品秘 无码一区二区三区老师 | 韩国小视频 | 亚洲色图国产视频 |