資料介紹
2.1 Linux常用命令
在安裝完Linux再次啟動之后,就可以進(jìn)入到與Windows類似的圖形化界面了。這個界面就是Linux圖形化界面X窗口系統(tǒng)(簡稱X)的一部分。要注意的是,X窗口系統(tǒng)僅僅是Linux上面的一個軟件(或者也可稱為服務(wù)),它不是Linux自身的一部分。雖然現(xiàn)在的X窗口系統(tǒng)已經(jīng)與Linux整合得相當(dāng)好了,但畢竟還不能保證絕對的可靠性。另外,X窗口系統(tǒng)是一個相當(dāng)耗費(fèi)系統(tǒng)資源的軟件,它會大大地降低Linux的系統(tǒng)性能。因此,若是希望更好地享受Linux所帶來的高效及高穩(wěn)定性,建議讀者盡可能地使用Linux的命令行界面,也就是shell環(huán)境。
當(dāng)用戶在命令行下工作時,不是直接同操作系統(tǒng)內(nèi)核交互信息的,而是由命令解釋器接受命令,分析后再傳給相關(guān)的程序。shell是一種Linux中的命令行解釋程序,就如同command.com是DOS下的命令解釋程序一樣,為用戶提供使用操作系統(tǒng)的接口。它們之間的關(guān)系如圖2.1所示。用戶在提示符下輸入的命令都由shell先解釋然后傳給Linux內(nèi)核。
小知識· shell是命令語言、命令解釋程序及程序設(shè)計語言的統(tǒng)稱。它不僅擁有自己內(nèi)建的shell命令集,同時也能被系統(tǒng)中其他應(yīng)用程序所調(diào)用。
· shell的一個重要特性是它自身就是一個解釋型的程序設(shè)計語言,shell程序設(shè)計語言支持絕大多數(shù)在高級語言中能見到的程序元素,如函數(shù)、變量、數(shù)組和程序控制結(jié)構(gòu)。shell編程語言簡單易學(xué),任何在提示符中能鍵入的命令都能放到一個可執(zhí)行的shell程序中。關(guān)于shell編程的詳細(xì)講解,感興趣的讀者可以參見其他相關(guān)書籍。
Linux中運(yùn)行shell的環(huán)境是“系統(tǒng)工具”下的“終端”,讀者可以單擊“終端”以啟動shell環(huán)境。這時屏幕上顯示類似“[david@localhost home]$”的信息,其中,david是指系統(tǒng)用戶,localhost是計算機(jī)名,而home是指當(dāng)前所在的目錄。
由于Linux中的命令非常多,要全部介紹幾乎是不可能的。因此,在本書按照命令的用途進(jìn)行分類講解,并且對每一類中最常用的命令詳細(xì)講解,同時列出同一類中的其他命令。由于同一類的命令都有很大的相似性,因此,讀者通過學(xué)習(xí)本書中所列命令,可以很快地掌握其他命令。

