版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、Linux 培訓(xùn),,大綱,1、Linux的登錄模式2、Linux主要目錄及文件的說明3、Linux常用的文件操作命令4、VI的簡單使用6、Linux軟件安裝,Linux登錄模式,本章要解決的問題Linux有哪幾種登錄模式?Linux的這些登錄模式都有什么區(qū)別?如何進(jìn)行不同登錄模式的切換?忘記密碼時的解決方案?,啟動流程,一、啟動BIOS的硬件信息取得啟動設(shè)備的代號二、讀取第一個啟動設(shè)備的MBR(Master Boot
2、Record 主引導(dǎo)記錄)和引導(dǎo)加載程序(lilo.grub,spfdisk)的啟動信息三、加載操作系統(tǒng)核心信息,核心開始解壓縮,并嘗試驅(qū)動所有的硬件信息四、核心開始執(zhí)行init程序并獲取運行信息(/sbin/init)五、Init開始執(zhí)行/etc/rc.d/rc.sysinit文件六、啟動核心的外掛模塊/etc/modprobe.conf七、Init執(zhí)行運行的各個批處理文件八、Init執(zhí)行/etc/rc.d/rc.loca
3、l文件九、執(zhí)行/bin/login程序,等待用戶登錄十、登錄后開始以shell控制主機(jī),Linux登錄模式,Linux共有七種登錄模式單用戶模式(安全模式)(第一模式)不帶網(wǎng)絡(luò)連接的模式(第二模式)完全模式(第三模式)保留模式(第四模式)窗口模式(第五模式)重啟模式(第六模式)關(guān)機(jī)模式(第0模式),,/etc/inittab 文件內(nèi)容Init [0-6] 切換模式,忘記密碼時的解決方案,選擇登錄系統(tǒng)頁面 按E,G
4、RUB編輯頁面 按E,輸入 1 “1 前面有空格” 如下圖,進(jìn)入第一模式(安全模式)這個模式是不需要輸入用戶名和密碼的。在此模式下更改密碼即可,Linux主要目錄及常用文件,FHS(文件系統(tǒng)層次標(biāo)準(zhǔn))第一層:根目錄下各個目錄應(yīng)該放什么文件第二層:針對/usr和/var這兩個目錄的子目錄定義Linux對于文件名的命名單一文件或目錄允許的最大文件名為255個字符包含完整路徑名稱及目錄的完整文件名最大為4096個字符,Lin
5、ux主要目錄及常用文件,/ 目錄;一般建議在根目錄下只有目錄,不要直接有文件。根目錄是啟動時系統(tǒng)第一個載入的分區(qū),所以,所有啟動過程中會用到的文件應(yīng)該都放在這個分區(qū)中;/etc /dev /bin /lib /sbin 這五個目錄應(yīng)該與根目錄連在一起,不可獨立成為某個分區(qū)。/bin /usr/bin /usr/local/bin :放置“用戶可執(zhí)行的二進(jìn)制文件的目錄” Linux系統(tǒng)中用的命令一般都在這些目錄中。,Linux目錄結(jié)構(gòu)
6、,Linux主要目錄及常用文件,/boot :這個目錄的主要目的是存儲LINUX系統(tǒng)啟動時用到的文件。啟動時會用到Linux的核心文件。這個目錄下面的文件vmlinuz就是Linux的核心。如果引導(dǎo)程序(loader)選擇GRUB,那么這個目錄下面還有/boot/grub子目錄 /dev :在Linux系統(tǒng)上,任何設(shè)備都是以文件類型存放在這個目錄中。訪問這個目錄下面的某個文件,就等于訪問某臺設(shè)備。/etc:系統(tǒng)的主要設(shè)置文件幾乎都放
7、在這個目錄內(nèi),例如人員的賬號密碼文件、各種服務(wù)的起始文件等。,常用文件介紹,/etc/inittab 系統(tǒng)初使化配置文件。init進(jìn)程需要讀取的文件。init進(jìn)程是所有進(jìn)程的起點。/etc/crontab周期性任務(wù)配置文件/etc/shadow 、/etc/passwd 用戶配置文件、用戶密碼配置文件/etc/group用戶組配置文件/etc/sysconfig/network-scripts/ifcfg-eth0網(wǎng)絡(luò)
8、配置文件/var/log/messages系統(tǒng)錯誤信息/etc/services服務(wù)與端口信息,常用文件操作命令,pwd查看當(dāng)前所在目錄mkdir創(chuàng)建一個目錄(make directory) 。–p 如果目錄不存在則創(chuàng)建。touch創(chuàng)建一個文件Chmod修改文件屬性Ls查看文件Cp復(fù)制文件Mv移動文件Rm移除文件Cd轉(zhuǎn)到某個目錄Cat查看文件內(nèi)容More詳細(xì)信息,常用文件操作命令,mkd
9、ir 創(chuàng)建文件夾用法mkdir [- p] fileName例子mkdir testfile 在當(dāng)前目錄下創(chuàng)建一個testfile目錄mkdir /root/testfile/company 在/root/testfile目錄下創(chuàng)建一個company目錄mkdir -p first/second/third 在當(dāng)前目錄創(chuàng)建三級目錄。即當(dāng)前目錄有first目錄,first目錄下有second目錄,在second目錄下有
10、third目錄。其中-p有父目錄的意思。表示連同父目錄一起被創(chuàng)建。如果不加-p參數(shù),而本目錄下又沒有first/second目錄,則創(chuàng)建third目錄是失敗的。,常用文件操作命令,touch 修改文件時間或創(chuàng)建文件用法touch [- a c d t] fileName參數(shù)說明-a 修改訪問時間-c 如果沒有文件不創(chuàng)建不加此參數(shù)在沒有文件時創(chuàng)建文件-d 將一組字符串轉(zhuǎn)換成時間 -t 時間格式,[YY]MMDDhhmm[.
11、ss]例子touch filename 修改filename的時間為當(dāng)前時間,如果沒有文件則自動創(chuàng)建touch -c filename 修改filename的時間為當(dāng)前時間,如果沒有文件則不創(chuàng)建touch –d 121212 filename按MMDDhhmm的格式轉(zhuǎn)換字符串并修改filename的時間,常用文件操作命令,chmod 修改文件或目錄權(quán)限用法chmod [0-7][0-7][0-7] [u g o] [+ xw
12、r] filename說明當(dāng)我們通過 ll filename查看文件名的時候,系統(tǒng)會在最前面顯示出這個文件的十個屬性。這十個屬性分為四部分;如drwxrwxrwx;這個十個屬性中,第一個表示文件類型。如d表示這個文件是一個目錄。而rwx表示所有者的權(quán)限。rwx表示所有者所在組的權(quán)限。rwx表示其他所有人的權(quán)限。而rwx則分別表示r讀w寫x執(zhí)行權(quán)限。了解了屬性的意義我們來解釋一下這個命令中參數(shù)意義。我們先解釋一下ugo這三個代表的意
13、義。前面說了,后九個參數(shù)中每三個表示一個用戶。即所有者U,所有者用戶組g,其他人o; 即這三個屬性也對應(yīng)了文件中的這個三用戶。而命令中的xwr則不需要解析了。就是讀寫執(zhí)行權(quán)限。既然有了用戶和權(quán)限我們就可以進(jìn)行修改了。如 chmod u+x filename 即給filename的擁有者可執(zhí)行的權(quán)限。這個是我們經(jīng)常用到了。因為當(dāng)我們在寫批處理文件時,批處理文件是文本類型的。沒有執(zhí)行權(quán)限。我們想執(zhí)行它,必須給它加上可執(zhí)行權(quán)限?,F(xiàn)在我們再來
14、說明一下屬性中0-7這幾個數(shù)字的意思。這三組0-7也是分別代表了三種用戶,這里不需要介紹了。我們可以假設(shè)把文件中的九個屬性設(shè)置成二進(jìn)制的數(shù),分成三組即 111 111 111 即第一組代表所有者,第二組代表用戶組,第三組代表其他人。這樣第一組的十進(jìn)制最大是7,最小是0,即代表了第一組的權(quán)限。如是7代表有所有的權(quán)限。0無任何權(quán)限。比如 100 001 110 即 所有者有讀權(quán)限,用戶組有執(zhí)行權(quán)限,其他人有讀寫權(quán)限。我們可以通過 chmod
15、 777 filename 改變文件的權(quán)限,常用文件操作命令,ls 命令 查看文件用法ls [-a l] filename說明-a 查看所有文件包括隱藏文件-l 查看文件詳細(xì)信息用法ls –a /root 查看/root 目錄下所有文件。ls –l /root 查看/root目錄下文件(不包括隱藏文件)的詳細(xì)信息ls –al 查看當(dāng)前目錄下所有文件的詳細(xì)信息,常用文件操作命令,cp 復(fù)制命令用法cp [-frls
16、i] source object 復(fù)制source文件到 object目錄下,如果object目錄不存在,則復(fù)制source并改名為object說明-f 強(qiáng)制覆蓋,不提醒-r 遞歸復(fù)制,用于復(fù)制文件夾-s創(chuàng)建快捷方式-i 提醒,當(dāng)需要覆蓋時提醒-l 創(chuàng)建硬連接,即inode相同。這里需要了解linux的存儲結(jié)構(gòu) 例子cp –i filename /root/file 將本目錄下的filename復(fù)制到/root/file
17、目錄下。如果此目錄下存在此,則提醒是否覆蓋,常用文件操作命令,mv 移動命令用法mv [-rfi] source object 移動source文件到object目錄下,如果Object目錄不存在,則將source文件改名為object文件說明-r 進(jìn)行文件夾操作時必須要加此參數(shù) -f 強(qiáng)制進(jìn)行移動,如果目標(biāo)文件已經(jīng)存在,則覆蓋不進(jìn)行提醒-i 進(jìn)行移動時,如果目錄文件已經(jīng)存在,提醒覆蓋或取消操作例子mv text1.r
18、ar text2.rar 將文件text1.rar改名為text2.rarmv –r company /root/ 將當(dāng)前目錄下的company文件夾移動到/root目錄下面mv –ri company /root 將當(dāng)前目錄下的company文件夾移動到/root目錄下面。如果/root目錄下存在此文件夾,則提醒是否覆蓋,常用文件操作命令,rm 刪除命令用法rm [-rfiv] filename 移除filename文件說明
19、-f 直接移除文件不件,不提醒-r 移除文件夾-i 移除文件時進(jìn)行提醒,提示是否移除-v 顯示移除文件列表例子rm –ri testdir 刪除文件夾testdir,在刪除時提醒是否刪除testdir文件夾rm –f testfile 強(qiáng)制刪除文件testfile,不時行提醒,如果此文件是文件夾刪除失敗rm –rv object 刪除object文件夾,并顯示刪除的所有文件。即顯示刪除的此文件夾下所有的文件,常用文件操作
20、命令,cd 進(jìn)入某個目錄命令用法cd [dirname] 變換目錄到dirname,dirname可以是相對目錄或絕對目錄。如果沒有此參數(shù),則變換到用戶的家目錄,比如root用戶是/root目錄。說明cd命令沒有其他的參數(shù)。Dirname中~表示用戶的家目錄,.表示當(dāng)前目錄,..表示上一級目錄。例子cd ~ 返回家目錄,同cd意義相同cd ../ 返回上一級目錄cd /ext/ 轉(zhuǎn)到/ext目錄,常用文件操作命令,Ca
21、t 查看文件詳細(xì)信息命令用法Cat [-AbeEnstTv] filename filename不能是目錄說明-A 顯示全部字符,等同于-vET-b 顯示行號,對空白行不編號-n 顯示行號,對空白行編號-e 相當(dāng)于-vE-E 用$符號顯示結(jié)尾-s當(dāng)遇到有連續(xù)兩行以上的空白行 就代換為一行的空白行 -t 相當(dāng)于-vT-T 用^I顯示TAB符號-v --show-nonprinting 打印特殊字符,如$ ^I T
22、AB等例子cat –A filename > file 顯示filename的詳細(xì)信息,并存為file,常用文件操作命令,more 分頁查看文件的詳細(xì)信息,類似cat用法more [-fps][-num] [+linenum] [filenames]說明-num 每頁顯示的行數(shù)+linenum從哪一行開始顯示-f 計算行數(shù)時,以實際上的行數(shù),而非自動換行過后的行數(shù)(有些單行字?jǐn)?shù)太長的會被擴(kuò)展為兩行或兩行以上 -p
23、不以卷動的方式顯示每一頁,而是先清除螢?zāi)缓笤亠@示內(nèi)容 -s當(dāng)遇到有連續(xù)兩行以上的空白行,就代換為一行的空白行 例子More -1 filename 設(shè)置每頁只顯示一行,顯示filename文件More –s filename 如果filename中有兩行以上連接的空行,只顯示一行More +10 filename 從第10行開始顯示filename的內(nèi)容。,VI的簡單使用,本章要解決的問題VI是什么VI有哪幾種模式如何用
24、VI編輯文本文件如何在VI中進(jìn)行查找操作VI在命令行模式下的操作,VI的簡單使用,VI是什么vi是所有Unix及Linux系統(tǒng)下標(biāo)準(zhǔn)的文本編輯器。VI也是LINUX系統(tǒng)是最基本的編輯器;在任何版本的LINUX版本中一定存在VI編輯器。在LINUX系統(tǒng)中我們可以通過 VI命令來打開VI編輯器。,Linux下的VI編輯器,VI的簡單使用,VI的兩種模式命令模式(Command mode)任何時候,不管用戶處于何種模式,只要按
25、一下Esc鍵,即可使vi進(jìn)入命令模式;我們在shell環(huán)境下輸入啟動vi的命令,進(jìn)入編輯器時,也是處于該模式下。在該模式下,用戶可以輸入各種合法的vi命令,對文檔進(jìn)行一些操作(如刪除單個字符,刪除一行字符,刪除一個區(qū)塊等)。在這種模式下,從鍵盤上輸入的任何字符都被當(dāng)做編輯命令來解釋,若輸入的字符是合法的vi命令,則vi在接受用戶命令之后完成相應(yīng)的操作。但需注意的是,所輸入的命令并不在屏幕上顯示出來。若輸入的字符不是vi的合法命令,vi會
26、響鈴報警文本輸入(插入)模式(insert mode)在命令模式下輸入插入命令i、附加命令a、修改命令c、取代命令r或替換命令s都可以進(jìn)入輸入模式末行模式(line mode)在命令模式下輸入:即可進(jìn)入末行模式。此時VI會在窗口最后一行顯示一個:作為末行模式的提示符。,VI的簡單使用,命令模式下的基本操作:w [filename] 保存文件:q 退出vi:q! 不保存強(qiáng)制退出:wq 保存退出,VI的簡單使用,VI編輯命令
27、d d 刪除當(dāng)前行nx 刪除由光標(biāo)位置起的n個字符(含光標(biāo)位置)nX 刪除由光標(biāo)位置起的n個字符(不含光標(biāo)位置)d 0 刪除到某一行的開始位置d w 刪除到某個單詞的結(jié)尾位置d b 刪除到某個單詞的開始位置d } 刪除到段落的結(jié)尾位置d { 刪除到段落的開始位置5 d d 刪除由當(dāng)前行開始的5行內(nèi)容d L 刪除直到屏幕上的最后一行內(nèi)容yy或Y 把一行文本復(fù)制到寄存器中dd剪切一行P或p粘貼一行u撤消當(dāng)前的操作
28、,Linux軟件的安裝,解壓文件安裝方式RPM套件安裝方式二進(jìn)制文件安裝方式,Linux軟件安裝,解壓文件compress 壓縮文件,后綴為.z。已廢棄,改用gzip壓縮bzip2壓縮,后綴為 .bz2tar 將文件打包,后綴為 .tar用法 tar [-c|x|t][zjvf] 文件名c x t 這三個參數(shù)只能選其一。C表示創(chuàng)建壓縮文件,X解壓縮文件,t查看文件內(nèi)容Z是否具有g(shù)zip壓縮J是否
29、bzip2壓縮V壓縮過程顯示文件f使用文件名必須緊跟文件名如tar –f filenamegzip最常用的壓縮及解壓縮方式,后綴為 .gz。后綴為.tar.gz文件表示用tar打包并通過gzip壓縮用法 gzip [-ctd#] filenamec 壓縮數(shù)據(jù)并顯示到屏幕上t 校驗壓縮文件一致性d 解壓縮# 壓縮等級 1最快 9最慢 默認(rèn)是6zcat filename 查看壓縮文件中內(nèi)容,Li
30、nux軟件的安裝,RPM套件RPM(Redhat package manager)是一種以數(shù)據(jù)庫記錄的方式將所需要的套件安裝到Linux主機(jī)上的一套管理程序RPM命名規(guī)則 套件名-版本號-發(fā)布次數(shù).CPU版本.rpmRpm安裝rpm –ivh 套件名 i(install) 表示安裝rpm套件,v顯示詳細(xì)安裝信息 h 在安裝信息里面顯示安裝進(jìn)度rpm 強(qiáng)制安裝參數(shù)--nodeps 不檢查數(shù)據(jù)相關(guān)性 --nomd5 不
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 構(gòu)建嵌入式linux系統(tǒng)學(xué)習(xí)筆記
- 消火栓系統(tǒng)學(xué)習(xí)資料
- 222監(jiān)控系統(tǒng)學(xué)習(xí)資料.
- 原油工藝系統(tǒng)學(xué)習(xí)
- 全員生發(fā)智慧系統(tǒng)學(xué)習(xí)筆記
- rt英語模擬學(xué)習(xí)系統(tǒng)學(xué)習(xí)方法推薦
- 英語系統(tǒng)學(xué)習(xí)法
- dcs集散控制系統(tǒng)學(xué)習(xí)教程
- 系統(tǒng)學(xué)習(xí)tcl腳本入門教程
- 核島安裝點系統(tǒng)學(xué)習(xí)及應(yīng)用淺析
- 臨床執(zhí)業(yè)醫(yī)師呼吸系統(tǒng)學(xué)習(xí)策略
- 南汽汽輪機(jī)調(diào)速系統(tǒng)學(xué)習(xí)資料
- 企業(yè)知識管理中的系統(tǒng)學(xué)習(xí)機(jī)制
- 在全系統(tǒng)學(xué)習(xí)培訓(xùn)會議上的講話
- linux學(xué)習(xí)基礎(chǔ)
- linux系統(tǒng)管理本章學(xué)習(xí)目標(biāo)
- 影響自主學(xué)習(xí)系統(tǒng)學(xué)習(xí)者使用行為因素的研究.pdf
- 西城區(qū)教育系統(tǒng)學(xué)習(xí)宣傳貫徹
- 海關(guān)系統(tǒng)學(xué)習(xí)型組織建設(shè)初探.pdf
- 管理信息系統(tǒng)學(xué)習(xí)心得體會
評論
0/150
提交評論