Linux與UNIX操作系統(tǒng)相同,Linux系統(tǒng)提供了大量的命令。利用命令可 以有效地完成大量的工作,如文件操作、目錄操作、進(jìn)程管理、文件 權(quán)限設(shè)定、軟盤使用等。 所以,在Linux系統(tǒng)上工作,離不開使用系統(tǒng)提供的命令。我們 將在這一章中學(xué)習(xí)Linux的一些常用命令的功能、格式和用法。 由于命令比較多,而只有常練習(xí)才能熟練使用,所以要求大家在 上機(jī)時(shí)將每一個(gè)命令都充分練習(xí)。 牛牛文庫文檔分 3.1Linux shell Shell在linux中的地位 實(shí)際上,替我們工作的是“硬件” ,而控制硬件的是 “核心” ,而使用者正是利用“Shell” 控制一些 kernel 提供的 “工具 (Utility)” 來操控硬件替我們 工作。 3.1.1 什么是shell 牛牛文庫文檔分 3.1.2bash簡(jiǎn)介 各種Linux環(huán)境都安裝了多種shell,它們各有優(yōu)勢(shì),最常用的是sh、csh、bash、ksh等,其中bash是 Red Hat Linux的默認(rèn)shell,紅旗Linux的默認(rèn) shell也是bash。 bashshell是向下兼容的,并且容納了許多其他 shell好的特征,是一種功能全面的shell。
另外, bash可以使用方向鍵查閱以往的命令;在忘了命令 名時(shí)還可向系統(tǒng)求助使用命令補(bǔ)齊功能等,此外 bash在shell編程時(shí)也很優(yōu)秀。 當(dāng)使用shell時(shí),是在一個(gè)包含環(huán)境變量的環(huán)境中運(yùn)行的,這些環(huán)境變量是在起始注冊(cè)目錄和/etc目 錄的各種資源文件中定義的。 3.1 Linux shell 牛牛文庫文檔分 3.1.2命令行解釋程序 當(dāng)用戶進(jìn)入Linux環(huán)境時(shí),系統(tǒng)自動(dòng)啟動(dòng)相應(yīng)的shell。shell是一種命令行解釋程序,負(fù)責(zé)用戶和操作系統(tǒng)的 溝通。在提示符下輸入的每個(gè)命令都先由shell解釋, 再傳給Linux內(nèi)核執(zhí)行。通過shell,可以啟動(dòng)、掛起、 停止甚至編寫程序。 不同的shell下的提示符存在差異,如csh用‘%‘,bash用‘$‘,但對(duì)于root用戶通常都是‘#‘。 在shell下進(jìn)入系統(tǒng)默認(rèn)的桌面系統(tǒng)可以鍵入命令startx。 3.1 Linux shell 牛牛文庫文檔分 默認(rèn)情況下,F(xiàn)C在安裝時(shí)設(shè)置為啟動(dòng)后進(jìn)入圖形化的用戶登錄界面,“應(yīng)用程序”-“附件”- “終端” 設(shè)置直接進(jìn)入字符終端界面,則要對(duì)文件/etc/inittab中“id: 5:initdefault:”一行進(jìn)行 修改,5代表圖形界面,3代表字符終端界面,保存 文件后,重啟系統(tǒng)即可 在命令方式退出系統(tǒng):logoutshutdown等命令 3.1.3 啟動(dòng)進(jìn)入shell 3.1 Linux shell 牛牛文庫文檔分 作為一個(gè)多用戶、多任務(wù)的操作系統(tǒng),考慮到信息本身的性質(zhì)以及用戶對(duì)系統(tǒng)的需求和使用方式也不同,所以Linux系統(tǒng)有一個(gè) 登錄過程,即對(duì)想要訪問系統(tǒng)的用戶進(jìn)行識(shí)別和驗(yàn)證。
這個(gè)過程 也稱為注冊(cè)。相對(duì)的,用戶在離開機(jī)器之前,需要退出系統(tǒng)。 localhost login 作為一種安全機(jī)制,每個(gè)用戶都應(yīng)該有自己的口令。恰當(dāng)?shù)倪x擇或修改口令是至關(guān)重要的一項(xiàng)工作。 3.2 系統(tǒng)安全性 牛牛文庫文檔分 3.2.1用戶認(rèn)證 當(dāng)系統(tǒng)管理員建立帳戶時(shí),注冊(cè)名將和用戶標(biāo)識(shí)號(hào)(UID)和用戶組標(biāo)志號(hào)(GID)關(guān)聯(lián)在一起,分別對(duì) 應(yīng)用戶名和組名。 組名是將用戶根據(jù)不同需求分為小組的組標(biāo)識(shí)。組中成員可共享信息。一個(gè)用戶可以屬于不同組。 超級(jí)用戶:即root用戶,UID為0,超級(jí)用戶擁有最高權(quán)限。 用id命令可查看到當(dāng)前用戶的用戶信息(包括用戶名、UID、組名、GID、以及所屬其他組名稱)。 3.2 系統(tǒng)安全性 牛牛文庫文檔分 3.2.2修改口令 要選擇自己能記住的口令,如忘記就無法恢復(fù)。3.2 系統(tǒng)安全性 牛牛文庫文檔分 利用passwd命令更改口令需要以下三個(gè)步驟: 輸入passwd用戶名 輸入新口令,如合法提示再輸入一遍,如兩遍一致則口令更改成功,否則系統(tǒng)會(huì)提示重復(fù)以上步驟。 關(guān)閉使用者的密碼認(rèn)證功能,用戶在登錄時(shí)將不再需要輸入密碼 3.2.2 修改口令 3.2 系統(tǒng)安全性 牛牛文庫文檔分 一般來說,在你離開計(jì)算機(jī)工作臺(tái)之前應(yīng)退出系統(tǒng),即使只離開一會(huì)兒。