在深入研究規範之前,讓我們回顧一些基礎知識。
檔案和命令
在 linux/unix 作業系統中,所有事物都被當作檔案來處理:硬體裝置(包括鍵盤和終端)、目錄、命令本身,當然還有檔案。這個奇怪的慣例實際上是 linux/unix 的能力和靈活性的基礎。
大多數(幾乎是全部)的命令形式如下:
command [option] [source file(s)] [target file]
獲取幫助
記得那句名言"所有動物一例平等但有些動物比其他動物更加平等"嗎?在 linux 世界中,根使用者掌管一切。
根使用者可以以另乙個使用者名稱 su (源自 "superuser")登入。要執行諸如新增乙個新使用者、印表機或檔案系統之類的任務,必須作為根使用者登入或者用 su 命令和根使用者密碼切換到超級使用者。系統檔案(包括控制初始化過程的系統檔案)歸根使用者所有。雖然可能允許普通使用者對它們進行讀操作,但出於系統安全性的原 因,編輯的權利將留給根使用者。
bash shell
雖然提供了其它的 shell,但 bash (bourne again shell) 是 linux 的預設 shell。它結合了與它同名的 bourne shell 的特性和 korn、c 和 tcsh shell 的特性。
bash 內建的命令 history 預設記錄最後輸入的 500 條命令。可以通過在命令提示符下輸入 history 來檢視它們。要檢索某個特定的命令,可以在命令提示符下按 up arrow 或 down arrow,或在歷史列表中輸入它的編號,並在編號前面加上 "!",例如:
$ !49
您還可以通過一條命令在歷史列表中離位置最靠前的專案的距離來執行該命令:如果在歷史列表中有 53 個事件,$ !-3 將執行事件號 51。
像 unix/linux 世界的其它 shell 一樣,bash 使用了特殊的環境變數來方便系統管理。例如:
Linux 檔案命令精通指南
雖然 gui 桌面 如 kde 和 gnome 能夠幫助使用者利用 linux 特性,而無需關於命令列介面的功能知識,但還是經常會需要更多的功能和靈活性。而且,基本熟悉這些命令對於在 shell 指令碼中正確地使某些功能自動化仍然是必需的。這篇文章是關於 linux 檔案命令的乙個 速成教程 它是為...
Linux 檔案命令精通指南 一
雖然 gui 桌面 如 kde 和 gnome 能夠幫助使用者利用 linux 特性,而無需關於命令列介面的功能知識,但還是經常會需要更多的功能和靈活性。而且,基本熟悉這些命令對於在 shell 指令碼中正確地使某些功能自動化仍然是必需的。這篇文章是關於 linux 檔案命令的乙個 速成教程 它是為...
Linux 系統命令精通指南
by lanf,出處 雖然 gui 桌面 如 kde 和 gnome 能夠幫助使用者利用 linux 特性,而無需關於命令列介面的功能知識,但還是經常會需要更多的功能和靈活性。而且,基本熟悉這些命令對於在 shell 指令碼中正確地使某些功能自動化仍然是必需的。這篇文章是關於 linux 檔案命令的...