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

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

在“Linux 文件命令精通指南(上)”中,我們討論了利用最基礎(chǔ)和最常用 Linux 文件命令所需的基本信息 。在本文中,我將對 Linux 系統(tǒng)命令作同樣的討論 。

我們在前一篇文章中了解到,在 Linux/UNIX 世界中,一切都被看作文件,包括系統(tǒng)管理命令 。單獨對于組織而言,我們在本系列的第一部分中討論了文件命令,并將在本文中提供最有用的系統(tǒng)診斷和維護命令 。
對于文件命令,我們在此處詳盡討論了某些相當(dāng)簡單和直觀的管理命令 。而只描述了其他較復(fù)雜命令的功能,以便在您需要使用時,知道存在這些命令及其用途 。本文不涉及對每個命令使用背后的基本原理的詳細討論,但是我們將討論最基本和最有用的命令,這些命令用于監(jiān)視和管理打印機服務(wù)、文件系統(tǒng)、磁盤和進程 。
有關(guān)超級用戶的更多信息
這里討論的很多命令可以由常規(guī)用戶在其自己的文件和進程中執(zhí)行 。但是,某些命令,如 fdisk,需要有 root 權(quán)限才能運行 。
為了您的系統(tǒng)的完整性,建議您避免直接以 "root" 登錄到系統(tǒng)中 。相反,通常更適合以常規(guī)用戶登錄,然后執(zhí)行 su 或從 X window 執(zhí)行 sux 命令來運行系統(tǒng)管理功能 。(Sux 為您提供 X window 環(huán)境以及 root 權(quán)限 。)當(dāng)您以 root 用戶登錄時,您會始終知道您處于這種狀態(tài),因為您的提示符變?yōu)椤?” 。
超級用戶能夠使用 sudo,有選擇地將那些通常為 root 用戶或其他特殊用戶所保留的權(quán)限分配給一個不同的常規(guī)用戶 。root 用戶可以定義實際和有效的用戶和組標(biāo)識號 uid 和 gid,以便與預(yù)期用戶的標(biāo)識相匹配 。這種預(yù)期用戶可以是(但不必是)被允許運行該命令的用戶 。
換言之,超級用戶可以允許其他用戶執(zhí)行某個命令,但也可以確定由進程所產(chǎn)生的任何結(jié)果文件應(yīng)該屬于 root 用戶或任何由超級用戶指定的其他用戶 。Sudo 權(quán)限一經(jīng)分配,則只需要用戶使用自己的口令進行驗證,而不需要 root 用戶口令 。
通用命令
從技術(shù)上講,Uname、diff、date、sort 和 uniq 應(yīng)該看作文件命令,但由于它們經(jīng)常用于診斷和維護例程的系統(tǒng)管理方面,在這里解釋它們更有意義 。
Uname
Uname 提供了常規(guī)系統(tǒng)信息 。當(dāng)指定 -a 選項時,顯示所有可用信息:

$ uname -a
Linux linux 2.4.18-4GB #1 Wed Mar 27 13:57:05 UTC 2002 i686 unknown
在這里我們從左向右看到常規(guī)的系統(tǒng)信息 。每條信息都有自己的選項(在下面的圓括號中),可以單獨顯示:
操作系統(tǒng)名稱為 Linux(-s) 。
本機的網(wǎng)絡(luò)節(jié)點名為 linux (-n) 。
操作系統(tǒng)發(fā)布版本為 4.5.18-4GB (-r) 。
操作系統(tǒng)版本為 #1 Wed Mar 27 13:57:05 UTC 2002 (-v) 。
機器類型為 i686 (-m) 。
這里的處理器類型 (-p) 為未知 。
類似地,stty 顯示關(guān)于您的終端設(shè)置的信息:
$ stty -a
speed 38400 baud; rows 40; columns 103; line = 0;
intr = ^C; quit = ^; erase = ^?; kill = ^U; eof = ^D; eol = ; eol2 = ; start = ^Q;
stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0;
-parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts -ignbrk -brkint -ignpar -parmrk -inpck
-istrip -inlcr -igncr icrnl ixon -ixoff -iuclc -ixany -imaxbel
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke
第二行和第三行顯示了將在命令行分別調(diào)用的特殊字符和鍵序列 。例如,"^Z" 即 CNTRL-Z 在本系統(tǒng)中發(fā)送一個終端休止符 。退出符號以 "^" 即 CNTRL- 發(fā)送,而我們可以將其改為 "^X",如下所示:
$ stty quit ^X
在這種情況下,您實際要輸入 ^ 符號,而不是 CNTRL 鍵 。這種改變只在當(dāng)前窗口中起效 。為了使這種改變永久生效,需要在您的 .bashrc 文件中輸入該語句 。

推薦閱讀