圖2.1 內(nèi)核、shell和用戶的關(guān)系
命令格式說明。
n 格式中帶[]的表明為可選項,其他為必選項。
n 選項可以多個連帶寫入。
n 本章后面選項參數(shù)列表中加粗的含義是:該選項是非常常用的選項。
2.1.1 用戶系統(tǒng)相關(guān)命令
Linux是一個多用戶的操作系統(tǒng),每個用戶又可以屬于不同的用戶組,下面,首先來熟悉一下Linux中的用戶切換和用戶管理的相關(guān)命令。
1.用戶切換(su)
?。?)作用。
變更為其他使用者的身份,主要用于將普通用戶身份轉(zhuǎn)變?yōu)槌売脩?,而且需輸入相?yīng)用戶密碼。
?。?)格式。
su [選項] [使用者]
其中的使用者為要變更的對應(yīng)使用者。
?。?)常見參數(shù)。
主要選項參數(shù)如表2.1所示。
表2.1 su命令常見參數(shù)列表
選 項參 數(shù) 含 義
-,-l,--login為該使用者重新登錄,大部分環(huán)境變量(如HOME、SHELL和USER等)和工作目錄都是以該使用者(USER)為主。若沒有指定USER,缺省情況是root
-m,-p執(zhí)行su時不改變環(huán)境變量
-c,--command變更賬號為USER的使用者,執(zhí)行指令(command)后再變回原來使用者
?。?)使用示例。
?。踕avid@localhost ~]$ su - root
Password:
?。踨oot@localhost ~]#
示例通過su命令將普通用戶變更為root用戶,并使用選項“-”攜帶root環(huán)境變量。
?。?)使用說明。
n 在將普通用戶變更為root用戶時建議使用“-”選項,這樣可以將root的環(huán)境變量和工作目錄同時帶入,否則在以后的使用中可能會由于環(huán)境變量的原因而出錯。
n 在轉(zhuǎn)變?yōu)閞oot權(quán)限后,提示符變?yōu)?。
小知識環(huán)境變量實(shí)際上就是用戶運(yùn)行環(huán)境的參數(shù)集合。Linux是一個多用戶的操作系統(tǒng)。而且在每個用戶登錄系統(tǒng)后,都會有一個專有的運(yùn)行環(huán)境。通常每個用戶默認(rèn)的環(huán)境都是相同的,而這個默認(rèn)環(huán)境實(shí)際上就是一組環(huán)境變量的定義。用戶可以對自己的運(yùn)行環(huán)境進(jìn)行定制,其方法就是修改相應(yīng)的系統(tǒng)環(huán)境變量。
常見的環(huán)境變量如下。
☆PATH是系統(tǒng)路徑。
☆HOME是系統(tǒng)根目錄。
☆HISTSIZE是指保存歷史命令記錄的條數(shù)。
☆LOGNAME是指當(dāng)前用戶的登錄名。
☆HOSTNAME是指主機(jī)的名稱,若應(yīng)用程序要用到主機(jī)名,通常是從這個環(huán)境變量中來取得的。
☆SHELL是指當(dāng)前用戶用的是哪種shell。
☆LANG/LANGUGE是和語言相關(guān)的環(huán)境變量,使用多種語言的用戶可以修改此環(huán)境變量。
☆MAIL是指當(dāng)前用戶的郵件存放目錄。
設(shè)置環(huán)境變量方法如下。
ü 通過echo顯示字符串(指定環(huán)境變量)。
ü 通過export設(shè)置新的環(huán)境變量。
ü 通過env顯示所有環(huán)境變量。
ü 通過set命令顯示所有本地定義的shell變量。
ü 通過unset命令來清除環(huán)境變量。
讀者可以試著用“env”命令查看“su - root”(或“su –”)和“su root”的區(qū)別。
在安裝完Linux再次啟動之后,就可以進(jìn)入到與Windows類似的圖形化界面了。這個界面就是Linux圖形化界面X窗口系統(tǒng)(簡稱X)的一部分。要注意的是,X窗口系統(tǒng)僅僅是Linux上面的一個軟件(或者也可稱為服務(wù)),它不是Linux自身的一部分。雖然現(xiàn)在的X窗口系統(tǒng)已經(jīng)與Linux整合得相當(dāng)好了,但畢竟還不能保證絕對的可靠性。另外,X窗口系統(tǒng)是一個相當(dāng)耗費(fèi)系統(tǒng)資源的軟件,它會大大地降低Linux的系統(tǒng)性能。因此,若是希望更好地享受Linux所帶來的高效及高穩(wěn)定性,建議讀者盡可能地使用Linux的命令行界面,也就是shell環(huán)境。
當(dāng)用戶在命令行下工作時,不是直接同操作系統(tǒng)內(nèi)核交互信息的,而是由命令解釋器接受命令,分析后再傳給相關(guān)的程序。shell是一種Linux中的命令行解釋程序,就如同command.com是DOS下的命令解釋程序一樣,為用戶提供使用操作系統(tǒng)的接口。它們之間的關(guān)系如圖2.1所示。用戶在提示符下輸入的命令都由shell先解釋然后傳給Linux內(nèi)核。
小知識· shell是命令語言、命令解釋程序及程序設(shè)計語言的統(tǒng)稱。它不僅擁有自己內(nèi)建的shell命令集,同時也能被系統(tǒng)中其他應(yīng)用程序所調(diào)用。
· shell的一個重要特性是它自身就是一個解釋型的程序設(shè)計語言,shell程序設(shè)計語言支持絕大多數(shù)在高級語言中能見到的程序元素,如函數(shù)、變量、數(shù)組和程序控制結(jié)構(gòu)。shell編程語言簡單易學(xué),任何在提示符中能鍵入的命令都能放到一個可執(zhí)行的shell程序中。關(guān)于shell編程的詳細(xì)講解,感興趣的讀者可以參見其他相關(guān)書籍。
Linux中運(yùn)行shell的環(huán)境是“系統(tǒng)工具”下的“終端”,讀者可以單擊“終端”以啟動shell環(huán)境。這時屏幕上顯示類似“[david@localhost home]$”的信息,其中,david是指系統(tǒng)用戶,localhost是計算機(jī)名,而home是指當(dāng)前所在的目錄。
由于Linux中的命令非常多,要全部介紹幾乎是不可能的。因此,在本書按照命令的用途進(jìn)行分類講解,并且對每一類中最常用的命令詳細(xì)講解,同時列出同一類中的其他命令。由于同一類的命令都有很大的相似性,因此,讀者通過學(xué)習(xí)本書中所列命令,可以很快地掌握其他命令。

