Linux系統(tǒng)培訓(xùn)(常用命令).ppt_第1頁
Linux系統(tǒng)培訓(xùn)(常用命令).ppt_第2頁
Linux系統(tǒng)培訓(xùn)(常用命令).ppt_第3頁
Linux系統(tǒng)培訓(xùn)(常用命令).ppt_第4頁
Linux系統(tǒng)培訓(xùn)(常用命令).ppt_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、Linux 培訓(xùn),大綱,1、Linux的登錄模式 2、Linux主要目錄及文件的說明 3、Linux常用的文件操作命令 4、VI的簡單使用 6、Linux軟件安裝,Linux登錄模式,本章要解決的問題 Linux有哪幾種登錄模式? Linux的這些登錄模式都有什么區(qū)別? 如何進行不同登錄模式的切換? 忘記密碼時的解決方案?,啟動流程,一、啟動BIOS的硬件信息取得啟動設(shè)備的代號 二、讀取第一個啟動設(shè)備的MBR(Master Boot Record 主引導(dǎo)記錄)和引導(dǎo)加載程序(lilo.grub,spfdisk)的啟動信息 三、加載操作系統(tǒng)核心信息,核心開始解壓縮,并嘗試驅(qū)動所有的硬件信息 四、

2、核心開始執(zhí)行init程序并獲取運行信息(/sbin/init) 五、Init開始執(zhí)行/etc/rc.d/rc.sysinit文件 六、啟動核心的外掛模塊/etc/modprobe.conf 七、Init執(zhí)行運行的各個批處理文件 八、Init執(zhí)行/etc/rc.d/rc.local文件 九、執(zhí)行/bin/login程序,等待用戶登錄 十、登錄后開始以shell控制主機,Linux登錄模式,Linux共有七種登錄模式 單用戶模式(安全模式)(第一模式) 不帶網(wǎng)絡(luò)連接的模式(第二模式) 完全模式(第三模式) 保留模式(第四模式) 窗口模式(第五模式) 重啟模式(第六模式) 關(guān)機模式(第0模式),/e

3、tc/inittab 文件內(nèi)容 Init 0-6 切換模式,忘記密碼時的解決方案,選擇登錄系統(tǒng)頁面 按E,GRUB編輯頁面 按E,輸入 1 “1 前面有空格” 如下圖,進入第一模式(安全模式)這個模式是不需要輸入用戶名和密碼的。在此模式下更改密碼即可,Linux主要目錄及常用文件,FHS(文件系統(tǒng)層次標(biāo)準(zhǔn)) 第一層:根目錄下各個目錄應(yīng)該放什么文件 第二層:針對/usr和/var這兩個目錄的子目錄定義 Linux對于文件名的命名 單一文件或目錄允許的最大文件名為255個字符 包含完整路徑名稱及目錄的完整文件名最大為4096個字符,Linux主要目錄及常用文件,/ 目錄;一般建議在根目錄下只有目錄

4、,不要直接有文件。根目錄是啟動時系統(tǒng)第一個載入的分區(qū),所以,所有啟動過程中會用到的文件應(yīng)該都放在這個分區(qū)中; /etc /dev /bin /lib /sbin 這五個目錄應(yīng)該與根目錄連在一起,不可獨立成為某個分區(qū)。 /bin /usr/bin /usr/local/bin :放置“用戶可執(zhí)行的二進制文件的目錄” Linux系統(tǒng)中用的命令一般都在這些目錄中。,Linux目錄結(jié)構(gòu),Linux主要目錄及常用文件,/boot :這個目錄的主要目的是存儲LINUX系統(tǒng)啟動時用到的文件。啟動時會用到Linux的核心文件。這個目錄下面的文件vmlinuz就是Linux的核心。如果引導(dǎo)程序(loader)選

5、擇GRUB,那么這個目錄下面還有/boot/grub子目錄 /dev :在Linux系統(tǒng)上,任何設(shè)備都是以文件類型存放在這個目錄中。訪問這個目錄下面的某個文件,就等于訪問某臺設(shè)備。 /etc:系統(tǒng)的主要設(shè)置文件幾乎都放在這個目錄內(nèi),例如人員的賬號密碼文件、各種服務(wù)的起始文件等。,常用文件介紹,/etc/inittab 系統(tǒng)初使化配置文件。init進程需要讀取的文件。init進程是所有進程的起點。 /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)錯誤信息 /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 詳細信息,常用文件操作命令,mkdir 創(chuàng)建文件夾 用法 mkdir - p fileName 例子 mkdir testfile 在當(dāng)前目錄

