乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      21 天,搞定軟件測試從業(yè)者必備的 Linux 命令 (完整篇) · TesterHome

       huowufenghuang 2019-02-13

      版權(quán)申明:

      此文首發(fā)于公眾號「簡尚」,作者:IDO老徐
      無需授權(quán),即可轉(zhuǎn)載;轉(zhuǎn)載請保留此文完整信息 。

      觀點:

      關(guān)于Linux,測試從業(yè)者,看這篇文章就夠了 。

      具體,往下看 :

      網(wǎng)上關(guān)于Linux資料太多、太雜,學(xué)習(xí)沒有重點,特別是對于沒有基礎(chǔ)的從業(yè)者,期望通過那些文檔,去自學(xué)掌握Linux,可能性太?。ㄙY料太多、時間有限、精力不夠) 。

      這次,老徐花了21天,重新梳理了,測試從業(yè)者,需要掌握的高頻Linux命令,且通過實際工作場景的方式,布置任務(wù),每天一個任務(wù),第二天公布答案 。

      通過這種方式,帶領(lǐng)各位從業(yè)者,高效、有針對性的掌握一門技術(shù) 。

      開始之前,先同步一個結(jié)論:

      對于軟件測試從業(yè)者,如果你至今為止,還不懂Linux,或者完全沒有接觸Linux ,這是一件很危險和恐怖的事 。

      此刻、現(xiàn)在、果斷,學(xué)習(xí)Linux命令 。

      如果你工作中,完全接觸不到Linux ,或者公司服務(wù)的環(huán)境,還是Windows,趕緊自學(xué)Linux,并果斷干脆的跳槽 。
      這件事,太危險 ,幾年后,也許會出現(xiàn),找不到工作的尷尬境遇 。

      開始進入主題 。

      如下的這些命令,都是老徐根據(jù)自己的從業(yè)十年經(jīng)驗,精心篩選,每個命令,點到為止,挑選了一些高頻的工作場景 。

      對于,滿足初中級的的工作任務(wù),足夠 。

      /

      命令 cd

      1. 如何進入上級目錄
        cd ..

      2. 如何進入當(dāng)前用戶主目錄
        cd ~

      3. 如何進入上兩級目錄
        cd ../..

      4. 進入當(dāng)前目錄命令
        cd .

      5. 如何進入目錄 /usr/isTester
        cd /usr/isTester

      /

      命令 mv

      1. 移動一個文件夾(isTester文件夾,移動到/APP/www目錄)
        mv ~/isTester/ /APP/www

      2. 移動一個文件(isTester.ini 移動到/APP/www目錄)
        mv isTester.ini /APP/www

      3. 當(dāng)前目錄istester.tar.gz 移動到 /usr/ido 目錄,并重命名為istester1228.tar.gz
        mv isTester.tar.gz /usr/ido/istester1228.tar.gz

      4. 移動文件到上級目錄
        mv isTester.tar.gz ../

      5. 一條命令,移動兩個文件 isTester.tar idoxu.tar 到目錄 /APP/www
        mv isTester.tar idoxu.tar -t /APP/www

      /

      命令 cp

      1. 復(fù)制當(dāng)前目錄部署包isTester.tar.gz 到備份目錄/APP/www/bak 目錄
        cp isTester.tar.gz /APP/www/bak

      2. 復(fù)制文件夾 isTester 到部署目錄 /APP/www
        cp -r isTester/ /APP/www

      /

      命令 mkdir

      在目錄/APP/www 下,
      cd /APP/www

      1. 新建一個文件夾 isTester
        mkdir isTester

      2. 新建三個文件夾 isTester1 isTester2 isTester3
        mkdir isTester1 isTester2 isTester3

      3. 新建一個多層級文件夾 idoxu/20181230/01
        mkdir -p idoxu/20181230/01

      /

      命令 history

      1. 查看歷史命令執(zhí)行記錄
        history

      2. 查看命令mkdir 的歷史執(zhí)行記錄
        history | grep mkdir

      3. 執(zhí)行歷史記錄中,序號為178的命令
        !178

      /

      命令 tail

      1. 實時刷新log
        tail -f isTester.log

      2. 實時刷新最新500條log
        tail -500f isTester.log

      /

      命令 tar

      1. 壓縮一個文件 isTester.ini
        tar -cvf isTester.tar isTester.ini

      2. 壓縮多個文件 isTester.ini readme.ini
        tar -cvf all.tar isTester.ini readme.ini

      3. 壓縮文件夾 isTester/
        tar -cvf isTester.tar isTester/

      4. 將當(dāng)前目錄,所有jpg文件打包成isTesterjpg.tar
        tar -cvf isTesterjpg.tar *.jpg

      5. 將當(dāng)前目錄,所有jpg文件打包成isTesterjpg.tar.gz
        tar -zcvf isTesterjpg.tar.gz *.jpg

      6. 解壓 isTesterjpg.tar
        tar -xvf isTesterjpg.tar

      7. 解壓 isTesterjpg.tar.gz
        tar -zxvf isTesterjpg.tar.gz

      /

      命令 ls

      1. 列出當(dāng)前目錄中所有的子目錄和文件。
        ls

      2. 列出目錄下的所有文件(包含隱**件)
        ls -a

      3. 列出文件的詳細(xì)信息(包括權(quán)限、所有者、文件大小等)
        ls -l

      4. 列出當(dāng)前目錄中所有以“isTester”開頭的詳細(xì)內(nèi)容
        ls -l isTester*

      /

      命令 ps

      1. 查看所有進程
        ps -A

      2. 查看java進程
        ps -ef|grep java

      3. 顯示所有進程信息,連同命令行
        ps -ef

      /

      命令 top

      1. 顯示進程信息
        top

      2. 監(jiān)控每個邏輯CPU的狀況
        top ,按 1

      3. 高亮顯示當(dāng)前運行進程
        top ,按 b

      4. 顯示 完整命令
        top ,按 c

      5. 退出top程序
        按 q

      /

      命令wget

      Linux系統(tǒng)中的wget是一個下載文件的工具,對于Linux用戶是必不可少的工具

      文件地址
      http://51./isTester.png

      1. 下載isTester.jpg文件
        wget http://51./isTester.png

      2. 下載isTester.jpg文件,并存儲名為isTester_Logo.jpg
        wget -o isTester_Logo.jpg
        http://51./isTester.png

      3. 下載isTester.jpg文件,后臺形式下載
        wget -b http://51./isTester.png

      /

      命令 find

      find命令,非常強大,也非常實用,分兩次完成,今日第一次 。
      給大家布置的作業(yè),是比較實用的幾個場景 。

      1. 在/root/isTester 目錄及其子目錄下面查找名字為isTester.ini的文件
        find /root/isTester/ -name isTester.ini

      2. 在當(dāng)前目錄及其子目錄中查找任何擴展名為“ini”的文件
        find . -name "*.ini"

      3. 在/root/isTester目錄下查找更改時間在5日以內(nèi)的文件
        find /root/isTester/ -mtime +5

      4. 在/root/isTester目錄下查找更改時間在3日以前的文件
        find /root/isTester/ -mtime -3

      5. 在/root/isTester目錄下查找所有的目錄
        find . -type d

      6. 在/root/isTester目錄下查找所有的文件
        find /root/isTester/ -type f

      /

      命令 繼續(xù)find(進階)

      find命令,非常強大,也非常實用,分兩次完成,今日第一次 。
      給大家布置的作業(yè),是比較實用的幾個場景 。

      1. 在當(dāng)前目錄,所有的普通文件中搜索istester這個詞
        find ./ -type f |xargs grep "istester"

      2. 在當(dāng)前目錄,刪除1天以內(nèi)的所有東西
        find ./ -mtime -1 -print | xargs rm -rf

      3. 在當(dāng)前目錄,刪除10天以前的所有東西(實操的時候,需謹(jǐn)慎,確保在自己建的目錄內(nèi),別把系統(tǒng)目錄刪了…)
        find ./ -mtime +10 -print | xargs rm -rf

      4. 刪除文件大小為零的文件
        find ./ -size 0 | xargs rm -rf

      /

      命令 rm

      rm是常用的命令,該命令的功能為刪除目錄/文件(可同時刪除,多個文件 / 多個目錄)
      當(dāng)然,這也是一個非常危險的命令,建議少用(比如經(jīng)常出現(xiàn)的誤操作 rm * -rf 此命令慎用)

      1. 刪除/root/isTester/目錄下的文件isTester.ini (系統(tǒng)會詢問是否刪除)
        rm /root/isTester/isTester.ini

      2. 強行刪除/root/isTester/目錄下的文件isTester.ini(直接刪除,系統(tǒng)不會提示)
        rm -f /root/isTester/isTester.ini

      3. 刪除/root/isTester/目錄下的所有.log文件
        rm -f /root/isTester/*.log

      4. 刪除/root/isTester/目錄下的 ido/文件夾
        rm -r /root/isTester/ido/

      5. 強行刪除/root/isTester/目錄下的 ido/文件夾
        rm -rf /root/isTester/ido/

      6. 刪除/root/isTester/目錄下的所有內(nèi)容
        rm -rf /root/isTester/*

      /

      文件操作系列 命令

      1. 創(chuàng)建文件,你知道有哪幾個命令 ?(寫出至少兩種方式)

        1) touch isTester.ini

        2) vi isTester.md
        3) echo ‘only test’ > isTester.com
        4) cp isTester.ini isTester666.ini
        5) ls > fileList.txt

      2. 同時創(chuàng)建文件 isTester6.ini idoxu.ini
        touch isTester6.ini idoxu.ini

      3. 同時創(chuàng)建2000個文件 isTester0001.ini - isTester2000.ini
        touch istester{0001..2000}.ini

      4. 更改文件 isTester.ini時間為當(dāng)前時間
        touch isTester.ini

      /

      查看文件系列 命令

      /**

      命令提示
      #cat 由第一行開始顯示檔案內(nèi)容
      #tac 從最后一行開始顯示,可以看出 tac 是 cat 的倒著寫!
      #more 一頁一頁的顯示檔案內(nèi)容
      #less 與 more 類似,但是比 more 更好的是,他可以往前翻頁!
      #head 只看頭幾行
      #tail 只看尾巴幾行
      #nl 顯示的時候,順道輸出 行號!
      **/

      1. 查看文件 isTester.ini的內(nèi)容
        cat isTester.ini

      2. 看文件 isTester.ini前20行內(nèi)容
        head -n 20 isTester.ini

      3. 看文件 isTester.ini最后30行內(nèi)容
        tail -n 30 isTester.ini

      4. 顯示文件isTester.ini 的第10至20行的內(nèi)容
        head -n 20 isTester.ini | tail -n 10

      5. 倒序顯示文件isTester.ini 前10行的內(nèi)容
        tac isTester.ini | head -n 10

      6. 顯示文件isTester.ini 前10行的內(nèi)容,并顯示行號
        nl isTester.ini | head -n 10

      /

      命令 yum & scp

      假設(shè) 當(dāng)前服務(wù)器ip 192.168.1.23

      1. 從Linux服務(wù)器192.168.1.22 拷貝文件isTester.ini 到服務(wù)器192.168.1.23
        scp root@192.168.1.22:/root/idoxu/isTester.ini /root/idoxu

      2. 從Linux服務(wù)器192.168.1.22 拷貝目錄 isTester/ 到服務(wù)器192.168.1.23
        scp -r root@192.168.1.22:/root/idoxu/isTester/ /root/idoxu

      3. Linux下安裝scp命令(假設(shè)是centos服務(wù)器,命令用yum)
        yum install openssh-clients

      /

      命令

      clear
      df
      du
      ifconfig

      1. 查看當(dāng)前服務(wù)器ip
        ifconfig

      2. 查看當(dāng)前服務(wù)器硬盤空間
        df -h

      3. 查看目錄isTester/ 所占有的空間
        du -sh isTester

      4. 清空當(dāng)前終端屏幕
        clear

      /

      命令 vi + chmod

      /**
      vi 創(chuàng)建文件 + 編輯文件 。
      chmod命令用于改變linux系統(tǒng)文件或目錄的訪問權(quán)限 。
      **/

      1. 創(chuàng)建文件 isTester.ini
        vi isTester.ini

      2. 更新文件內(nèi)容為“21 day Linux Learn ,I'm Idolaoxu,in shenzhen .

        輸入 i ,進入編輯模式,輸入內(nèi)容,esc進入命令模式 :wq 保存 。

      3. 將文件 isTester.ini 設(shè)為所有人皆可讀取
        chmod +r isTester.ini

      4. 將 isTester.ini 設(shè)定為只有該文件擁有者可以執(zhí)行
        chmod u+x isTester.ini

      5. 給文件 isTester.ini 設(shè)置所有權(quán)限
        chmod 777 isTester.ini (或者 chmod a=rwx isTester.ini)

      注:chmod還有很多命令用法,如上幾種,滿足日常需求 。

      /

      End ,命令,這些差不多夠用了 。

      如果遇到一些非高頻的命令,自行百度/Google搞定即可 。

      入了門,對Linux有感覺了,甚至是有興趣了,其他命令,都沒啥問題 ,看下幫助文檔即可 。

      比如,想了解 top命令咋用 ?
      終端輸入 top --help 即可

      /

      最后,關(guān)于Linux學(xué)習(xí)的幾個建議 。

      1. 每個命令,多敲幾次,每天掌握此文的一個命令即可,勿貪多 。
      2. 掌握了前面的一個命令,再繼續(xù)下一個命令。否則,欠的技術(shù)債會越來越多,最后放棄學(xué)習(xí) 。
      3. 學(xué)Linux,沒訣竅,多敲命令 。
      4. 此文的命令,一個循環(huán),預(yù)計你需要21天完成 ??偣踩齻€循環(huán) ,2個月,大功告成 。

      所謂的三循環(huán)理論:

      第一遍,花21天時間,把每個命令,敲一遍 。
      第二遍,花21天時間,把每個命令,再熟悉一遍 。
      第三遍,花21天時間,鞏固,延伸更多命令組合玩法,熟記于心 。

      如果你能看到這段文字,且是第三遍以上看到,恭喜你,Linux這塊的知識點,差不多了 。

      你,可以開始下一個環(huán)節(jié) Jenkins / 接口自動化 / 數(shù)據(jù)庫 / 性能測試 / 測試管理 等等 的 專項學(xué)習(xí) 。

      事情很多,別急,慢慢來 。

      2019,關(guān)鍵詞「聚焦」,送給你 。

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多