資源描述:
《《字符界面操作基礎(chǔ)》PPT課件》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、本章重點(diǎn)內(nèi)容字符界面簡(jiǎn)介Shell簡(jiǎn)介命令操作基礎(chǔ)本章學(xué)習(xí)目標(biāo)了解字符操作界面掌握虛擬控制臺(tái)和本地登錄操作掌握遠(yuǎn)程登錄的方法理解Linux的運(yùn)行級(jí)別學(xué)會(huì)系統(tǒng)關(guān)機(jī)和重啟的字符界面操作掌握命令格式、文件和通配符學(xué)會(huì)使用命令幫助為什么使用字符工作方式在字符操作方式下可以高效地完成所有的任務(wù),尤其是系統(tǒng)管理任務(wù)。系統(tǒng)管理任務(wù)通常在遠(yuǎn)程進(jìn)行,而遠(yuǎn)程登錄后進(jìn)入的是字符工作方式。由于使用字符界面不用啟動(dòng)圖形工作環(huán)境,大大地節(jié)省了系統(tǒng)資源開(kāi)銷(xiāo)。進(jìn)入字符工作方式的方法在圖形環(huán)境下開(kāi)啟終端窗口進(jìn)入字符工作方式。在系統(tǒng)啟動(dòng)后直接進(jìn)入字符工作方式。使用遠(yuǎn)程登錄方式(Teln
2、et或SSH)進(jìn)入字符工作方式。字符界面登錄與注銷(xiāo)虛擬控制臺(tái)(VirtualConsole)系統(tǒng)默認(rèn)提供了6個(gè)虛擬控制臺(tái)。每個(gè)虛擬控制臺(tái)可以獨(dú)立的使用,互不影響。使用Alt+F1~Alt+F6進(jìn)行多個(gè)虛擬控制臺(tái)之間的切換。字符界面登錄與注銷(xiāo)本地登錄輸入用戶名和口令進(jìn)行登錄登錄后的提示符超級(jí)用戶登錄后的操作提示符是“#”普通用戶登錄后的操作提示符是“$”字符界面登錄與注銷(xiāo)本地注銷(xiāo)使用logout命令使用+快捷鍵使用ssh登錄遠(yuǎn)程Linux系統(tǒng)sshLinux下的ssh命令是OpenSSH的客戶端程序。RedHatLinux9默認(rèn)開(kāi)啟O
3、penSSH服務(wù)。RedHatLinux9默認(rèn)沒(méi)有安裝Telnet服務(wù),因?yàn)樗话踩?。使用ssh登錄遠(yuǎn)程Linux系統(tǒng)$ssh遠(yuǎn)程主機(jī)上的用戶名@遠(yuǎn)程主機(jī)的IP地址或FQDN例如://以root身份登錄IP地址為192.168.1.19的Linux系統(tǒng)#sshroot@192.168.1.19Linux系統(tǒng)運(yùn)行級(jí)別運(yùn)行級(jí)別說(shuō)明0系統(tǒng)停機(jī)狀態(tài)單用戶工作狀態(tài)多用戶狀態(tài)(沒(méi)有NFS)多用戶狀態(tài)(有NFS)系統(tǒng)未使用多用戶模式,并且在系統(tǒng)啟動(dòng)后運(yùn)行XWindow系統(tǒng)正常關(guān)閉并重新啟動(dòng)關(guān)機(jī)與重新啟動(dòng)關(guān)機(jī)與重新啟動(dòng)相當(dāng)于系統(tǒng)運(yùn)行級(jí)別的切換系統(tǒng)關(guān)機(jī)#init0#h
4、alt#poweroff關(guān)機(jī)與重新啟動(dòng)系統(tǒng)重啟#init6#reboot使用shutdown命令shutdown命令的格式為:#shutdown選項(xiàng)例如:#shutdown-r+5"Systemwillberebootin5minites,Pleasesaveyourwork."Shell簡(jiǎn)介什么是ShellShell是系統(tǒng)的用戶界面,提供了用戶與內(nèi)核進(jìn)行交互操作的一種接口(命令解釋器)。Shell接收用戶輸入的命令并把它送入內(nèi)核去執(zhí)行。Shell起著協(xié)調(diào)用戶與系統(tǒng)的一致性和在用戶與系統(tǒng)之間進(jìn)行交互的作用。Shell簡(jiǎn)介Shell的主要功能命令解釋
5、器命令通配符命令補(bǔ)全別名機(jī)制命令歷史Shell簡(jiǎn)介Shell的主要版本bash(Linux使用的默認(rèn)Shell)tcshksh在Linux下使用文件和目錄Linux下的目錄和文件均按名進(jìn)行存取或使用。文件和目錄的命名支持長(zhǎng)文件名大小寫(xiě)敏感除了/之外,所有的字符都合法盡量避免使用如下字符:空格符、制表符、退格符和字符:?,@#$&()
6、;‘’“”<>等。以“.”開(kāi)頭的文件或目錄是隱含的在Linux下使用設(shè)備設(shè)備是指計(jì)算機(jī)中的外圍硬件裝置,即除了CPU和內(nèi)存以外的所有設(shè)備。在Linux環(huán)境下,文件和設(shè)備都遵從按名訪問(wèn)的原則,因此用戶可以用使用文件的方法
7、來(lái)使用設(shè)備。設(shè)備名以文件系統(tǒng)中的設(shè)備文件的形式存在。所有的設(shè)備文件存放在/dev目錄下。常用設(shè)備名/dev/hd*/dev/sd*/dev/lp*Linux的命令格式cmd[-參數(shù)][操作對(duì)象]cmd是命令名單字符參數(shù)前使用一個(gè)減號(hào)(-),單詞參數(shù)前使用兩個(gè)減號(hào)(--)。多個(gè)單字符參數(shù)前可以只使用一個(gè)減號(hào)。最簡(jiǎn)單的Shell命令只有命令名,復(fù)雜的Shell命令可以有多個(gè)參數(shù)。操作對(duì)象可以是文件也可以是目錄,有些命令必須使用多個(gè)操作對(duì)象,如cp命令必須指定源操作對(duì)象和目標(biāo)操作對(duì)象。命令名、參數(shù)和操作對(duì)象都作為Shell命令執(zhí)行時(shí)的輸入,它們之間用空格分
8、隔開(kāi)。Linux的命令格式cmd[-參數(shù)][操作對(duì)象]例如:$ls$ls-lRa/home$cpabcxyz$ls--help使用命令通配符通配符主要用于用戶方便描述目錄或文件。常用的通配符*:匹配任何字符和任何數(shù)目的字符?:匹配單一數(shù)目的任何字符[]:匹配[]之內(nèi)的任意一個(gè)字符[!]:匹配除了[!]之外的任意一個(gè)字符,!表示非的意思“*”不能匹配首字符是“.”的文件或目錄名。使用命令通配符例如:$ls*.c$lsn*.conf$lstest?.*$ls[abc]*$ls[!abc]*$ls[a-zA-Z]*可執(zhí)行文件的分類內(nèi)置命令出于效率的考慮,將
9、一些常用命令的解釋程序構(gòu)造在Shell內(nèi)部外置命令存放在/bin、/sbin目錄下的命令實(shí)用程序存放在/us