linux命令總結

來源:互聯網
上載者:User
許可權管理

使用 ``chmod`` 命令變更檔的許可權,使用 ``chown`` 來變更檔的歸屬。   

例如: ::       chmod 755 xxx       chmod a+x xxx       chown user:group xxx  用來變更檔的歸屬使用者,也可以同時更改其歸屬群組       chgrp   group  xxx    用來變更檔的歸屬群組

一共有10個位置,可以分為4組: ::       d rwx r-x r-x    第一組只有一個字元:        - **d** 檔案夾       - **-** 普通檔案       - **l** 連結       - **b** 塊裝置檔案       - **c** 字元裝置檔案。    剩下的3組分別為歸屬使用者、歸屬群組、其它使用者或群組對於該檔案的許可權。
預設情況下,您的命令提示字元末位為 **$** ,這表示您將以普通使用者的身份執行命令。 現在您執行 ``su`` 這個命令,系統會提示您輸入密碼,請輸入管理員的密碼。這個時候,您會發現命令提示字元末位變成了 **#** ,您將以root使用者的身份執行命令。

檔案管理

cd -                回到上一次的目錄
pwd (print working directory)顯示當前路徑

任務管理 --------    

**&**         在命令的末尾加上一個 ``&`` 符號,表示背景任務,例如: ::                 wget http://www.download.net/xxx/mp3 &    

**;**         使用 ``;`` 將多個命令連結起來,則表示任務按順序執行    

**&&**         使用 ``&&`` 將多個命令連結起來,則表示只有前面的命令執行成功,後面的命令才能得以執行    

**``**         ```<命令>``` ,如果一個命令中包含以 `````` (Esc鍵下方的按鍵)括起來的子命令,那麼子命令將被優先執行,執行結果被代入上一級命令繼續執行,例如建立一個以目前時間命名的檔案: ::                 touch `date +%m.%d_%H:%M:%S`         ``touch`` 命令能夠建立一個檔案,它的操作對象,為 ``date +%m%d%H%M%S`` 命令的輸出 ``06.06_06:06:60``         這樣,我們建立了一個名為 ``06.06_06:06:60`` 的檔案(六月六日六時六分剛過六十秒-_-!)     

**Ctrl+z**         將當前Shell中的任務掛起         這個時候任務的狀態為 ::                 [1]+  Stopped   xxx    

**bg**         將掛起的任務背景運行。這時它的狀態為 ::                 [1]+ xxx &    

**fg**         將背景任務調到前台執行             

**jobs**         方括弧中的數字為命令的任務編號,您可以使用 ``jobs`` 命令來查看所有背景任務     如果後台運行多個任務,您可以在 ``bg`` 或者 ``fg`` 後跟任務編號,作為操作對象,例如: :: bg 2

管道、重新導向 ------------    

**>**          重新導向符號,它的作用是將命令的輸出重新導向到一個檔案中。比如我們想把命令 ``ls`` 的結果儲存為 ``FileList`` 檔案,作一個清單,我們可以使用重新導向符號來完成它: ::                 ls -l > FileList    

**>>**          作用與 ``>`` 基本相同,不同點在於, ``>>`` 以追加的方式,將命令的輸出寫入檔案的末尾。    

**<**          是從檔案到命令的重新導向,將檔案的內容作為命令的輸入。    

**|**          為管道符號,它的作用是將前一個命令的輸出,作為下一個命令的輸入。假設一個目錄下的檔案太多,使用 ``ls`` 命令不能夠在螢幕中完全顯示,這個時候您可以將 ``ls`` 命令的輸出,通過管道符號,作為瀏覽器 ``less`` 的輸入。就可以使用瀏覽器的功能翻頁、尋找: :: ls -al | less

聯繫我們

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