圖2.1 內(nèi)核、shell和用戶的關(guān)系
命令格式說明。
n 格式中帶[]的表明為可選項,其他為必選項。
n 選項可以多個連帶寫入。
n 本章后面選項參數(shù)列表中加粗的含義是:該選項是非常常用的選項。
2.1.1 用戶系統(tǒng)相關(guān)命令
Linux是一個多用戶的操作系統(tǒng),每個用戶又可以屬于不同的用戶組,下面,首先來熟悉一下Linux中的用戶切換和用戶管理的相關(guān)命令。
1.用戶切換(su)
?。?)作用。
變更為其他使用者的身份,主要用于將普通用戶身份轉(zhuǎn)變?yōu)槌売脩?,而且需輸入相?yīng)用戶密碼。
?。?)格式。
su [選項] [使用者]
其中的使用者為要變更的對應(yīng)使用者。
?。?)常見參數(shù)。
主要選項參數(shù)如表2.1所示。
表2.1 su命令常見參數(shù)列表
選 項參 數(shù) 含 義
-,-l,--login為該使用者重新登錄,大部分環(huán)境變量(如HOME、SHELL和USER等)和工作目錄都是以該使用者(USER)為主。若沒有指定USER,缺省情況是root
-m,-p執(zhí)行su時不改變環(huán)境變量
-c,--command變更賬號為USER的使用者,執(zhí)行指令(command)后再變回原來使用者
?。?)使用示例。
?。踕avid@localhost ~]$ su - root
Password:
?。踨oot@localhost ~]#
示例通過su命令將普通用戶變更為root用戶,并使用選項“-”攜帶root環(huán)境變量。
?。?)使用說明。
n 在將普通用戶變更為root用戶時建議使用“-”選項,這樣可以將root的環(huán)境變量和工作目錄同時帶入,否則在以后的使用中可能會由于環(huán)境變量的原因而出錯。
n 在轉(zhuǎn)變?yōu)閞oot權(quán)限后,提示符變?yōu)?。
小知識環(huán)境變量實(shí)際上就是用戶運(yùn)行環(huán)境的參數(shù)集合。Linux是一個多用戶的操作系統(tǒng)。而且在每個用戶登錄系統(tǒng)后,都會有一個專有的運(yùn)行環(huán)境。通常每個用戶默認(rèn)的環(huán)境都是相同的,而這個默認(rèn)環(huán)境實(shí)際上就是一組環(huán)境變量的定義。用戶可以對自己的運(yùn)行環(huán)境進(jìn)行定制,其方法就是修改相應(yīng)的系統(tǒng)環(huán)境變量。
常見的環(huán)境變量如下。
☆PATH是系統(tǒng)路徑。
☆HOME是系統(tǒng)根目錄。
☆HISTSIZE是指保存歷史命令記錄的條數(shù)。
☆LOGNAME是指當(dāng)前用戶的登錄名。
☆HOSTNAME是指主機(jī)的名稱,若應(yīng)用程序要用到主機(jī)名,通常是從這個環(huán)境變量中來取得的。
☆SHELL是指當(dāng)前用戶用的是哪種shell。
☆LANG/LANGUGE是和語言相關(guān)的環(huán)境變量,使用多種語言的用戶可以修改此環(huán)境變量。
☆MAIL是指當(dāng)前用戶的郵件存放目錄。
設(shè)置環(huán)境變量方法如下。
ü 通過echo顯示字符串(指定環(huán)境變量)。
ü 通過export設(shè)置新的環(huán)境變量。
ü 通過env顯示所有環(huán)境變量。
ü 通過set命令顯示所有本地定義的shell變量。
ü 通過unset命令來清除環(huán)境變量。
讀者可以試著用“env”命令查看“su - root”(或“su –”)和“su root”的區(qū)別。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- Linux常用命令手冊分享 1次下載
- DOS系統(tǒng)常用命令 0次下載
- linux常用命令大全 0次下載
- Linux常用命令/查找/搜索命令/壓縮/解壓命令網(wǎng)絡(luò)命令
- Memcache系統(tǒng)常用命令講解
- linux常用命令手冊 68次下載
- Linux的常用命令大全詳細(xì)說明 5次下載
- Linux的常用命令手冊詳細(xì)說明 2次下載
- Linux環(huán)境下U-boot常用命令講解的詳細(xì)資料說明 1次下載
- vim常用命令 3次下載
- 04-shell的常用命令匯總與vim 0次下載
- Linux終端常用命令大全 15次下載
- Ubuntu常用命令大全 0次下載
- 嵌入式Linux及常用命令 3次下載
- Linux常用命令全集
- 詳解kubectl常用命令 297次閱讀
- Linux實(shí)用命令大全 266次閱讀
- Windows操作系統(tǒng)中的常用命令 696次閱讀
- Jlink.exe(Jlink commander)的常用命令 6135次閱讀
- Linux查看IO狀態(tài)的常用命令都有哪些呢? 5472次閱讀
- 華為設(shè)備常用命令匯總 1824次閱讀
- 一文掌握Linux常用命令 666次閱讀
- 開發(fā)人員必看的 Linux 操作系統(tǒng)常用命令合集 1923次閱讀
- 簡述Linux文本查看命令 3594次閱讀
- Linux教程之Linux常用命令大全 5715次閱讀
- Linux關(guān)于系統(tǒng)狀態(tài)的命令簡單介紹 2337次閱讀
- Linux常用命令的全拼整理 4693次閱讀
- linux常用命令你真的知道嗎?分享鮮為人知卻很有趣的Unix/Linux命令 1480次閱讀
- 初學(xué)者需要掌握的97條Linux常用命令 3654次閱讀
- uboot常用命令總結(jié)分析 9515次閱讀
下載排行
本周
- 1索尼333ESL電路圖資料
- 10.11 MB | 2次下載 | 免費(fèi)
- 2TINA-TI 模擬電路設(shè)計、仿真和分析軟件中文教程
- 3.83 MB | 0次下載 | 5 積分
- 3SS6548D40V 直流有刷電機(jī)驅(qū)動芯片中文資料
- 1.55 MB | 次下載 | 1 積分
- 4SS6235M 4A 33V性價比超高電機(jī)驅(qū)動芯片中文資料
- 1.26 MB | 次下載 | 免費(fèi)
- 5FP7195-中文應(yīng)用說明書
- 0.93 MB | 次下載 | 免費(fèi)
- 6VSA101-G250T01-I 電壓傳感器產(chǎn)品使用手冊
- 0.72 MB | 次下載 | 免費(fèi)
- 7FS4056E系列單節(jié)線線充電IC
- 2.41 MB | 次下載 | 免費(fèi)
- 8FS5281E(5V USB輸入雙節(jié)鋰電池串聯(lián)應(yīng)用升壓充電管理IC)
- 3.30 MB | 次下載 | 免費(fèi)
本月
- 148V到5KW無橋LLC雙向逆變器的電路原理圖免費(fèi)下載
- 0.26 MB | 157次下載 | 10 積分
- 22KW逆變側(cè)功率管的損耗如何進(jìn)行計算詳細(xì)公式免費(fèi)下載
- 0.40 MB | 33次下載 | 2 積分
- 3高功率密度碳化硅MOSFET軟開關(guān)三相逆變器損耗分析
- 2.27 MB | 33次下載 | 5 積分
- 4STM32F10x參考手冊資料
- 13.64 MB | 12次下載 | 1 積分
- 5光伏并網(wǎng)逆變器原理
- 7.31 MB | 7次下載 | 2 積分
- 6SW5099規(guī)格書
- 1.37 MB | 6次下載 | 1 積分
- 7星火6J3-1交直流二波段收音機(jī)電路圖資料
- 1.86 MB | 6次下載 | 免費(fèi)
- 8S7-200 可編程序控制器系統(tǒng)手冊
- 12.81 MB | 5次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935134次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191422次下載 | 10 積分
- 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183352次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81600次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73818次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App






創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論