日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

上 Linux系統(tǒng)文件命令精通指南

雖然 GUI 桌面(如 KDE 和 GNOME)能夠幫助用戶利用 Linux 特性,而無需關(guān)于命令行接口的功能知識(shí),但還是經(jīng)常會(huì)需要更多的功能和靈活性 。而且,基本熟悉這些命令對(duì)于在 shell 腳本中正確地使某些功能自動(dòng)化仍然是必需的 。
這篇文章是關(guān)于 Linux 文件命令的一個(gè)“速成教程”,它是為那些剛接觸這個(gè)操作系統(tǒng)或者只是需要補(bǔ)充這方面知識(shí)的用戶提供的 。它包含了對(duì)一些更有用的命令的一個(gè)簡(jiǎn)明的概述以及關(guān)于它們的最強(qiáng)大的應(yīng)用的指導(dǎo) 。下面包含的信息 — 結(jié)合一些實(shí)驗(yàn) — 將使您能夠容易地掌握這些基本的命令 。(注意:當(dāng)涉及到一個(gè)與 Oracle 集群文件系統(tǒng) (OCFS) 結(jié)合的內(nèi)核時(shí),這些命令中的某些命令的行為可能會(huì)稍微有所不同 。在此情況下,Oracle 提供了一個(gè) OCFS 工具集,該工具集可以為文件命令應(yīng)用提供一個(gè)更好的選擇 。)
注意,這里包含的所有示例都在 SUSE Linux 8.0 Professional 上進(jìn)行了測(cè)試 。雖然沒有理由相信它們?cè)谄渌南到y(tǒng)上將不能工作,但如果出現(xiàn)問題,您應(yīng)當(dāng)查看您的文檔,以了解可能的變化 。
背景概念
【上 Linux系統(tǒng)文件命令精通指南】在深入研究規(guī)范之前,讓我們回顧一些基礎(chǔ)知識(shí) 。
文件和命令
在 Linux/UNIX 操作系統(tǒng)中,所有事物都被當(dāng)作文件來處理:硬件設(shè)備(包括鍵盤和終端)、目錄、命令本身,當(dāng)然還有文件 。這個(gè)奇怪的慣例實(shí)際上是 Linux/UNIX 的能力和靈活性的基礎(chǔ) 。
大多數(shù)(幾乎是全部)的命令形式如下:
command [option] [source file(s)] [target file]
獲取幫助
最有用的命令之一是那些提供幫助的命令(特別是對(duì)那些學(xué)習(xí) Linux 的人而言) 。Linux 中的兩個(gè)重要的信息來源是聯(lián)機(jī)參考手冊(cè),或 man 頁面和 whatis 工具 。您可以用 whatis 命令來訪問一個(gè)不熟悉的命令的 man 頁面 。
$ whatis echo
要了解關(guān)于這個(gè)命令的更多信息,可以使用:
$ man echo
如果您不知道某個(gè)特殊任務(wù)所需的命令,您可以用 man -k (也稱為 apropos)和一個(gè)主題來生成可能的命令 。例如:
$ man -k files
一個(gè)很有用但常常被忽視的命令可以提供關(guān)于使用 man 本身的信息:
$ man man
您可以用 SPACEBAR 來瀏覽任意的 man 頁面;UP ARROW 將向上翻滾文件 。.要退出,則輸入 q,!,或 CTRL-Z 。
用戶類別
記得那句名言“所有動(dòng)物一例平等但有些動(dòng)物比其他動(dòng)物更加平等”嗎?在 Linux 世界中,根用戶掌管一切 。
根用戶可以以另一個(gè)用戶名 su (源自 "superuser")登錄 。要執(zhí)行諸如添加一個(gè)新用戶、打印機(jī)或文件系統(tǒng)之類的任務(wù),必須作為根用戶登錄或者用 su 命令和根用戶密碼切換到超級(jí)用戶 。系統(tǒng)文件(包括控制初始化過程的系統(tǒng)文件)歸根用戶所有 。雖然可能允許普通用戶對(duì)它們進(jìn)行讀操作,但出于系統(tǒng)安全性的原因,編輯的權(quán)利將留給根用戶 。
BASH shell
雖然提供了其它的 shell,但 BASH (Bourne Again Shell) 是 Linux 的默認(rèn) shell 。它結(jié)合了與它同名的 Bourne shell 的特性和 Korn、C 和 TCSH shell 的特性 。
BASH 內(nèi)置的命令 history 默認(rèn)記錄最后輸入的 500 條命令 ??梢酝ㄟ^在命令提示符下輸入 history 來查看它們 。要檢索某個(gè)特定的命令,可以在命令提示符下按 UP ARROW 或 DOWN ARROW,或在歷史列表中輸入它的編號(hào),并在編號(hào)前面加上 "!",例如:
$ !49
您還可以通過一條命令在歷史列表中離位置最靠前的項(xiàng)目的距離來執(zhí)行該命令:如果在歷史列表中有 53 個(gè)事件,$ !-3 將執(zhí)行事件號(hào) 51 。
像 UNIX/Linux 世界的其它 shell 一樣,BASH 使用了特殊的環(huán)境變量來方便系統(tǒng)管理 。例如:

推薦閱讀