




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Linux 培訓(xùn),大綱,1、Linux的登錄模式 2、Linux主要目錄及文件的說(shuō)明 3、Linux常用的文件操作命令 4、VI的簡(jiǎn)單使用 6、Linux軟件安裝,Linux登錄模式,本章要解決的問(wèn)題 Linux有哪幾種登錄模式? Linux的這些登錄模式都有什么區(qū)別? 如何進(jìn)行不同登錄模式的切換? 忘記密碼時(shí)的解決方案?,啟動(dòng)流程,一、啟動(dòng)BIOS的硬件信息取得啟動(dòng)設(shè)備的代號(hào) 二、讀取第一個(gè)啟動(dòng)設(shè)備的MBR(Master Boot Record 主引導(dǎo)記錄)和引導(dǎo)加載程序(lilo.grub,spfdisk)的啟動(dòng)信息 三、加載操作系統(tǒng)核心信息,核心開(kāi)始解壓縮,并嘗試驅(qū)動(dòng)所有的硬件信息 四、
2、核心開(kāi)始執(zhí)行init程序并獲取運(yùn)行信息(/sbin/init) 五、Init開(kāi)始執(zhí)行/etc/rc.d/rc.sysinit文件 六、啟動(dòng)核心的外掛模塊/etc/modprobe.conf 七、Init執(zhí)行運(yùn)行的各個(gè)批處理文件 八、Init執(zhí)行/etc/rc.d/rc.local文件 九、執(zhí)行/bin/login程序,等待用戶登錄 十、登錄后開(kāi)始以shell控制主機(jī),Linux登錄模式,Linux共有七種登錄模式 單用戶模式(安全模式)(第一模式) 不帶網(wǎng)絡(luò)連接的模式(第二模式) 完全模式(第三模式) 保留模式(第四模式) 窗口模式(第五模式) 重啟模式(第六模式) 關(guān)機(jī)模式(第0模式),/e
3、tc/inittab 文件內(nèi)容 Init 0-6 切換模式,忘記密碼時(shí)的解決方案,選擇登錄系統(tǒng)頁(yè)面 按E,GRUB編輯頁(yè)面 按E,輸入 1 “1 前面有空格” 如下圖,進(jìn)入第一模式(安全模式)這個(gè)模式是不需要輸入用戶名和密碼的。在此模式下更改密碼即可,Linux主要目錄及常用文件,FHS(文件系統(tǒng)層次標(biāo)準(zhǔn)) 第一層:根目錄下各個(gè)目錄應(yīng)該放什么文件 第二層:針對(duì)/usr和/var這兩個(gè)目錄的子目錄定義 Linux對(duì)于文件名的命名 單一文件或目錄允許的最大文件名為255個(gè)字符 包含完整路徑名稱及目錄的完整文件名最大為4096個(gè)字符,Linux主要目錄及常用文件,/ 目錄;一般建議在根目錄下只有目錄
4、,不要直接有文件。根目錄是啟動(dòng)時(shí)系統(tǒng)第一個(gè)載入的分區(qū),所以,所有啟動(dòng)過(guò)程中會(huì)用到的文件應(yīng)該都放在這個(gè)分區(qū)中; /etc /dev /bin /lib /sbin 這五個(gè)目錄應(yīng)該與根目錄連在一起,不可獨(dú)立成為某個(gè)分區(qū)。 /bin /usr/bin /usr/local/bin :放置“用戶可執(zhí)行的二進(jìn)制文件的目錄” Linux系統(tǒng)中用的命令一般都在這些目錄中。,Linux目錄結(jié)構(gòu),Linux主要目錄及常用文件,/boot :這個(gè)目錄的主要目的是存儲(chǔ)LINUX系統(tǒng)啟動(dòng)時(shí)用到的文件。啟動(dòng)時(shí)會(huì)用到Linux的核心文件。這個(gè)目錄下面的文件vmlinuz就是Linux的核心。如果引導(dǎo)程序(loader)選
5、擇GRUB,那么這個(gè)目錄下面還有/boot/grub子目錄 /dev :在Linux系統(tǒng)上,任何設(shè)備都是以文件類型存放在這個(gè)目錄中。訪問(wèn)這個(gè)目錄下面的某個(gè)文件,就等于訪問(wèn)某臺(tái)設(shè)備。 /etc:系統(tǒng)的主要設(shè)置文件幾乎都放在這個(gè)目錄內(nèi),例如人員的賬號(hào)密碼文件、各種服務(wù)的起始文件等。,常用文件介紹,/etc/inittab 系統(tǒng)初使化配置文件。init進(jìn)程需要讀取的文件。init進(jìn)程是所有進(jìn)程的起點(diǎn)。 /etc/crontab 周期性任務(wù)配置文件 /etc/shadow 、/etc/passwd 用戶配置文件、用戶密碼配置文件 /etc/group 用戶組配置文件 /etc/sysconfig/ne
6、twork-scripts/ifcfg-eth0 網(wǎng)絡(luò)配置文件 /var/log/messages 系統(tǒng)錯(cuò)誤信息 /etc/services 服務(wù)與端口信息,常用文件操作命令,pwd 查看當(dāng)前所在目錄 mkdir 創(chuàng)建一個(gè)目錄(make directory) 。p 如果目錄不存在則創(chuàng)建。 touch 創(chuàng)建一個(gè)文件 chmod 修改文件屬性 ls 查看文件 cp 復(fù)制文件 mv 移動(dòng)文件 rm 移除文件 cd 轉(zhuǎn)到某個(gè)目錄 cat 查看文件內(nèi)容 more 詳細(xì)信息,常用文件操作命令,mkdir 創(chuàng)建文件夾 用法 mkdir - p fileName 例子 mkdir testfile 在當(dāng)前目錄
7、下創(chuàng)建一個(gè)testfile目錄 mkdir /root/testfile/company 在/root/testfile目錄下創(chuàng)建一個(gè)company目錄 mkdir -p first/second/third 在當(dāng)前目錄創(chuàng)建三級(jí)目錄。即當(dāng)前目錄有first目錄,first目錄下有second目錄,在second目錄下有third目錄。其中-p有父目錄的意思。表示連同父目錄一起被創(chuàng)建。如果不加-p參數(shù),而本目錄下又沒(méi)有first/second目錄,則創(chuàng)建third目錄是失敗的。,常用文件操作命令,touch 修改文件時(shí)間或創(chuàng)建文件 用法 touch - a c d t fileName 參數(shù)說(shuō)明
8、 -a 修改訪問(wèn)時(shí)間 -c 如果沒(méi)有文件不創(chuàng)建不加此參數(shù)在沒(méi)有文件時(shí)創(chuàng)建文件 -d 將一組字符串轉(zhuǎn)換成時(shí)間 -t 時(shí)間格式,YYMMDDhhmm.ss 例子 touch filename 修改filename的時(shí)間為當(dāng)前時(shí)間,如果沒(méi)有文件則自動(dòng)創(chuàng)建 touch -c filename 修改filename的時(shí)間為當(dāng)前時(shí)間,如果沒(méi)有文件則不創(chuàng)建 touch d 121212 filename按MMDDhhmm的格式轉(zhuǎn)換字符串并修改filename的時(shí)間,常用文件操作命令,chmod 修改文件或目錄權(quán)限 用法 chmod 0-70-70-7 u g o + xwr filename 說(shuō)明 當(dāng)我們通
9、過(guò) ll filename查看文件名的時(shí)候,系統(tǒng)會(huì)在最前面顯示出這個(gè)文件的十個(gè)屬性。這十個(gè)屬性分為四部分;如drwxrwxrwx;這個(gè)十個(gè)屬性中,第一個(gè)表示文件類型。如d表示這個(gè)文件是一個(gè)目錄。而rwx表示所有者的權(quán)限。rwx表示所有者所在組的權(quán)限。rwx表示其他所有人的權(quán)限。而rwx則分別表示r讀w寫x執(zhí)行權(quán)限。了解了屬性的意義我們來(lái)解釋一下這個(gè)命令中參數(shù)意義。我們先解釋一下ugo這三個(gè)代表的意義。前面說(shuō)了,后九個(gè)參數(shù)中每三個(gè)表示一個(gè)用戶。即所有者U,所有者用戶組g,其他人o; 即這三個(gè)屬性也對(duì)應(yīng)了文件中的這個(gè)三用戶。而命令中的xwr則不需要解析了。就是讀寫執(zhí)行權(quán)限。既然有了用戶和權(quán)限我們就
10、可以進(jìn)行修改了。如 chmod u+x filename 即給filename的擁有者可執(zhí)行的權(quán)限。這個(gè)是我們經(jīng)常用到了。因?yàn)楫?dāng)我們?cè)趯懪幚砦募r(shí),批處理文件是文本類型的。沒(méi)有執(zhí)行權(quán)限。我們想執(zhí)行它,必須給它加上可執(zhí)行權(quán)限?,F(xiàn)在我們?cè)賮?lái)說(shuō)明一下屬性中0-7這幾個(gè)數(shù)字的意思。這三組0-7也是分別代表了三種用戶,這里不需要介紹了。我們可以假設(shè)把文件中的九個(gè)屬性設(shè)置成二進(jìn)制的數(shù),分成三組即 111 111 111 即第一組代表所有者,第二組代表用戶組,第三組代表其他人。這樣第一組的十進(jìn)制最大是7,最小是0,即代表了第一組的權(quán)限。如是7代表有所有的權(quán)限。0無(wú)任何權(quán)限。比如 100 001 110 即
11、 所有者有讀權(quán)限,用戶組有執(zhí)行權(quán)限,其他人有讀寫權(quán)限。我們可以通過(guò) chmod 777 filename 改變文件的權(quán)限,常用文件操作命令,ls 命令 查看文件 用法 ls -a l filename 說(shuō)明 -a 查看所有文件包括隱藏文件 -l 查看文件詳細(xì)信息 用法 ls a /root 查看/root 目錄下所有文件。 ls l /root 查看/root目錄下文件(不包括隱藏文件)的詳細(xì)信息 ls al 查看當(dāng)前目錄下所有文件的詳細(xì)信息,常用文件操作命令,cp 復(fù)制命令 用法 cp -frlsi source object 復(fù)制source文件到 object目錄下,如果object目錄
12、不存在,則復(fù)制source并改名為object 說(shuō)明 -f 強(qiáng)制覆蓋,不提醒 -r 遞歸復(fù)制,用于復(fù)制文件夾 -s創(chuàng)建快捷方式 -i 提醒,當(dāng)需要覆蓋時(shí)提醒 -l 創(chuàng)建硬連接,即inode相同。這里需要了解linux的存儲(chǔ)結(jié)構(gòu) 例子 cp i filename /root/file 將本目錄下的filename復(fù)制到/root/file目錄下。如果此目錄下存在此,則提醒是否覆蓋,常用文件操作命令,mv 移動(dòng)命令 用法 mv -rfi source object 移動(dòng)source文件到object目錄下,如果Object目錄不存在,則將source文件改名為object文件 說(shuō)明 -r 進(jìn)行文件
13、夾操作時(shí)必須要加此參數(shù) -f 強(qiáng)制進(jìn)行移動(dòng),如果目標(biāo)文件已經(jīng)存在,則覆蓋不進(jìn)行提醒 -i 進(jìn)行移動(dòng)時(shí),如果目錄文件已經(jīng)存在,提醒覆蓋或取消操作 例子 mv text1.rar text2.rar 將文件text1.rar改名為text2.rar mv r company /root/ 將當(dāng)前目錄下的company文件夾移動(dòng)到/root目錄下面 mv ri company /root 將當(dāng)前目錄下的company文件夾移動(dòng)到/root目錄下面。如果/root目錄下存在此文件夾,則提醒是否覆蓋,常用文件操作命令,rm 刪除命令 用法 rm -rfiv filename 移除filename文件 說(shuō)
14、明 -f 直接移除文件不件,不提醒 -r 移除文件夾 -i 移除文件時(shí)進(jìn)行提醒,提示是否移除 -v 顯示移除文件列表 例子 rm ri testdir 刪除文件夾testdir,在刪除時(shí)提醒是否刪除testdir文件夾 rm f testfile 強(qiáng)制刪除文件testfile,不時(shí)行提醒,如果此文件是文件夾刪除失敗 rm rv object 刪除object文件夾,并顯示刪除的所有文件。即顯示刪除的此文件夾下所有的文件,常用文件操作命令,cd 進(jìn)入某個(gè)目錄命令 用法 cd dirname 變換目錄到dirname,dirname可以是相對(duì)目錄或絕對(duì)目錄。如果沒(méi)有此參數(shù),則變換到用戶的家目錄,比
15、如root用戶是/root目錄。 說(shuō)明 cd命令沒(méi)有其他的參數(shù)。Dirname中表示用戶的家目錄,.表示當(dāng)前目錄,.表示上一級(jí)目錄。 例子 cd 返回家目錄,同cd意義相同 cd ./ 返回上一級(jí)目錄 cd /ext/ 轉(zhuǎn)到/ext目錄,常用文件操作命令,Cat 查看文件詳細(xì)信息命令 用法 Cat -AbeEnstTv filename filename不能是目錄 說(shuō)明 -A 顯示全部字符,等同于-vET -b 顯示行號(hào),對(duì)空白行不編號(hào) -n 顯示行號(hào),對(duì)空白行編號(hào) -e 相當(dāng)于-vE -E 用$符號(hào)顯示結(jié)尾 -s當(dāng)遇到有連續(xù)兩行以上的空白行 就代換為一行的空白行 -t 相當(dāng)于-vT -T 用
16、I顯示TAB符號(hào) -v -show-nonprinting 打印特殊字符,如$ I TAB等 例子 cat A filename file 顯示filename的詳細(xì)信息,并存為file,常用文件操作命令,more 分頁(yè)查看文件的詳細(xì)信息,類似cat 用法 more -fps-num +linenum filenames 說(shuō)明 -num 每頁(yè)顯示的行數(shù) +linenum從哪一行開(kāi)始顯示 -f 計(jì)算行數(shù)時(shí),以實(shí)際上的行數(shù),而非自動(dòng)換行過(guò)后的行數(shù)(有些單行字?jǐn)?shù)太長(zhǎng)的會(huì)被擴(kuò)展為兩行或兩行以上 -p不以卷動(dòng)的方式顯示每一頁(yè),而是先清除螢?zāi)缓笤亠@示內(nèi)容 -s當(dāng)遇到有連續(xù)兩行以上的空白行,就代換為一行的空
17、白行 例子 More -1 filename 設(shè)置每頁(yè)只顯示一行,顯示filename文件 More s filename 如果filename中有兩行以上連接的空行,只顯示一行 More +10 filename 從第10行開(kāi)始顯示filename的內(nèi)容。,VI的簡(jiǎn)單使用,本章要解決的問(wèn)題 VI是什么 VI有哪幾種模式 如何用VI編輯文本文件 如何在VI中進(jìn)行查找操作 VI在命令行模式下的操作,VI的簡(jiǎn)單使用,VI是什么 vi是所有Unix及Linux系統(tǒng)下標(biāo)準(zhǔn)的文本編輯器。 VI也是LINUX系統(tǒng)是最基本的編輯器;在任何版本的LINUX版本中一定存在VI編輯器。 在LINUX系統(tǒng)中我們可以
18、通過(guò) VI命令來(lái)打開(kāi)VI編輯器。,Linux下的VI編輯器,VI的簡(jiǎn)單使用,VI的兩種模式 命令模式(Command mode) 任何時(shí)候,不管用戶處于何種模式,只要按一下Esc鍵,即可使vi進(jìn)入命令模式;我們?cè)趕hell環(huán)境下輸入啟動(dòng)vi的命令,進(jìn)入編輯器時(shí),也是處于該模式下。在該模式下,用戶可以輸入各種合法的vi命令,對(duì)文檔進(jìn)行一些操作(如刪除單個(gè)字符,刪除一行字符,刪除一個(gè)區(qū)塊等)。在這種模式下,從鍵盤上輸入的任何字符都被當(dāng)做編輯命令來(lái)解釋,若輸入的字符是合法的vi命令,則vi在接受用戶命令之后完成相應(yīng)的操作。但需注意的是,所輸入的命令并不在屏幕上顯示出來(lái)。若輸入的字符不是vi的合法命令
19、,vi會(huì)響鈴報(bào)警 文本輸入(插入)模式(insert mode) 在命令模式下輸入插入命令i、附加命令a、修改命令c、取代命令r或替換命令s都可以進(jìn)入輸入模式 末行模式(line mode) 在命令模式下輸入:即可進(jìn)入末行模式。此時(shí)VI會(huì)在窗口最后一行顯示一個(gè):作為末行模式的提示符。,VI的簡(jiǎn)單使用,命令模式下的基本操作 :w filename 保存文件 :q 退出vi :q! 不保存強(qiáng)制退出 :wq 保存退出,VI的簡(jiǎn)單使用,VI編輯命令 d d 刪除當(dāng)前行 nx 刪除由光標(biāo)位置起的n個(gè)字符(含光標(biāo)位置) nX 刪除由光標(biāo)位置起的n個(gè)字符(不含光標(biāo)位置) d 0 刪除到某一行的開(kāi)始位置 d w 刪除到某個(gè)單詞的結(jié)尾位置 d b 刪除到某個(gè)單詞的開(kāi)始位置 d 刪除到段落的結(jié)尾位置 d 刪除到段落的開(kāi)始位置 5 d d 刪除由當(dāng)前行開(kāi)始的5行內(nèi)容 d L 刪除直到屏幕上的最后一行內(nèi)容 yy或Y 把一行文本復(fù)制到寄存器中 dd剪切一行 P或p粘貼一行 u撤消當(dāng)前的
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 產(chǎn)品銷售工作總結(jié)(15篇)
- 民族代表人士活動(dòng)方案
- 櫻花粘土活動(dòng)方案
- 母嬰孕婦活動(dòng)方案
- 正規(guī)別墅裝修活動(dòng)方案
- 植樹(shù)節(jié)夢(mèng)幻花園活動(dòng)方案
- 母親節(jié)大學(xué)生活活動(dòng)方案
- 模擬招聘會(huì)活動(dòng)方案
- 油庫(kù)勞動(dòng)活動(dòng)方案
- 正畸沙龍活動(dòng)方案
- 2022-2023學(xué)年廣西北海市七年級(jí)(下)期末地理試卷(含解析)
- 醫(yī)院戰(zhàn)略管理如何制定醫(yī)院戰(zhàn)略規(guī)劃講座
- 部編版語(yǔ)文二年級(jí)下冊(cè)第4單元童心童趣大單元整體作業(yè)設(shè)計(jì)
- SYB創(chuàng)業(yè)培訓(xùn)游戲模塊2課件
- 娛樂(lè)場(chǎng)所文明服務(wù)責(zé)任書(shū)
- 獸醫(yī)傳染病學(xué)(山東聯(lián)盟)智慧樹(shù)知到答案章節(jié)測(cè)試2023年青島農(nóng)業(yè)大學(xué)
- 鋼結(jié)構(gòu)防腐油漆施工方案
- 第五講社會(huì)建設(shè)
- GB/T 35273-2020信息安全技術(shù)個(gè)人信息安全規(guī)范
- GB/T 20303.1-2006起重機(jī)司機(jī)室第1部分:總則
- GB 18068-2000水泥廠衛(wèi)生防護(hù)距離標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論