




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Linux操作系統(tǒng)基礎(chǔ)項(xiàng)目教程Linux操作系統(tǒng)基礎(chǔ)項(xiàng)目教程項(xiàng)目1 認(rèn)識Linux操作系統(tǒng)(CentOS 7.6)微課版(CentOS 7.6)微課版任務(wù)1 Linux操作系統(tǒng)概述5 Linux的版本2 操作系統(tǒng)的組成3 Linux的誕生與發(fā)展4 Linux的體系結(jié)構(gòu)1 計(jì)算機(jī)系統(tǒng)概述1 計(jì)算機(jī)系統(tǒng)概述由硬件系統(tǒng)和軟件系統(tǒng)兩大部分組成硬件:看得見摸得著的硬件設(shè)備軟件:控制計(jì)算機(jī)硬件運(yùn)行的指令和數(shù)據(jù)的集合軟件分為系統(tǒng)軟件和應(yīng)用軟件操作系統(tǒng)是用戶與硬件之間交互的“橋梁”計(jì)算機(jī)系統(tǒng)的組成操作系統(tǒng)的主要作用哪只“無形的手”在指揮計(jì)算機(jī)工作?1 計(jì)算機(jī)系統(tǒng)概述硬件系統(tǒng)由運(yùn)算器、控制器、存儲器、輸入設(shè)備和
2、輸出設(shè)備組成計(jì)算機(jī)內(nèi)部采用二進(jìn)制表示指令和數(shù)據(jù)把程序和數(shù)據(jù)加載到內(nèi)存中,由控制器負(fù)責(zé)取出指令并執(zhí)行馮諾依曼結(jié)構(gòu)2 操作系統(tǒng)的組成計(jì)算機(jī)系統(tǒng)軟件+硬件操作系統(tǒng)是最重要的基礎(chǔ)軟件用戶或應(yīng)用程序與硬件之間交互的“橋梁”操作系統(tǒng)基本概念操作系統(tǒng)的主要作用方便用戶使用,提高硬件利用率2 操作系統(tǒng)的組成設(shè)備管理作業(yè)管理進(jìn)程管理文件管理存儲管理操作系統(tǒng)基本功能操作系統(tǒng)的組成狹義:內(nèi)核 廣義:內(nèi)核+系統(tǒng)調(diào)用3 Linux的誕生與發(fā)展Linux的前世Ken Thompson于1969年9月用匯編語言開發(fā),取名為“Unics”Ken Thompson和Dennis Ritchie用C語言實(shí)現(xiàn)了Unics的第三版內(nèi)
3、核, 并于1973年正式對外發(fā)布早期的UNIX免費(fèi)提供源代碼,供研究者學(xué)習(xí)、改寫和使用在UNIX的發(fā)展歷程中, 有多達(dá)上百種UNIX版本!1)UNIX3 Linux的誕生與發(fā)展Linux的前世從1971至1975年,UNIX從第一版發(fā)展到第六版1979年,從UNIX第七版即UNIX System V7開始,AT&T收回UNIX版權(quán)UNIX商業(yè)化道路上有巨大影響力的里程碑產(chǎn)品:UNIX System VAIX和HP-UX都是基于System VAT&T共發(fā)行了4個(gè) System V 的主要版本,SVR4是最成功的版本!1)UNIXSystem V家族3 Linux的誕生與發(fā)展Linux的前世AT
4、&T與加州大學(xué)伯克利分校合作的產(chǎn)物Bill Joy以UNIX的源碼為基礎(chǔ),于1978年3月發(fā)布了第一版BSDSun公司根據(jù)BSD開發(fā)了商業(yè)版操作系統(tǒng)SunOS率先實(shí)現(xiàn)了TCP/IP協(xié)議,把UNIX和計(jì)算機(jī)網(wǎng)絡(luò)結(jié)合在一起在UNIX的發(fā)展歷程中, 影響巨大,贊美和爭議并存!1)UNIXBSD UNIX3 Linux的誕生與發(fā)展Linux的前世UNIX源碼私有化后,教育領(lǐng)域無法使用Andrew Tanenbaum在不參考UNIX核心代碼的情況下,完成了Minix的開發(fā)Minix即Mini UNIX,迷你版的UNIXMinix與UNIX兼容,主要用于教學(xué)與研究培養(yǎng)了一批對操作系統(tǒng)內(nèi)核有濃厚興趣 和深刻
5、理解的學(xué)生Minix最終未能廣泛使用,因?yàn)閱慰恳蝗司S護(hù),無法及時(shí)響應(yīng)改進(jìn)訴求!2)Minix3 Linux的誕生與發(fā)展學(xué)校的實(shí)驗(yàn)環(huán)境無法滿足Linus Torvalds要求從Minix的源碼中學(xué)習(xí)有關(guān)操作系統(tǒng)內(nèi)核的設(shè)計(jì)理念開發(fā)工具完全依賴自由軟件,如GCC最初釋放的Linux內(nèi)核版本號為0.02,只有內(nèi)核Linus Torvalds最初開發(fā)Linux內(nèi)核時(shí),只是個(gè)大學(xué)生!Linux的誕生3 Linux的誕生與發(fā)展構(gòu)建虛擬團(tuán)隊(duì)共同發(fā)展Linux1994年Linux內(nèi)核1.0版正式對外發(fā)布1996年又完成了2.0版的開發(fā)Linux的發(fā)展歷史充分證明,人多力量大!Linux的發(fā)展3 Linux的誕生
6、與發(fā)展讀研究生期間任助教時(shí)認(rèn)識日后的妻子Tove(芬蘭的空手道冠軍)在澳大利亞被一只企鵝咬過,把企鵝作為Linux吉祥物(妻子的主意)不能利用Linux直接賺錢,收入來自Linux基金會和其他公司的捐贈(數(shù)額巨大)獲得計(jì)算機(jī)先驅(qū)獎的第一位芬蘭人和60后(2014年獲獎)一周時(shí)間開發(fā)出流行的版本控制工具Git(被逼無奈)“Linux之父”+“終生仁慈的獨(dú)裁者”Linus Torvalds的經(jīng)歷告訴我們,書中自有黃金屋!Linux的創(chuàng)始人Linus Torvalds3 Linux的誕生與發(fā)展實(shí)驗(yàn)室硬件更換,Richard Stallman無法繼續(xù)開展工作轉(zhuǎn)向UNIX操作系統(tǒng),把原來為Lisp開發(fā)的
7、軟件移植到UNIX實(shí)施路徑:為提高知名度,以“開放源代碼”的方式重新實(shí)現(xiàn)UNIX上的常用軟件成立自由軟件基金會,招募其他志愿者參與GNU計(jì)劃最成功的自由軟件:GCC和BASH shellGNU真正的含義永遠(yuǎn)也說不清楚,GNUs Not UnixLinux與GNU計(jì)劃3 Linux的誕生與發(fā)展GPL : General Public License防止有人利用自由軟件開發(fā)專利軟件Linux也采用GPL授權(quán)GNU通用公共許可證自由之零:無論用戶出于何種目的,都可以按照自己的意愿自由地運(yùn)行該軟件自由之一:用戶可以自由地學(xué)習(xí)并根據(jù)需要修改該軟件自由之二:用戶可以自由地分發(fā)該軟件的副本以幫助其他人自由之
8、三:用戶可以自由地分發(fā)修改后的軟件,以讓其他人從改進(jìn)后的軟件中受益四項(xiàng)基本自由3 Linux的誕生與發(fā)展開源免費(fèi)硬件需求低安全穩(wěn)定多用戶多任務(wù)多平臺支持Linux憑借這些特征,迅速征服了大量使用者,獲得了巨大的成功!Linux的主要特征4 Linux的體系結(jié)構(gòu)從內(nèi)到外:內(nèi)核、命令解釋層和高層應(yīng)用程序內(nèi)核:與硬件直接交互,是硬件和應(yīng)用程序的接口命令解釋層:為用戶提供與內(nèi)核進(jìn)行交互的操作環(huán)境高層應(yīng)用程序:完成各種實(shí)際工作的軟件程序Linux體系結(jié)構(gòu)每一個(gè)組成部分都不可或缺,但是,內(nèi)核是操作系統(tǒng)的核心!5 Linux的版本內(nèi)核版本格式:主版本號.次版本號.修訂版本號次版本號是偶數(shù):穩(wěn)定版本次版本號是
9、奇數(shù):測試版本3.0版本之后不再繼續(xù)使用這個(gè)命名約定內(nèi)核版本Linux的內(nèi)核版本被嚴(yán)格管理,由其創(chuàng)始人領(lǐng)導(dǎo)的開發(fā)小組控制!5 Linux的版本任何人都可以對內(nèi)核進(jìn)行修改Linux套件:內(nèi)核+配套的應(yīng)用程序發(fā)行版本任務(wù)2 安裝Linux操作系統(tǒng)1 安裝前的準(zhǔn)備2 安裝過程3 創(chuàng)建虛擬機(jī)快照4 克隆虛擬機(jī)1 安裝前的準(zhǔn)備商業(yè)版Linux:昂貴,成本高社區(qū)版Linux:功能和穩(wěn)定性滿足學(xué)習(xí)需求不同的Linux發(fā)行版其實(shí)是相通的CentOS克隆自RHEL,功能強(qiáng)大、穩(wěn)定性好選擇合適的Linux發(fā)行版清華大學(xué)開源鏡像站:/centos浙江大學(xué)開源鏡像站:/centos中國科技大學(xué)開源鏡像站:/cento
10、s華中科技大學(xué)開源鏡像站:/centos北京交通大學(xué)開源鏡像站:/cento/1 安裝前的準(zhǔn)備硬件兼容性:能夠在大多數(shù)硬件上安裝運(yùn)行硬盤需求:至少需要10GB的硬盤空間內(nèi)存需求:取決于發(fā)行版本、安裝類型和安裝功能CentOS 7.6的硬件需求1 安裝前的準(zhǔn)備多啟動系統(tǒng):同一時(shí)刻只能運(yùn)行一個(gè)系統(tǒng)虛擬化:在物理硬件上創(chuàng)建多個(gè)虛擬機(jī)實(shí)例每個(gè)虛擬機(jī)中運(yùn)行獨(dú)立的操作系統(tǒng)每個(gè)虛擬機(jī)都包含 “虛擬”的硬件資源,包括內(nèi)存、硬盤、網(wǎng)卡、聲卡等降低成本,提高系統(tǒng)安全性和可靠性常用的虛擬化軟件有VMware、VirtualBox、KVM虛擬化技術(shù)1 安裝前的準(zhǔn)備剛出廠的硬盤要經(jīng)過分區(qū)才能使用把硬盤分割成若干邏輯上相
11、互獨(dú)立的區(qū)域?qū)γ總€(gè)分區(qū)進(jìn)行格式化,即創(chuàng)建文件系統(tǒng)分區(qū)掛載:把分區(qū)與文件系統(tǒng)的目錄進(jìn)行綁定磁盤分區(qū)概述分區(qū)可以將系統(tǒng)數(shù)據(jù)和用戶數(shù)據(jù)隔離,使得數(shù)據(jù)更安全,管理更方便!2 安裝過程在一臺物理主機(jī)上安裝多個(gè)操作系統(tǒng),即虛擬機(jī)虛擬機(jī)之間自由切換,方便快捷適合學(xué)習(xí)和實(shí)驗(yàn)本書使用VMware Workstation虛擬平臺創(chuàng)建虛擬機(jī)圖1-1 VMware Workstation工作界面(1)安裝好的VMware Workstation如圖1-1所示。2 安裝過程創(chuàng)建虛擬機(jī)圖1-2 選擇虛擬機(jī)配置類型(2)單擊【文件】菜單下的【新建虛擬機(jī)】子菜單,或單擊圖1-1右側(cè)主工作區(qū)的【創(chuàng)建新的虛擬機(jī)】選項(xiàng),彈出圖1-
12、2所示的“新建虛擬機(jī)向?qū)А贝翱凇#?)采用默認(rèn)的典型安裝,直接單擊【下一步】按鈕,選擇虛擬機(jī)安裝來源,如圖1-3所示。圖1-3 選擇虛擬機(jī)安裝來源2 安裝過程創(chuàng)建虛擬機(jī)圖1-4 選擇操作系統(tǒng)類型及版本圖1-5 命名虛擬機(jī)(4)選擇【稍后安裝操作系統(tǒng)】。單擊【下一步】按鈕,彈出圖1-4所示的窗口。(5)在圖1-4中選擇【Linux】操作系統(tǒng)的【CentOS 64位】版本。單擊【下一步】按鈕,彈出圖1-5所示的窗口。2 安裝過程創(chuàng)建虛擬機(jī)圖1-6 指定磁盤容量圖1-7 虛擬機(jī)配置信息摘要(6)在圖1-5中給新建的虛擬機(jī)命名,并選擇虛擬機(jī)在物理主機(jī)的安裝路徑。單擊【下一步】按鈕,彈出圖1-6所示的窗
13、口。(7)在圖1-6中指定虛擬機(jī)磁盤的最大容量。單擊【下一步】按鈕后顯示虛擬機(jī)配置信息摘要,如圖1-7所示。2 安裝過程創(chuàng)建虛擬機(jī)圖1-8 新建虛擬機(jī)成功(8)在圖1-7中單擊【完成】按鈕即可完成虛擬機(jī)的創(chuàng)建,如圖1-8所示。下面要設(shè)置虛擬機(jī)參數(shù)!2 安裝過程設(shè)置虛擬機(jī)參數(shù)圖1-9 設(shè)置虛擬機(jī)參數(shù)(9)在圖1-8中,單擊【編輯虛擬機(jī)設(shè)置】鏈接,彈出圖1-9所示的“虛擬機(jī)設(shè)置”窗口。在這個(gè)窗口的左側(cè)面板可以選擇不同類型的硬件并進(jìn)行相應(yīng)設(shè)置,如內(nèi)存、CPU、硬盤、顯示器等。(10)單擊圖1-9的【內(nèi)存】選項(xiàng),在右側(cè)面板中可設(shè)置虛擬機(jī)內(nèi)存大小。一般來說,建議將虛擬機(jī)內(nèi)存設(shè)置為小于或等于物理主機(jī)內(nèi)存。
14、這里將其設(shè)置2GB。2 安裝過程設(shè)置虛擬機(jī)參數(shù)圖1-10 設(shè)置虛擬機(jī)安裝源(11)單擊圖1-9的【CD/DVD(IDE)】選項(xiàng)可設(shè)置虛擬機(jī)的安裝源。在右側(cè)面板中選中【使用ISO映像文件】單選按鈕,并選擇實(shí)際的鏡像文件,如圖1-10所示。(12)單擊圖1-9的【網(wǎng)絡(luò)適配器】選項(xiàng)可設(shè)置虛擬機(jī)的網(wǎng)絡(luò)連接。如圖1-11右側(cè)面板所示,可通過三種方式配置虛擬機(jī)的網(wǎng)絡(luò)連接,分別是橋接模式、NAT模式和僅主機(jī)模式。圖1-11 設(shè)置虛擬機(jī)網(wǎng)絡(luò)連接 橋接模式在這種模式下,物理主機(jī)變成一臺虛擬交換機(jī),物理主機(jī)網(wǎng)卡與虛擬機(jī)的虛擬網(wǎng)卡利用虛擬交換機(jī)進(jìn)行通信,物理主機(jī)與虛擬主機(jī)在同一網(wǎng)段,虛擬主機(jī)可直接利用物理網(wǎng)絡(luò)訪問外
15、網(wǎng)。 NAT模式 虛擬機(jī)的網(wǎng)絡(luò)連接模式2 安裝過程設(shè)置虛擬機(jī)參數(shù)在NAT模式下,物理主機(jī)更像是一臺路由器,同時(shí)兼具NAT與DHCP服務(wù)器的功能。物理主機(jī)為虛擬機(jī)分配不同于自己網(wǎng)段的IP地址,虛擬機(jī)必須通過物理主機(jī)才能訪問外網(wǎng)。 僅主機(jī)模式2 安裝過程設(shè)置虛擬機(jī)參數(shù)圖1-8設(shè)置虛擬機(jī)參數(shù)(13)由于這里的配置不影響后續(xù)的安裝過程,暫時(shí)保留默認(rèn)的NAT模式。單擊【確定】按鈕回到圖1-8所示的虛擬機(jī)界面。前面只是創(chuàng)建虛擬機(jī)條目并進(jìn)行基本參數(shù)設(shè)置,注意:并不是真正安裝CentOS 7.6操作系統(tǒng)!2 安裝過程安裝CentOS 7.6圖1-12 CentOS 7.6安裝引導(dǎo)界面(14)在圖1-8中單擊【
16、開啟此虛擬機(jī)】,進(jìn)入CentOS 7.6安裝引導(dǎo)界面,開始安裝CentOS 7.6,如圖1-12所示。通過鍵盤上下鍵選擇“Install CentOS 7”選項(xiàng)并按回車鍵進(jìn)入CentOS 7安裝程序。2 安裝過程安裝CentOS 7.6圖1-13 選擇安裝語言(15)安裝程序首先加載系統(tǒng)鏡像文件,然后馬上進(jìn)入歡迎界面,在此選擇安裝過程中使用的語言,如圖1-13所示。(16)單擊【繼續(xù)】按鈕進(jìn)入安裝信息摘要界面,如圖1-14所示,分為“本地化”“軟件”“系統(tǒng)”三大部分,每一部分又包括兩到三個(gè)設(shè)置項(xiàng)目。圖1-14 安裝信息摘要2 安裝過程安裝CentOS 7.6圖1-15 選擇軟件包(17)在圖1
17、-14中單擊【軟件選擇】選項(xiàng),進(jìn)入“軟件選擇”界面,指定要安裝的軟件包,如圖1-15所示。本次安裝選擇的基本環(huán)境是帶【GUI的服務(wù)器】,也就是帶圖形用戶界面的操作系統(tǒng),這對Linux的初學(xué)者是非常必要的。單擊左上角的【完成】按鈕返回安裝主界面。安裝源鏡像文件中包含許多以“基本環(huán)境”分組的軟件包,每一種基本環(huán)境都由一些預(yù)先定義好的軟件包組成。2 安裝過程安裝CentOS 7.6圖1-16 選擇安裝位置與分區(qū)方式(18)在圖1-14中單擊【安裝位置】,選擇要在其中安裝系統(tǒng)的硬盤并指定分區(qū)方式,如圖1-16所示。(19)選擇【我要配置分區(qū)】,然后單擊左上角的【完成】按鈕進(jìn)入手動分區(qū)界面,如圖1-17
18、所示。圖1-17 手動分區(qū)2 安裝過程安裝CentOS 7.6圖1-18 添加新掛載點(diǎn)(20)在【新掛載點(diǎn)將使用以下分區(qū)方案】下拉列表中選擇【標(biāo)準(zhǔn)分區(qū)】選項(xiàng),然后單擊【+】按鈕添加新的掛載點(diǎn),如圖1-18所示。以新建啟動分區(qū)的掛載點(diǎn)為例,輸入掛載點(diǎn)路徑/boot,并指定分區(qū)容量為500MB。(21)單擊【添加掛載點(diǎn)】按鈕返回手動分區(qū)界面,此時(shí)新建的掛載點(diǎn)就會出現(xiàn)在分區(qū)界面的左側(cè)面板中,如圖1-19所示。圖1-19 添加啟動分區(qū)2 安裝過程安裝CentOS 7.6圖1-20 修改分區(qū)信息(22)添加另外三個(gè)分區(qū)。swap交換分區(qū)的文件系統(tǒng)必須選擇【swap】,其他幾個(gè)分區(qū)的文件系統(tǒng)可以選擇【ex
19、t4】或【xfs】。(23)手動分區(qū)完成后,單擊左上角的【完成】按鈕顯示手動分區(qū)的結(jié)果,以及為了使手動分區(qū)生效安裝程序?qū)?zhí)行哪些操作,如圖1-21所示。圖1-21 手動分區(qū)更改摘要2 安裝過程安裝CentOS 7.6圖1-22 設(shè)置完成后警告標(biāo)志消失(24)在圖1-21中單擊【接受更改】按鈕返回安裝主界面。注意到設(shè)置完成后,主界面上的黃色警告標(biāo)志自動消失,如圖1-22所示。(25)單擊【開始安裝】按鈕,安裝程序開始按照之前的設(shè)置安裝操作系統(tǒng),并實(shí)時(shí)顯示安裝進(jìn)度,如圖1-23所示。圖1-23 系統(tǒng)安裝進(jìn)度2 安裝過程安裝CentOS 7.6圖1-24 設(shè)置root用戶密碼(26)在安裝軟件包的同
20、時(shí),在圖1-23中單擊【ROOT密碼】選項(xiàng)為root用戶設(shè)置密碼,如圖1-24所示。root用戶是系統(tǒng)的超級用戶,具有操作系統(tǒng)的所有權(quán)限。(27)還可單擊【創(chuàng)建用戶】選項(xiàng)創(chuàng)建新用戶。這里創(chuàng)建了一個(gè)名稱siso的新用戶,如圖1-25所示。圖1-25 創(chuàng)建新用戶2 安裝過程安裝CentOS 7.6圖1-26 軟件包安裝結(jié)束(28)取決于選擇的基本環(huán)境、附加軟件包及物理主機(jī)的硬件配置,整個(gè)安裝過程可能會持續(xù)20-30分鐘。安裝成功后出現(xiàn)圖1-26所示的界面,單擊【重啟】按鈕重新啟動計(jì)算機(jī)。(29)系統(tǒng)重啟后首先要進(jìn)行初始設(shè)置,如圖1-27所示。圖1-27 安裝后初始設(shè)置2 安裝過程安裝CentOS
21、7.6圖1-28 許可信息(30)選擇【LICENSE INFORMATION】選項(xiàng),在【許可信息】界面中選中左下角的【我同意許可協(xié)議】復(fù)選框,如圖1-28所示。(31)單擊【完成】按鈕,回到初始設(shè)置界面。這里暫時(shí)不設(shè)置網(wǎng)絡(luò)和主機(jī)名,直接單擊【完成配置】按鈕結(jié)束系統(tǒng)配置。系統(tǒng)再次重啟后進(jìn)入等待登錄界面,如圖1-29所示。圖1-29 系統(tǒng)登錄2 安裝過程安裝CentOS 7.6圖1-30 CentOS 7.6桌面(32)經(jīng)過幾步簡單的操作,完成首次登錄前的系統(tǒng)設(shè)置后,就可以登錄CentOS 7.6桌面,如圖1-30所示。3 創(chuàng)建虛擬機(jī)快照第一次安裝好操作系統(tǒng)后進(jìn)行重要的系統(tǒng)設(shè)置前安裝某些軟件前進(jìn)
22、行某些實(shí)驗(yàn)或測試前何時(shí)需要虛擬機(jī)快照虛擬機(jī)快照讓你有備無患!3 創(chuàng)建虛擬機(jī)快照(1)在虛擬機(jī)關(guān)機(jī)的狀態(tài)下,選擇要創(chuàng)建快照的虛擬機(jī),在【虛擬機(jī)】主菜單中依次選擇【快照】【拍攝快照】子菜單,如圖1-31所示圖1-31 拍攝快照3 創(chuàng)建虛擬機(jī)快照(2)在彈出的對話框中,輸入快照的名稱和描述,單擊【拍攝快照】按鈕即可,如圖1-32所示。圖1-32 設(shè)置快照名稱和描述圖1-33 選擇虛擬機(jī)快照(3)如果要恢復(fù)到某個(gè)快照的狀態(tài),只需選擇相應(yīng)的虛擬機(jī)快照,然后在彈出的確認(rèn)對話框中單擊【是】按鈕即可,如圖1-33所示。3 創(chuàng)建虛擬機(jī)快照(4)在彈出的對話框中,輸入快照的名稱和描述,單擊【拍攝快照】按鈕即可,如
23、圖1-34所示。圖1-34 設(shè)置快照名稱和描述4 克隆虛擬機(jī)利用已經(jīng)安裝好的虛擬機(jī)創(chuàng)建一個(gè)新的虛擬機(jī)新虛擬機(jī)的系統(tǒng)設(shè)置和原來的虛擬機(jī)完全相同加快安裝速度什么是克隆虛擬機(jī)(1)VMware工作界面中,依次選擇【虛擬機(jī)】【管理】【克隆】子菜單,如圖1-35所示,打開【克隆虛擬機(jī)向?qū)А繉υ捒?。圖1-35 克隆虛擬機(jī)4 克隆虛擬機(jī)(2)單擊【下一步】按鈕,彈出【克隆源】對話框,選擇從虛擬機(jī)的哪個(gè)狀態(tài)創(chuàng)建克隆。這里選擇第1種克隆源,如圖1-36所示。圖1-36 選擇克隆源4 克隆虛擬機(jī)(3)單擊【下一步】按鈕,彈出【克隆類型】對話框,選擇使用哪種方法克隆虛擬機(jī)。這里選擇【創(chuàng)建完整克隆】,如圖1-37所示
24、。圖1-37 選擇克隆方法(3)單擊【下一步】按鈕,彈出【虛擬機(jī)名稱】對話框,設(shè)置新虛擬機(jī)的名稱和位置,如圖1-38所示。圖1-38 設(shè)置克隆虛擬機(jī)名稱和位置4 克隆虛擬機(jī)(4)單擊【完成】按鈕開始克隆虛擬機(jī)。完成之后可以在VMware工作界面中可以看到克隆好的新虛擬機(jī),如圖1-39所示。圖1-39 克隆虛擬機(jī)成功謝謝謝謝Linux操作系統(tǒng)基礎(chǔ)項(xiàng)目教程Linux操作系統(tǒng)基礎(chǔ)項(xiàng)目教程項(xiàng)目2 初探CentOS 7.6操作系統(tǒng)(CentOS 7.6)微課版(CentOS 7.6)微課版任務(wù)1 初次使用CentOS 7.6操作系統(tǒng)1 X Window System2 Linux命令行模式3 Linux
25、命令行基本操作1 X Window System最早由MIT于1984年在UNIX中開發(fā)是一個(gè)運(yùn)行在UNIX操作系統(tǒng)中的軟件X11版本于1987年成型,比較成熟穩(wěn)定,是后續(xù)很多改進(jìn)版本的基礎(chǔ)1994年發(fā)布的X11R6的架構(gòu)設(shè)計(jì)沿用至今Linux早期使用XFree86計(jì)劃維護(hù)的X11R6,后來轉(zhuǎn)為Xorg提供的X11R7.XX Window System的歷史再次強(qiáng)調(diào)X Window System只是一個(gè)運(yùn)行在UNIX中的軟件1 X Window System分成三個(gè)部分:X Server、X Client和X ProtocolX Server管理計(jì)算機(jī)的硬件設(shè)備,處理信息輸入和輸出,維護(hù)字體、
26、顏色等相關(guān)屬性X Client負(fù)責(zé)應(yīng)用程序的運(yùn)算處理,不直接繪制圖形或控制顯示效果X Server與X Client之間通信的協(xié)議稱為X ProtocolX Window System的組成1 X Window System 用戶的操作(移動鼠標(biāo)或按下鍵盤等)被X Server捕獲 X Server將捕獲的動作以事件的形式利用X Protocol發(fā)送給X Client X Client對這些事件進(jìn)行計(jì)算處理 X Client把處理結(jié)果以請求的形式返回給X Server X Server根據(jù)X Client的請求調(diào)整顯示結(jié)果X Window System的工作機(jī)制2 Linux命令行模式Linu
27、x系統(tǒng)管理員最常用的操作環(huán)境又稱為命令行窗口、字符界面,即外殼程序Shell在終端窗口中輸入命令交由內(nèi)核執(zhí)行終端窗口基本概念依次單擊菜單欄的【應(yīng)用程序】【系統(tǒng)工具】【終端】菜單,或者直接在桌面空白處右擊后選擇【打開終端】,即可打開Linux終端窗口,如右圖所示。位置1是標(biāo)題欄,顯示當(dāng)前登錄用戶名及主機(jī)名位置2是窗口操作按鈕位置3是菜單欄,從左至右共有6個(gè)菜單位置4顯示Linux命令提示符終端窗口組成2 Linux命令行模式包括命令名、選項(xiàng)和參數(shù)三部分 表示選項(xiàng)和參數(shù)都是可選的命令名、選項(xiàng)和參數(shù)用一個(gè)或多個(gè)空格分隔Linux命令的語法命令 選項(xiàng) 參數(shù)2 Linux命令行模式工具軟件、可執(zhí)行程序、
28、Shell腳本命令名嚴(yán)格區(qū)分大小寫命令名2 Linux命令行模式命令名區(qū)分大小寫cd 和 CD 是完全不同的命令通過選項(xiàng)執(zhí)行更高級更復(fù)雜的功能選項(xiàng)有短格式和長格式之分選項(xiàng)之間用空格分隔,或組合使用選項(xiàng)zyscentos7 tmp$ ls/ 只輸入命令名dir1 file1zyscentos7 tmp$ ls -a / 命令后跟短格式選項(xiàng). . dir1 file1 .hiddenfilezyscentos7 tmp$ ls -all / 命令后跟長格式選項(xiàng). . dir1 file1 .hiddenfilezyscentos7 tmp$ ls -al / 組合短格式,保留一個(gè)“-”drwxrw
29、xr-x. 2 zys zys 6 1月 19 19:25 dir1-rw-rw-r-. 1 zys zys 0 1月 19 19:25 file1-rw-rw-r-. 1 zys zys 0 1月 19 19:25 .hiddenfilels -al 等價(jià)于 ls -a -l2 Linux命令行模式代表命令作用的對象或目標(biāo)有些命令需要參數(shù),有些不需要多個(gè)參數(shù)之間用空格分隔參數(shù)rootcentos7 # useradd user1 / user1是useradd命令的參數(shù)rootcentos7 # touch file1 / file1是touch命令的參數(shù)2 Linux命令行模式按一次Tab
30、鍵:自動補(bǔ)全該命令的完整命令名按兩次Tab鍵:顯示所有以當(dāng)前已輸入字符開頭的命令名還可以自動補(bǔ)全命令中的路徑或文件名參數(shù)自動補(bǔ)全3 Linux命令行基本操作zyscentos7 $ log / 輸入log后敲擊兩次Tab鍵logger loginctl logout logsavelogin logname logrotate logviewzyscentos7 $ logname / 輸入logn后敲擊一次Tab鍵在行末輸入轉(zhuǎn)義符“”,按回車鍵后可換行繼續(xù)輸入命令轉(zhuǎn)義符“”后不能有多余的空格命令換行輸入3 Linux命令行基本操作rootcentos7 # useradd -u 1010 -
31、g 1003 / 行末輸入轉(zhuǎn)義符“” -G 1002 -c a useradd sample sie/ 換行繼續(xù)輸入,然后按回車鍵執(zhí)行按【Ctrl+C】組合鍵強(qiáng)行終止命令按上下方向鍵調(diào)出之前執(zhí)行的歷史命令,按回車鍵直接執(zhí)行強(qiáng)行結(jié)束命令 & 執(zhí)行歷史命令3 Linux命令行基本操作Linux命令數(shù)量龐大,選項(xiàng)和參數(shù)的使用復(fù)雜通過man命令查找命令使用方法獲取命令幫助信息任務(wù)2 vim文本編輯器1 vim概述2 vim基本操作3 vim高級功能vim是增強(qiáng)型的vi,沿用vi的操作方式 Vi IMproved高亮顯示關(guān)鍵字和語法錯誤,編程時(shí)特別有用功能強(qiáng)大,可高度定制和擴(kuò)展多窗口編輯、語法高亮、代碼
32、折疊、代碼補(bǔ)全、編譯及錯誤跳轉(zhuǎn)vim 用于文本編輯,而非文字排版vim基本概念1 vim概述必須熟練掌握!命令行窗口直接輸入vim輸入vim命令后跟文件名可以打開已有文件啟動vimvim后跟文件名打開已有文件直接輸入vim命令啟動vim編輯器1 vim概述vim的三種模式命令模式1 vim概述啟動 vim 后首先進(jìn)入命令模式(command mode)等待輸入命令而非普通文本可以進(jìn)行移動光標(biāo)、文本查找與替換,及文本復(fù)制、粘貼或刪除vim的三種模式插入模式1 vim概述在命令模式下輸入 I、O、A或 R , 進(jìn)入插入模式(insert mode)在插入模式下進(jìn)行文件編輯等待輸入文本而非命令按 E
33、sc 鍵回到命令模式輸入的是文本而非命令!vim的三種模式末行模式1 vim概述在命令模式下輸入 : 、 / 或 ? ,進(jìn)入末行模式(last line mode)光標(biāo)移至最后一行,等待輸入命令而非文本通過特定命令對文件進(jìn)行查找、替換、保存、退出等操作按 Esc 鍵回到命令模式輸入的是命令而非文本!命令模式移動光標(biāo)2 vim基本操作命令模式移動光標(biāo)(續(xù))2 vim基本操作命令模式刪除文本2 vim基本操作命令模式復(fù)制、粘貼文本2 vim基本操作命令模式進(jìn)入插入模式2 vim基本操作末行模式查找與替換文本2 vim基本操作末行模式保存、退出、讀取文件2 vim基本操作多文件編輯3 vim高級操作
34、vim后跟多個(gè)文件名,一次性打開多個(gè)文件可以使用YY和P命令在不同文件間復(fù)制數(shù)據(jù)多窗口編輯3 vim高級操作解決在一個(gè)vim窗口中只能顯示一個(gè)文件的問題編輯一個(gè)文件時(shí)參考本文件或其他文件的其他內(nèi)容末行模式下輸入:vs filename末行模式下輸入:sp filename3 vim高級操作多窗口編輯區(qū)塊編輯3 vim高級操作區(qū)塊是指文件的特定范圍,可以是連續(xù)的幾行或幾列,也可以是從某行的某個(gè)字符到另一行的某個(gè)字符之間的連續(xù)范圍,或者文本的某個(gè)矩形區(qū)域以列為單位復(fù)制、粘貼或刪除文本內(nèi)容謝謝謝謝Linux操作系統(tǒng)基礎(chǔ)項(xiàng)目教程Linux操作系統(tǒng)基礎(chǔ)項(xiàng)目教程(CentOS 7.6)微課版(CentOS
35、 7.6)微課版項(xiàng)目3 管理用戶、文件和磁盤任務(wù)1 用戶與用戶組1 用戶與用戶組簡介2 用戶與用戶組配置文件3 管理用戶與用戶組1 用戶與用戶組簡介Linux 是一個(gè)多用戶操作系統(tǒng),支持多個(gè)用戶同時(shí)登錄操作系統(tǒng)用戶組是用戶的邏輯組合,自動繼承用戶組的權(quán)限用戶和用戶組既有名稱,也有數(shù)字形式的 IDroot 用戶是系統(tǒng)超級管理員,擁有最高的權(quán)限用戶與用戶組基本概念用戶基本信息 /etc/passwd記錄用戶的基本信息,每行代表一個(gè)用戶每一行包含 7 個(gè)字段,用“:”分隔注意:各字段的含義如下用戶名密碼UIDGID用戶描述信息主目錄默認(rèn)Shell2 用戶與用戶組配置文件注意:各字段的含義如下用戶名密
36、碼最近一次密碼修改日期最小修改時(shí)間間隔密碼有效期密碼到期前的警告天數(shù)密碼到期后的寬限天數(shù)賬號失效日期保留使用用戶密碼信息 /etc/shadow記錄用戶密碼相關(guān)信息,每行代表一個(gè)用戶每一行包含 9 個(gè)字段,用“:”分隔只有 root 用戶可以查看2 用戶與用戶組配置文件注意:各字段的含義如下組名組密碼GID組內(nèi)用戶用戶組配置文件 /etc/group記錄用戶組信息,每行代表一個(gè)用戶組每一行包含 4 個(gè)字段,用“:”分隔2 用戶與用戶組配置文件3 管理用戶與用戶組用戶與用戶組的關(guān)系一對一、一對多、多對一和多對多主組:只要用戶登錄到系統(tǒng),就自動擁有這個(gè)組的權(quán)限附加組:用戶加入的其他組注意:/etc
37、/passwd 文件第4個(gè)字段指的是用戶主組的GID!3 管理用戶與用戶組新增用戶useradduseradd -d | -u | -g | -G | -m | -M | -s | -c | -r -e | -f 參數(shù) 用戶名選項(xiàng)功能說明-d homedir指定用戶的主目錄,必須是絕對路徑-u uid指定用戶的 UID-g gid | gname指定用戶主組的 GID 或組名,必須是已經(jīng)存在的組-G groups指定用戶的附加組,如果有多個(gè)附加組就用“,”分隔-m強(qiáng)制建立用戶的主目錄,這是普通用戶的默認(rèn)值-M不要建立用戶的主目錄,這是系統(tǒng)用戶的默認(rèn)值-s shell指定用戶的默認(rèn) Shell-
38、c comment關(guān)于用戶的簡短描述,也就是 /etc/passwd 第 5 列的內(nèi)容-r創(chuàng)建一個(gè)系統(tǒng)用戶(UID 在 1000 以內(nèi))-e expiredate指定賬號失效日期,即 /etc/shadow 的第 8 列,格式為YYYY-MM-DD-f inactive用戶密碼到期后的寬限天數(shù),即 /etc/shadow 的第 7 列。0 表示立即失效,-1 為永遠(yuǎn)不失效3 管理用戶與用戶組useradd 默認(rèn)操作 在 /etc/passwd 文件中新增一行與新用戶相關(guān)的數(shù)據(jù) 在 /etc/shadow 文件中寫入一行與新用戶相關(guān)的密碼數(shù)據(jù) 在 /etc/group 文件中新增一行與新用戶同名
39、的用戶組 在 /home 目錄下創(chuàng)建與新用戶同名的目錄作為新用戶的主目錄rootcentos7 # useradd shawrootcentos7 # grep shaw /etc/passwdshaw:x:1001:1001:/home/shaw:/bin/bash = rootcentos7 # grep shaw /etc/shadowshaw:!:18647:0:99999:7: = rootcentos7 # grep shaw /etc/groupshaw:x:1001: = rootcentos7 # ls -ld /home/shawdrwx-. 3 shaw shaw 78
40、1月 20 10:08 /home/shaw = useradd 默認(rèn)操作3 管理用戶與用戶組useradd 特殊操作添加新用戶,用戶名為 tong,手動指定其UID和主組rootcentos7 # useradd -u 1234 -g zys tongrootcentos7 # grep tong /etc/passwdtong:x:1234:1000:/home/tong:/bin/bash = 1000是zys用戶組的GIDrootcentos7 # grep tong /etc/group / 未創(chuàng)建同名用戶組例:3 管理用戶與用戶組設(shè)置用戶密碼passwdpasswd -l | -u
41、 | -S | -n | -x | -w | -i 參數(shù) 用戶名 選項(xiàng)功能說明-l鎖定用戶,即“l(fā)ock”。在 /etc/shadow 的第一列前加“!”使密碼無效,只有 root 用戶可以使用這個(gè)選項(xiàng)-u解鎖用戶,即“unlock”,作用與-l選項(xiàng)相反,只有 root 用戶能夠使用-S查詢用戶密碼的相關(guān)信息,也就是 /etc/shadow 文件的內(nèi)容-n mindays密碼修改后多長時(shí)間內(nèi)不能再修改密碼,即 /etc/shadow 第 4 列的內(nèi)容-x maxdays密碼有效期,即 /etc/shadow 第 5 列的內(nèi)容-w warndays密碼過期前的警告天數(shù),即 /etc/shadow
42、 第 6 列的內(nèi)容-i inactivedays密碼失效日期,即 /etc/shadow 第 7 列的內(nèi)容-c comment關(guān)于用戶的簡短描述,也就是 /etc/passwd 第 5 列的內(nèi)容3 管理用戶與用戶組設(shè)置用戶密碼passwdrootcentos7 # passwd zys / 以root用戶身份修改zys用戶的密碼更改用戶 zys 的密碼 。新的 密碼: = 在這里輸入zys用戶的密碼無效的密碼: 密碼少于 8 個(gè)字符 = 提示密碼太簡單,但只是提示重新輸入新的密碼: = 確定新密碼passwd:所有的身份驗(yàn)證令牌已經(jīng)成功更新。root 用戶可以修改普通用戶的密碼!root 用戶
43、修改 zys 用戶的密碼3 管理用戶與用戶組設(shè)置用戶密碼passwdzyscentos7 $ passwd / 為自己修改密碼更改用戶 zys 的密碼 。為 zys 更改 STRESS 密碼。(當(dāng)前)UNIX 密碼: = 在這里輸入原密碼新的 密碼: = 在這里輸入新密碼無效的密碼: 密碼少于 8 個(gè)字符 = 新密碼不滿足復(fù)雜性要求新的 密碼: = 重新輸入新密碼重新輸入新的 密碼: = 再次輸入新密碼passwd:所有的身份驗(yàn)證令牌已經(jīng)成功更新。注意:普通用戶修改密碼有三點(diǎn)不同第一,普通用戶只能修改自己的密碼第二,普通用戶修改密碼前必須輸入原密碼第三,普通用戶設(shè)置的密碼必須滿足密碼復(fù)雜性要求
44、zys 用戶修改自己的密碼3 管理用戶與用戶組設(shè)置密碼信息passwd用戶密碼 10 天內(nèi)不允許修改但 30 天內(nèi)必須修改密碼到期前 5 天會有提示rootcentos7 # passwd -n 10 -x 30 -w 5 zys調(diào)整用戶密碼老化數(shù)據(jù)zys。passwd: 操作成功例:3 管理用戶與用戶組修改用戶信息usermodrootcentos7 # grep shaw /etc/passwdshaw:x:1001:1001:/home/shaw:/bin/bashrootcentos7 # usermod -d /home/shaw2 -u 1111 -g 1000 shawrootc
45、entos7 # grep shaw /etc/passwdshaw:x:1111:1000:/home/shaw2:/bin/bash = GID為1000,表示zys組用法和 useradd 非常類似!如果 /home/shaw2 不存在結(jié)果會怎樣?useradd 命令基本用法3 管理用戶與用戶組刪除用戶userdelrootcentos7 # userdel -r shaw / 刪除用戶shaw,并刪除用戶主目錄userdel:組“shaw”沒有移除,因?yàn)樗皇怯脩?shaw 的主組rootcentos7 # grep shaw /etc/passwd rootcentos7 # gre
46、p shaw /etc/shadowrootcentos7 # grep shaw /etc/groupshaw:x:1001:= 沒有刪除shaw組rootcentos7 # grep zys /etc/groupzys:x:1000:zys= 也沒有刪除zys組rootcentos7 # ls -d /home/shaw2ls: 無法訪問/home/shaw2: 沒有那個(gè)文件或目錄 = 用戶主目錄一同被刪除想想 useradd 做了什么!userdel 命令基本用法3 管理用戶與用戶組創(chuàng)建用戶組rootcentos7 # groupadd devteam/ 新增用戶組rootcentos7
47、 # grep devteam /etc/groupdevteam:x:1002: = 在/etc/group文件中添加用戶組信息rootcentos7 # groupadd -g 1008 ict / 添加用戶組時(shí)是指定GIDrootcentos7 # grep ict /etc/groupict:x:1008:功能:添加用戶組,命令后跟組名使用 -r 選項(xiàng)創(chuàng)建系統(tǒng)群組使用 -g 選項(xiàng)手動指定用戶組IDgroupadd 命令例:3 管理用戶與用戶組修改用戶組信息rootcentos7 # grep ict /etc/groupict:x:1008:= 原GID為1008rootcentos7
48、 # groupmod -g 1100 ict / 修改GIDrootcentos7 # grep ict /etc/groupict:x:1100:= GID已修改rootcentos7 # groupmod -n newict ict / 修改組名rootcentos7 # grep ict /etc/groupnewict:x:1100:= 組名已修改功能:修改用戶組信息使用 -g 選項(xiàng)修改GID使用 -n 選項(xiàng)修改組名groupmod 命令例:3 管理用戶與用戶組刪除用戶組rootcentos7 # grep zys /etc/passwdzys:x:1000:1000:/home/z
49、ys:/bin/bashrootcentos7 # grep -E zys | newict /etc/group / 查找zys和newict兩個(gè)用戶組zys:x:1000:zysnewict:x:1100:rootcentos7 # groupdel newict/ 刪除用戶組newictrootcentos7 # grep newict /etc/group / newict刪除成功rootcentos7 # groupdel zysgroupdel:不能移除用戶“zys”的主組 = 刪除zys失敗功能:刪除用戶組groupdel 命令不能刪除用戶的主組!groupdel 命令基本用法3
50、 管理用戶與用戶組其他命令rootcentos7 # id zys / 查看zys用戶的相關(guān)信息uid=1000(zys) gid=1000(zys) 組=1000(zys)rootcentos7 # usermod -G devteam zys / 將zys用戶添加到devteam組中rootcentos7 # id zysuid=1000(zys) gid=1000(zys) 組=1000(zys),1002(devteam)rootcentos7 # groups zys / 查看用戶組信息zys : zys devteam= 附加組中出現(xiàn)devteamid 命令功能:查看用戶的 UID
51、、GID 和附加組信息groups 命令功能:顯示用戶的組信息,與 id -Gn 命令效果相同id 和 groups 命令id & groups 命令基本用法3 管理用戶與用戶組其他命令rootcentos7 # groupmems -l -g devteam/ 查看用戶組內(nèi)有哪些用戶zys =當(dāng)前只有zys一個(gè)用戶rootcentos7 # groupmems -a tong -g devteam / 向devteam組中添加用戶tongrootcentos7 # groupmems -l -g devteamzys tongrootcentos7 # groupmems -d tong -
52、g devteam/ 從devteam組中移除用戶tong rootcentos7 # groupmems -l -g devteamzys功能:把用戶添加到或移出用戶組groupmems 命令選項(xiàng)功能說明-a username把用戶添加到組中-d username從組中移除用戶-g grpname目標(biāo)用戶組-l顯示組成員-p刪除組內(nèi)所有用戶groupmems 命令基本用法3 管理用戶與用戶組其他命令zyscentos7 tmp$ groups zys / 當(dāng)前登錄用戶是zyszys : zys devteam= 主組是zys,同時(shí)屬于附加組devteamzyscentos7 tmp$ tou
53、ch file1zyscentos7 tmp$ newgrp devteam/ 設(shè)置devteam為有效用戶組zyscentos7 tmp$ touch file2zyscentos7 tmp$ ls -l-rw-rw-r-. 1 zys zys 0 1月 20 11:06 file1 = file1的屬組是zys-rw-r-r-. 1 zys devteam 0 1月 20 11:08 file2 = file2的屬組為devteam功能:修改用戶的有效組(Effective Group),作為創(chuàng)建文件的屬組newgrp 命令newgrp 命令基本用法3 管理用戶與用戶組其他命令rootce
54、ntos7 # passwd -S zyszys PS 2021-01-20 0 99999 7 -1 (密碼已設(shè)置,使用 SHA512 算法。)rootcentos7 # chage -l zys最近一次密碼修改時(shí)間:從不密碼過期時(shí)間:從不密碼失效時(shí)間:從不帳戶過期時(shí)間:從不兩次改變密碼之間相距的最小天數(shù):0兩次改變密碼之間相距的最大天數(shù):99999在密碼過期之前警告的天數(shù):7功能:顯示用戶的密碼信息,和帶 -S 選項(xiàng)的 passwd 命令效果類似chage 命令還可以修改密碼信息!chage 命令基本用法3 管理用戶與用戶組其他命令zyscentos7 $ su - root / 從用戶z
55、ys切換到root用戶密碼: = 在這里輸入root用戶的密碼上一次登錄:三 1月 20 09:30:43 CST 2021:0 上rootcentos7 # su - zys / 從root用戶切換到普通用戶,不需要輸入密碼zyscentos7 $ exit / 退出用戶zys,返回root用戶登出rootcentos7 # exit / 退出root用戶,返回用戶zys登出zyscentos7 $功能:在不同的用戶之間進(jìn)行切換su 命令 root 切換到普通用戶不需要密碼!su 命令基本用法3 管理用戶與用戶組其他命令zyscentos7 $ su - -c grep zys /etc/s
56、hadow / 注意兩個(gè)“-”之間有空格密碼:;&!|“() 空格目錄結(jié)構(gòu)像一棵倒置的樹 樹的頂點(diǎn)是根節(jié)點(diǎn),用“/”表示樹的每個(gè)節(jié)點(diǎn)代表一個(gè)文件或目錄絕對路徑:/home/zys/www/index.html相對路徑:zys/www/index.html 或 www/index.html1 文件的基本概念目錄樹與文件路徑zyscentos7 $ pwd/home/zys2 文件與目錄常用命令功能:查看當(dāng)前所在的工作目錄不需要指定任何選項(xiàng)或參數(shù)登錄終端窗口后默認(rèn)的工作目錄是用戶的主目錄pwd 命令pwd 命令基本用法2 文件與目錄常用命令功能:在不同的目錄間切換,即更改當(dāng)前工作目錄可以使用絕對路
57、徑或相對路徑如果沒有參數(shù),表示切換到當(dāng)前登錄用戶的主目錄cd 命令zyscentos7 $ pwd/home/zys= 當(dāng)前工作目錄zyscentos7 $ cd www / 也可以使用絕對路徑 /home/zys/wwwzyscentos7 www$ pwd/home/zys/www= 當(dāng)前工作目錄zyscentos7 www$ cd / 不加參數(shù),返回用戶zys的主目錄zyscentos7 $ pwd/home/zys= 當(dāng)前工作目錄cd 目標(biāo)路徑cd 命令基本用法2 文件與目錄常用命令功能:在不同的目錄間切換,即更改當(dāng)前工作目錄cd 命令zyscentos7 www$ pwd/home/
58、zys/www= 當(dāng)前工作目錄zyscentos7 www$ cd . / 進(jìn)入當(dāng)前目錄 /home/zys/wwwzyscentos7 www$ cd . / 進(jìn)入上一級目錄 /home/zyszyscentos7 $ cd - / 進(jìn)入上次所在的目錄, /home/zys/wwwzyscentos7 www$ cd / 進(jìn)入當(dāng)前登錄用戶的主目錄 /home/zyszyscentos7 $ cd root / 進(jìn)入root用戶的主目錄 root可以使用一些特殊符號表示目標(biāo)路徑以簡化命令的輸入cd 命令特殊用法2 文件與目錄常用命令功能:顯示目錄內(nèi)容ls 命令ls -CFRacdilqrtu
59、目錄名稱 選項(xiàng)功能說明-a列出所有文件,包括以 . 開頭的隱藏文件-d將目錄像其它普通文件一樣列出,而不是列出它們的內(nèi)容-f將文件按磁盤存儲順序列出,而不是按文件名排序輸出-i顯示文件的inode編號-l顯示文件的詳細(xì)信息,而且一行顯示一個(gè)文件-u將文件按其最近訪問時(shí)間排序-t將文件按其最近修改時(shí)間排序-c將文件按其狀態(tài)修改時(shí)間排序-r將輸出結(jié)果逆序排列,和-t、-S等選項(xiàng)配合使用-R將目錄及其所有子目錄的內(nèi)容全部顯示出來-S按文件大小排序,默認(rèn)大文件在前2 文件與目錄常用命令功能:顯示目錄內(nèi)容ls 命令zyscentos7 tmp$ ls / 默認(rèn)按文件名排序,只顯示非隱藏文件dir1 fi
60、le1zyscentos7 tmp$ ls -a / 顯示隱藏文件. . dir1 file1 .hiddenfilezyscentos7 tmp$ ls -l / 使用長格式顯示文件信息drwxrwxr-x. 2 zys zys 6 1月 19 19:25 dir1-rw-rw-r-. 1 zys zys 0 1月 19 19:25 file1zyscentos7 tmp$ ls -l -d dir1/ 顯示目錄dir1本身的詳細(xì)信息drwxrwxr-x. 2 zys zys 6 1月 19 19:25 dir1ls 命令基本用法2 文件與目錄常用命令功能:顯示目錄內(nèi)容ls 命令zyscen
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中醫(yī)住院醫(yī)師規(guī)范化培訓(xùn)
- 小學(xué)消毒人員培訓(xùn)
- 【與名師對話】高考化學(xué)總復(fù)習(xí)(JS版)《8.3 鹽類的水解》課件
- 風(fēng)電項(xiàng)目投資回報(bào)分析計(jì)劃
- 城市基礎(chǔ)設(shè)施建設(shè)設(shè)備配備計(jì)劃
- 2025中國航空集團(tuán)有限公司飛行員招募筆試參考題庫附帶答案詳解
- 湘教版四年級上冊美術(shù)家長互動計(jì)劃
- 小學(xué)體育投擲單元跨年級交流活動計(jì)劃
- 一年級安全教育繪本閱讀計(jì)劃
- 初中物理課程整合計(jì)劃
- bilibili十五大特色人群白皮書
- 2025湖南新華書店集團(tuán)秋季校園招聘92人高頻重點(diǎn)提升(共500題)附帶答案詳解
- DB3309T 86-2021 晚稻楊梅生產(chǎn)技術(shù)規(guī)程
- 水電安裝合同范本6篇
- 2024中國兒童營養(yǎng)趨勢洞察報(bào)告
- 第一章-地震工程學(xué)概論
- 孩子畏難情緒心理健康教育
- 《中國糖尿病防治指南(2024版)》更新要點(diǎn)解讀
- 【MOOC】航空燃?xì)鉁u輪發(fā)動機(jī)結(jié)構(gòu)設(shè)計(jì)-北京航空航天大學(xué) 中國大學(xué)慕課MOOC答案
- 手術(shù)患者液體管理
- 中國融通集團(tuán)北京企業(yè)管理共享中心社會招聘筆試真題2023
評論
0/150
提交評論