Linux 常用命令大全

來源:互聯網
上載者:User

su

  su命令是最基本的命令之一,常用於不同使用者間切換。例如,如果登入狀態 user1,要切換為user2,只要用如下命令:

  $su user2

  然後系統提示輸入user2口令,輸入正確的口令之後就可以切換到user2。完成之後就可以用exit命令返回到user1。

  su命令的常見用法是變成根使用者或超級使用者。如果發出不帶使用者名稱的su命令 ,則系統提示輸入根口令,輸入之後則可切換為根使用者。

  如果登入狀態根使用者,則可以用su命令成為系統上任何使用者而不需要口令。

  pwd

  pwd命令也是最常用最基本的命令之一,用於顯示使用者當前所在的目錄。

  cd

  cd命令不僅顯示目前狀態,還改變目前狀態,它的用發跟dos下的cd命令基本一致。

  cd ..可進入上一層目錄

  cd -可進入上一個進入的目錄

  cd ~可進入使用者的home目錄

  ls

  ls命令跟dos下的dir命令一樣,用於顯示目前的目錄的內容。

  如果想取得詳細的資訊,可用ls -l命令, 這樣就可以顯示目錄內容的詳細資料。

  如果目錄下的檔案太多,用一屏顯示不了,可以用ls -l |more分屏顯示 。

  find

  find命令用於尋找檔案。這個命令可以按檔案名稱、建立或修改日期、所有者(通常是建立檔案的使用者)、檔案長度或檔案類型進行搜尋。

  find命令的基本結構如下:

  $find

  其中指定從哪個目錄開始搜尋。指定搜尋條件。表示找到檔案怎麼處理。一般來說,要用-print動作,顯示 整個檔案路徑和名稱。如果沒有這個動作,則find命令進行所要搜尋而不顯示結果,等於白費勁。

  例如,要搜尋系統上所有名稱為ye的檔案,可用如下命令:

  $find / -name ye -print

  這樣就可以顯示出系統上所有名稱為ye的檔案。

  tar

  tar最初用於建立磁帶備份系統,目前廣泛用於建立檔案發布檔案。可用如下方法建立tar檔案:

  $tar cvf

  例如,如果要將目前的目錄中所有檔案存檔到ye.tar中,可用如下命令:

  $tar cvf ye.tar *.*

  要瀏覽檔案內容,將c選項變成t。如果要瀏覽ye.tar檔案中的內容,可用如下命令:

  $tar tvf ye.tar

  要取出檔案內的內容,將c選項變成x。如果要將ye.tar檔案中的內容取到目前的目錄中,可用如下命令:

  $tar xvf ye.tar

  gzip

  gzip命令用於壓縮檔。 例如,如果要將ye.txt檔案壓縮,可用如下命令:

  $gzip ye.txt

  這樣就可以壓縮檔並在檔案名稱後面加上gz副檔名,變成檔案ye.txt.gz。

  解壓縮檔案可用gzip -d命令實現:

  $gzip -d ye.txt.gz

  這樣就可以解壓縮檔案並刪除gz副檔名。除此之外還可以用gunzip命令來解 壓縮檔,效果跟用gzip -d命令一樣。

  舊版的tar命令不壓縮檔案,可用gzip壓縮。例如:

  $tar cvf ye.tar *.txt

  $gzip ye.tar

  則可建立壓縮檔案ye.tar.gz。

  新版的tar可以直接存取和建立gzip壓縮的tar檔案,只要在tar命令中加上z 選項就可以了。例如:

  $tar czvf ye.tar *.txt

  產生壓縮檔案ye.tar.gz,

  $tar tzvf ye.tar *.txt

  顯示壓縮檔案ye.tar.gz的內容,而

  $tar xzvf ye.tar *.txt

  取出壓縮檔案ye.tar.gz的內容。

  mkdir

  這個命令很簡單,跟dos的md命令用法幾乎一樣,用於建立目錄。

  cp

  cp命令用於複製檔案或目錄。

  cp命令可以一次複製多個檔案,例如:

  $cp *.txt *.doc *.bak /home

  將目前的目錄中副檔名為txt、doc和bak的檔案全部複製到/home目錄中。

  如果要複製整個目錄及其所有子目錄,可以用cp -R命令。

  rm

  rm命令用於刪除檔案或目錄。

  rm命令會強制移除檔案,如果想要在刪除時提示確認,可用rm -i命令。

  如果要刪除目錄,可用rm -r命令。rm -r命令在刪除目錄時,每刪除一個檔案或目錄都會顯示提示,如果目錄太大,響應每個提示是不現實的。這時可以用 rm -rf命令來強制移除目錄,這樣即使用了-i標誌也當無效處理。

  mv

  mv命令用於移動檔案和更名檔案。例如:

  $mv ye.txt /home

  將目前的目錄下的ye.txt檔案移動到/home目錄下,

  $mv ye.txt ye1.txt

  將ye.txt檔案改名為ye1.txt。

  類似於跟cp命令,mv命令也可以一次移動多個檔案,在此不再贅敘。

  reboot

  重啟命令,不必多說。

  halt

  關機命令,不必多說。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.