7、下創(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目錄下有third目錄。其中-p有父目錄的意思。表示連同父目錄一起被創(chuàng)建。如果不加-p參數(shù),而本目錄下又沒有first/second目錄,則創(chuàng)建third目錄是失敗的。,常用文件操作命令,touch 修改文件時間或創(chuàng)建文件 用法 touch - a c d t fileName 參數(shù)說明

8、 -a 修改訪問時間 -c 如果沒有文件不創(chuàng)建不加此參數(shù)在沒有文件時創(chuàng)建文件 -d 將一組字符串轉(zhuǎn)換成時間 -t 時間格式,YYMMDDhhmm.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-70-70-7 u g o + xwr filename 說明 當(dāng)我們通

9、過 ll filename查看文件名的時候,系統(tǒng)會在最前面顯示出這個文件的十個屬性。這十個屬性分為四部分;如drwxrwxrwx;這個十個屬性中,第一個表示文件類型。如d表示這個文件是一個目錄。而rwx表示所有者的權(quán)限。rwx表示所有者所在組的權(quán)限。rwx表示其他所有人的權(quán)限。而rwx則分別表示r讀w寫x執(zhí)行權(quán)限。了解了屬性的意義我們來解釋一下這個命令中參數(shù)意義。我們先解釋一下ugo這三個代表的意義。前面說了,后九個參數(shù)中每三個表示一個用戶。即所有者U,所有者用戶組g,其他人o; 即這三個屬性也對應(yīng)了文件中的這個三用戶。而命令中的xwr則不需要解析了。就是讀寫執(zhí)行權(quán)限。既然有了用戶和權(quán)限我們就

10、可以進行修改了。如 chmod u+x filename 即給filename的擁有者可執(zhí)行的權(quán)限。這個是我們經(jīng)常用到了。因為當(dāng)我們在寫批處理文件時,批處理文件是文本類型的。沒有執(zhí)行權(quán)限。我們想執(zhí)行它,必須給它加上可執(zhí)行權(quán)限。現(xiàn)在我們再來說明一下屬性中0-7這幾個數(shù)字的意思。這三組0-7也是分別代表了三種用戶,這里不需要介紹了。我們可以假設(shè)把文件中的九個屬性設(shè)置成二進制的數(shù),分成三組即 111 111 111 即第一組代表所有者,第二組代表用戶組,第三組代表其他人。這樣第一組的十進制最大是7,最小是0,即代表了第一組的權(quán)限。如是7代表有所有的權(quán)限。0無任何權(quán)限。比如 100 001 110 即

11、 所有者有讀權(quán)限,用戶組有執(zhí)行權(quán)限,其他人有讀寫權(quán)限。我們可以通過 chmod 777 filename 改變文件的權(quán)限,常用文件操作命令,ls 命令 查看文件 用法 ls -a l filename 說明 -a 查看所有文件包括隱藏文件 -l 查看文件詳細信息 用法 ls a /root 查看/root 目錄下所有文件。 ls l /root 查看/root目錄下文件(不包括隱藏文件)的詳細信息 ls al 查看當(dāng)前目錄下所有文件的詳細信息,常用文件操作命令,cp 復(fù)制命令 用法 cp -frlsi source object 復(fù)制source文件到 object目錄下,如果object目錄

12、不存在,則復(fù)制source并改名為object 說明 -f 強制覆蓋,不提醒 -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目錄下。如果此目錄下存在此,則提醒是否覆蓋,常用文件操作命令,mv 移動命令 用法 mv -rfi source object 移動source文件到object目錄下,如果Object目錄不存在,則將source文件改名為object文件 說明 -r 進行文件

13、夾操作時必須要加此參數(shù) -f 強制進行移動,如果目標(biāo)文件已經(jīng)存在,則覆蓋不進行提醒 -i 進行移動時,如果目錄文件已經(jīng)存在,提醒覆蓋或取消操作 例子 mv text1.rar text2.rar 將文件text1.rar改名為text2.rar mv r company /root/ 將當(dāng)前目錄下的company文件夾移動到/root目錄下面 mv ri company /root 將當(dāng)前目錄下的company文件夾移動到/root目錄下面。如果/root目錄下存在此文件夾,則提醒是否覆蓋,常用文件操作命令,rm 刪除命令 用法 rm -rfiv filename 移除filename文件 說

14、明 -f 直接移除文件不件,不提醒 -r 移除文件夾 -i 移除文件時進行提醒,提示是否移除 -v 顯示移除文件列表 例子 rm ri testdir 刪除文件夾testdir,在刪除時提醒是否刪除testdir文件夾 rm f testfile 強制刪除文件testfile,不時行提醒,如果此文件是文件夾刪除失敗 rm rv object 刪除object文件夾,并顯示刪除的所有文件。即顯示刪除的此文件夾下所有的文件,常用文件操作命令,cd 進入某個目錄命令 用法 cd dirname 變換目錄到dirname,dirname可以是相對目錄或絕對目錄。如果沒有此參數(shù),則變換到用戶的家目錄,比

15、如root用戶是/root目錄。 說明 cd命令沒有其他的參數(shù)。Dirname中表示用戶的家目錄,.表示當(dāng)前目錄,.表示上一級目錄。 例子 cd 返回家目錄,同cd意義相同 cd ./ 返回上一級目錄 cd /ext/ 轉(zhuǎn)到/ext目錄,常用文件操作命令,Cat 查看文件詳細信息命令 用法 Cat -AbeEnstTv filename filename不能是目錄 說明 -A 顯示全部字符,等同于-vET -b 顯示行號,對空白行不編號 -n 顯示行號,對空白行編號 -e 相當(dāng)于-vE -E 用$符號顯示結(jié)尾 -s當(dāng)遇到有連續(xù)兩行以上的空白行 就代換為一行的空白行 -t 相當(dāng)于-vT -T 用

16、I顯示TAB符號 -v -show-nonprinting 打印特殊字符,如$ I TAB等 例子 cat A filename file 顯示filename的詳細信息,并存為file,常用文件操作命令,more 分頁查看文件的詳細信息,類似cat 用法 more -fps-num +linenum filenames 說明 -num 每頁顯示的行數(shù) +linenum從哪一行開始顯示 -f 計算行數(shù)時,以實際上的行數(shù),而非自動換行過后的行數(shù)(有些單行字數(shù)太長的會被擴展為兩行或兩行以上 -p不以卷動的方式顯示每一頁,而是先清除螢?zāi)缓笤亠@示內(nèi)容 -s當(dāng)遇到有連續(xù)兩行以上的空白行,就代換為一行的空

17、白行 例子 More -1 filename 設(shè)置每頁只顯示一行,顯示filename文件 More s filename 如果filename中有兩行以上連接的空行,只顯示一行 More +10 filename 從第10行開始顯示filename的內(nèi)容。,VI的簡單使用,本章要解決的問題 VI是什么 VI有哪幾種模式 如何用VI編輯文本文件 如何在VI中進行查找操作 VI在命令行模式下的操作,VI的簡單使用,VI是什么 vi是所有Unix及Linux系統(tǒng)下標(biāo)準(zhǔn)的文本編輯器。 VI也是LINUX系統(tǒng)是最基本的編輯器;在任何版本的LINUX版本中一定存在VI編輯器。 在LINUX系統(tǒng)中我們可以

18、通過 VI命令來打開VI編輯器。,Linux下的VI編輯器,VI的簡單使用,VI的兩種模式 命令模式(Command mode) 任何時候,不管用戶處于何種模式,只要按一下Esc鍵,即可使vi進入命令模式;我們在shell環(huán)境下輸入啟動vi的命令,進入編輯器時,也是處于該模式下。在該模式下,用戶可以輸入各種合法的vi命令,對文檔進行一些操作(如刪除單個字符,刪除一行字符,刪除一個區(qū)塊等)。在這種模式下,從鍵盤上輸入的任何字符都被當(dāng)做編輯命令來解釋,若輸入的字符是合法的vi命令,則vi在接受用戶命令之后完成相應(yīng)的操作。但需注意的是,所輸入的命令并不在屏幕上顯示出來。若輸入的字符不是vi的合法命令

19、,vi會響鈴報警 文本輸入(插入)模式(insert mode) 在命令模式下輸入插入命令i、附加命令a、修改命令c、取代命令r或替換命令s都可以進入輸入模式 末行模式(line mode) 在命令模式下輸入:即可進入末行模式。此時VI會在窗口最后一行顯示一個:作為末行模式的提示符。,VI的簡單使用,命令模式下的基本操作 :w filename 保存文件 :q 退出vi :q! 不保存強制退出 :wq 保存退出,VI的簡單使用,VI編輯命令 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)前的

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論