《鳥哥的Linux私房菜》基礎學習篇(一)

來源:互聯網
上載者:User
第5章 首次登入與線上求助man page
  1. Linux預設的情況下hi提供6個Terminal來讓使用者登入,切換的方式為使用Ctrl+Alt+F1~F6的組合按鈕。Ctrl+Alt+F1~F6:文字介面登入tty1~tty6;Ctrl+Alt+F7:圖形介面案頭。在Linux預設的登入模式中,主要分為兩種,一種是僅有純文字介面(所謂的運行等級run level3)的登入環境;另一種則是圖形介面的登入環境(所謂的運行等級run level5)
  2. huzhiwei@ubuntu:~$:huzhiwei是目前使用者的帳號,ubuntu是主機名稱,~指的是當前所在的目錄,$是提示符。
  3. 命令列模式裡面執行命令時,會有兩種主要的情況:一種是該命令會直接顯示結果然後回到命令提示字元等待下一個命令的輸入;一種是進入到該命令的環境,知道結束該命令才回到命令提示字元的環境。
  4. 重要的熱鍵:Tab 具有“命令補全”與“檔案補齊”的功能,Tab接在一串命令的第一個命令的後面,則為“命令補全”,Tab接在一串命令的第二個命令以後時,則為“檔案補全”;Ctrl+c 中斷目前程式的按鍵;Ctrl+d 通常代表著鍵盤輸入結束,等價於exit。
  5. man page:(1)進入man命令的功能後,可以使用空格鍵向下翻頁,可以按下“q”按鍵來離開man環境(2)DATE(1)中的DATE是命令的名稱,(1)代表什麼呢。1 使用者在shell環境中可以操作的命令或可執行檔;2 系統核心可調用的函數與工具等;3 一些常用的函數與函數庫,大部分為C的函數庫;4 裝置檔案的說明,通常在/dev下的檔案;5 設定檔或是某些檔案的格式;6 遊戲;7 慣例與協議;8 系統管理員可用的管理命令;9 跟kernel有關的檔案。(3)man page中的內容,NAME 簡短的命令、資料名稱說明;SYNOPSIS 簡短的命令執行文法簡介;DESCRIPTION 較為完整的說明;OPTIONS 針對SYNOPSIS部分中,有列舉的所有可用的選項說明;COMMANDS 當這個程式在執行的時候,可以在此程式中執行的命令;FILES 這個程式或資料所使用或參考或串連到的某些檔案;SEE ALSO 這個命令或資料有相關的其它說明;EXZMPLE 一些可以參考的其它說明;BUGS 是否有相關的錯誤。
  6. /string 向下查詢string字串,?string 向上查詢string字串,n,N 使用n來繼續下一個查詢,使用N來進行上一個查詢。
  7. man –f(等價於whatis)與man -k(等價於apropos)
  8. 查看系統的使用狀態:who查看目前有誰線上,nestat -a查看網路的聯機狀態,ps -aux查看後台執行的程式。
第6~9章 主要命令總結

關機命令:shutdown –h now(其中的h相當於halt) shutdown –r now(r相當於restart)

改變檔案屬性:chgrp 改變檔案所屬的使用者組 chown 改變檔案的所有者 chmod 改變檔案的許可權(u g o a) -r recursion 進行遞迴更改

複製:cp會複製執行者的屬性和許可權(如果複製的時候不加任何參數,則檔案的某些屬性/許可權會改變,甚至檔案的創立時間也不一樣。要想保持源檔案的所有屬性則需要加上-a參數;-r 可以複製目錄;-s複製成為符號連結檔案(symbolic link),即“捷徑”檔案)

建立空的檔案夾:mkdir -p 可以建立多層目錄

刪除“空”的目錄:rmdir –p 可以刪除多層目錄

建立空的檔案:touch

切換使用者:su - 使用者名稱

目錄的相關操作:cd cd ~ cd - cd . cd ..

移除檔案或目錄:rm -f是force的意思,忽略不存在的檔案,不會出現警告資訊;-r遞迴刪除。

mv:移動檔案與目錄,或更名

直接查看檔案內容:cat(concatenate串連,使連鎖) tac more less nl tail head od

檔案預設許可權:umask 指“該預設值需要減掉的許可權”。檔案(-rw-rw-rw-)目錄(drwxrwxrwx)

指令檔名的查詢:which command

檔案名稱的尋找:whereis(尋找特定的檔案) locate find

磁碟與目錄的容量:df –h(以人們較易閱讀的GB、MB、KB等格式自行顯示)-i(不用硬碟容量,而以inode的數量來顯示)

du 預設會將所有檔案的大小均列出 -s(列出總量而以,而不列出每個個別的目錄佔用的容量) -m(以MB列出容量顯示)

串連檔案:ln hard link(硬串連或實際串連,hard link只是在某個目錄下建立一條檔案名稱串連到某inode號碼的關聯記錄而已。如果你將任何一個“檔案名稱”刪除,其實inode與block都還是存在的。hard link的限制是不能跨檔案系統,不能串連到目錄) symbolic link(符號串連,即捷徑)就是在建立一個獨立的檔案,而這個檔案會讓資料的讀取指向它串連的那個檔案的檔案名稱。由於只是利用檔案來作為指向的操作,故當原檔案被刪除後,symbolic link的檔案會“開不了”,會一直說“無法開啟某檔案”。

壓縮:

gzip -v可以顯示出源檔案/壓縮檔的壓縮比等資訊 -d解壓縮的參數

zcat 可以直接讀取壓縮後的文字檔

bzip2 -v可以顯示出源檔案/壓縮檔的壓縮比等資訊 -d解壓縮的參數

bzcat 可以直接讀取壓縮後的文字檔

tar -j通過bzip2的支援進行壓縮/解壓縮,此時檔案名稱為*.tar.bz2;-z通過gzip的支援進行壓縮/解壓縮,此時檔案名稱為*.tar.gz。bzip2的壓縮效果比gzip要好。

-c 壓縮,建立打包檔案 -x 解壓縮 -t查詢,查看打包檔案的內容含有哪些檔案名稱 都可以和-v進行搭配使用將正在處理的檔案名稱顯示出來

-f filename -f後面接被處理的檔案名稱,建議-f單獨寫成一個參數。 -C 目錄:這個參數用在解壓縮時,若要在特定目錄解壓縮,可以使用這個參數。

相關文章

聯繫我們

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