測試工作中經常用到的幾個Linux命令(第一彈)

來源:互聯網
上載者:User

標籤:切換目錄   刪除檔案   複製檔案   配置   查看   history   ash   mkdir   隱藏   

自己平時測試工作中經常要在Linux下搭建測試環境,有涉及到啟動/終止伺服器,修改tomcat設定檔,偶爾碰到連接埠被佔用。。。

這時就不得不需要一些基本的Linux命令來處理遇到的這些問題(順便邁向裝B之旅)

1.cd命令

用於切換目錄(可以一級一級地切換,也可以一次性切換到指定目錄)

[[email protected] ~]$ cd shipping/[[email protected] ~]$ cd shipping/apache-tomcat-7.0.55/bin/[[email protected] ~]$ cd ..        返回上一級目錄[[email protected] ~]$ cd /         返回根目錄

2.ls命令

顯示目前的目錄中有哪些檔案

[[email protected] ~]$ ls2017-03-27_all.log  gold  shipping  test[[email protected] ~]$ ls -a      顯示所有檔案,包括隱藏檔案(前面帶有"."的檔案).   2017-03-27_all.log  .bash_history  .bashrc  .java     shipping  test..  .ansible            .bash_profile  gold     .lesshst  .ssh      .viminfo[[email protected] ~]$ ls -l       顯示檔案的詳細資料總用量 276-rw-r--r--. 1 hanmengkai Default 269527 3月  27 16:41 2017-03-27_all.logdrwxr-xr-x. 4 hanmengkai Default   4096 3月   2 09:41 golddrwxr-xr-x. 3 hanmengkai Default   4096 3月   1 18:58 shippingdrwxr-xr-x. 3 hanmengkai Default   4096 5月  12 13:56 test

3.mkdir命令

建立目錄  

[[email protected] test]$ mkdir kk     在目前的目錄下建立一個新目錄[[email protected] test]$ mkdir qq aa   同時建立多個目錄[[email protected] test]$ mkdir -p kk/mk   加上-p參數,就可以在某個目錄下建立一個新目錄

4.rm命令

刪除檔案或目錄

[[email protected] test]$ rm sh.xml        刪除一個檔案(後跟檔案名稱)[[email protected] test]$ rm -i ssa.xml      加上參數-i,刪除前會詢問是否刪除rm:是否刪除普通檔案 "ssa.xml"?[[email protected] test]$ rm -i *.log          刪除任何.log檔案;刪除前逐一詢問確認rm:是否刪除普通空檔案 "1.log"?nrm:是否刪除普通空檔案 "2.log"?nrm:是否刪除普通空檔案 "3.log"?n[[email protected] test]$ rm -r kk       加上參數-r,表示刪除目錄kk[[email protected] test]$ rm -ri qq     將qq目錄及目錄中檔案刪除,(不加i參數,則不會詢問)rm:是否進入目錄"qq"? yrm:是否進入目錄"qq/qq"? yrm:是否刪除目錄 "qq/qq/km"?yrm:是否刪除目錄 "qq/qq/mk"?y

5.cp命令

複製檔案或目錄

cp [選項]... 源... 目的[[email protected] test]$ cp 1.log aa/    將1.log檔案複製到aa目錄下
[[email protected] test]$ cp -r aa/ ccvv/ 將aa目錄及目錄中的內容複寫到ccvv目錄下[[email protected] test]$ cp -a 1.log 2.log 複製(備份)一個1.log檔案,新檔案的名字為2.log[[email protected] test]$ cp aa/1.log sh/ 將aa目錄下的1.log檔案複製到sh目錄下

6.tar命令

可以把一堆檔案或目錄打包成一個檔案,即可以打包、壓縮、解壓

文法:tar  參數  打包壓縮後檔案名稱  需要打包的檔案/目錄名常用參數:-c  打包         -x  從壓縮包中提取檔案         -v  顯示操作過程         -f   指定壓縮/解壓檔案名稱         -z   打包同時壓縮/解壓縮[[email protected] test]$ tar -cvf log.tar 1.log 2.log 3.log     將3個log檔案打成tar包,命名為log.tar[email protected] test]$ tar -xvf log.tar    解包[[email protected] test]$ tar -zcvf log.tar.gz 1.log 2.log 3.log     將3個log檔案打成tar包並以gzip格式壓縮,命名為log.tar.gz[[email protected] aa]$ tar -zxvf log.tar.gz     將log.tar.gz解壓至當前檔案夾[[email protected] aa]$ tar -zxvf log.tar.gz 1.log   只將壓縮包中的1.log檔案解壓出來[[email protected] aa]$ tar -ztvf log.tar.gz    查看log.tar.gz中的檔案名稱(參數t)-rw-r--r-- hanmengkai/Default 7 2017-05-12 15:34 1.log-rw-r--r-- hanmengkai/Default 0 2017-05-12 15:15 2.log-rw-r--r-- hanmengkai/Default 0 2017-05-12 15:15 3.log[[email protected] aa]$ tar -zxvf log.tar.gz -C  wq/   -C參數可以將壓縮包解壓至指定的目錄(這裡指定的wq目錄)

7.true命令

清空檔案中的內容  

[[email protected] aa]$ true >catalina.out  這樣就把檔案中的內容清空了(可以在查看日誌的時候用,先清空已存在日誌,再重新打出日誌,這樣看起來眼睛就不容易瞎了。。。)

   

測試工作中經常用到的幾個Linux命令(第一彈)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.