標籤:系統啟動 螢幕 tar.gz 用法 分區 rbo 組合 linux 傳輸
1、使用cat命令進行檔案的縱向合并:
1) 掌握使用cat命令實現檔案的縱向合并:
a)例如:使用cat命令將baby.age、baby.kg和baby.sex這三個檔案縱向合并為baby檔案的方法:
cat baby.age baby.kg baby.sex >baby
b)例如:使用cat命令將baby.age檔案的內容添加到baby2檔案中的方法:
cat baby.age >>baby2
2.歸檔檔案和歸檔技術:
1)掌握歸檔的定義:歸檔(archiving)就是將許多檔案(或目錄)打包成一個檔案。
2)瞭解歸檔的目的:歸檔的目的就是方便備份、還原及檔案的傳輸操作。
3)掌握tar命令的功能:將多個檔案(也可能包括目錄,因為目錄本身也是檔案)放在一起存放到一個磁帶或磁碟歸檔檔案中。並且將來可以根據需要只還原歸檔檔案中的某些指定的檔案。
4)掌握tar命令的常用選項:
c:建立一個新的tar檔案。
t:列出tar檔案中目錄的內容。
x:從tar檔案中抽取檔案。
f:指定歸檔檔案或磁帶(也可能是磁碟片)裝置(一般都要選)。
v:顯示所打包的檔案的詳細資料,v是verbose的第1個字母。
z:使用gzip壓縮演算法來壓縮打包後的檔案。
j:使用bzip2壓縮演算法來壓縮打包後的檔案。
3.使用tar命令建立、查看及抽取歸檔檔案:
1)掌握使用tar命令建立歸檔檔案的用法舉例
例如:使用tar命令將arch目錄打包成一個名為arch.tar的歸檔檔案的方法(要求顯示所有打包的檔案和目錄):
tar cvf arch.tar arch
掌握使用tar命令查看歸檔檔案的用法舉例:
例如:使用tar命令顯示arch.tar這個歸檔檔案(包)中的所有檔案的方法:
tar tf arch.tar
2)掌握使用tar命令抽取歸檔檔案的用法舉例:
例如:使用tar命令恢複arch.tar中的全部內容的方法:
tar xvf arch.tar -C 路徑
4.檔案的壓縮和解壓縮:
1)掌握壓縮的定義:壓縮就是將一個大的檔案通過一些壓縮演算法變成一個小檔案。
2)瞭解壓縮的目的:主要是縮小檔案的大小,這樣會節省隱藏檔的磁碟或磁帶的空間,另外在網路上傳輸這些小檔案也會減少網路的瀏覽(也就是節省網路的頻寬)。
3)掌握解壓縮的定義:解壓縮就是將一個通過一些壓縮演算法的檔案恢複到壓縮之前的樣子。
4)掌握gzip命令和gunzip命令的用法舉例:
a)例如:將檔案file1壓縮成.gz格式的壓縮包應該使用的命令為:gzip file1 –c > /路徑/name.gz
b)例如:將壓縮檔file1.gz解壓縮的命令為:
gunzip file1.gz >
5)掌握bzip2命令和bunzip2命令的用法舉例:
a)例如:將檔案file1壓縮成.bz2格式的壓縮包應該使用的命令為:bzip2 file1 >
b)例如:將壓縮檔file1.bz2解壓縮的命令為:
bunzip2 file1.bz2 >
5.在使用tar命令的同時進行壓縮和解壓縮:
1)掌握在使用tar命令的同時進行壓縮和解壓縮的用法舉例
a)例如:使用tar命令將arch目錄打包而且同時使用gzip的技術壓縮打包後檔案的方法(打包後的檔案名稱為arch.tar.gz):
tar cvfz arch.tar.gz arch
b)例如:使用tar命令將arch目錄打包而且同時使用bzip2的技術壓縮打包後檔案的方法(打包後的檔案名稱為arch.tar.bz2):tar cvfj arch.tar.bz2 arch
6. vi編輯器簡介:
1)掌握vi的定義:vi是一個UNIX和Linux系統內嵌的標準本文(文字)編輯器,它是一種互動類型的本文編輯器,它可以用來建立和修改本文檔案。
2.vi編輯器的操作模式(詳見linux系統管理P255)
1)掌握vi編輯器的3中基本模式:
a)命令列模式:vi的預設模式。在這一模式中,所有的輸入被解釋成vi命令,可以執行修改、複製、移動、粘貼和刪除本文等命令,也可以進行移動游標、搜尋字串和退出vi的操作等。
b)編輯模式:在編輯模式中,可以往一個檔案中輸入本文。在這一模式下,輸入的每一個字元都被vi編輯器解釋為輸入的本文。使用ESC鍵返回命令列模式。
c)擴充模式:在一些UNIX系統上也叫最後一行模式。在這一模式下,可以使用一些進階編輯命令,如搜尋和替代字串、存檔或退出vi編輯器等。要進入最後一行模式,需要在命令列模式中輸入冒號(:),冒號這一操作將把游標移到螢幕的最後一行。
3.在vi編輯器中游標的移動(詳見linux系統管理P256)
1)掌握在vi編輯器中用來移動游標位置的鍵與游標移動之間的關係,如下表:
4. 進入插入模式(詳見linux系統管理P258)
1)掌握從命令列模式進入插入模式的命令:
a:進入插入模式並在游標之後進行添加。
i:進入插入模式並在游標之前進行插入。
o:進入插入模式並在當前(游標所在)行之下開啟新的一行。
5. 在命令列模式下刪除與複製的操作(詳見linux系統管理P259)
1)掌握常用的刪除與複製的常用按鍵
6.粘貼命令
1) 掌握粘貼命令:
7. 複原和重做命令
1) 掌握常用的複原和重做命令:
8.擴充模式與檔案的儲存和退出
1)掌握擴充模式下常用的命令:
9.快速移動游標在檔案中的位置
1)掌握快速移動游標在檔案中的位置的命令
10.快速移動游標在螢幕中的位置
1)掌握快速在螢幕中移動游標的位置的命令
Linux系統引導的順序 :
1) 掌握Linux系統引導的順序:(詳見附1)
其中,BIOS的工作是檢查電腦的硬體裝置,如CPU、記憶體和風扇速度等;
MBR會在啟動盤的第1個塊中,大小為512B。其中前446中的程式碼是用來選擇boot partition(分區),也就是由哪個分區來裝入開機用的代碼;
在核心部分主要是裝機電腦裝置的驅動程式以便作業系統可以控制電腦上的裝置。並且以唯讀方式掛載/(根)檔案系統,也就是此時的作業系統只能讀到根檔案系統(目錄)所在的分區;
init程式的進程id為1,即Linux作業系統第1個執行的程式。
1.BOIS的初始化和引導載入程式(詳見linux系統管理P313)
1)掌握BIOS的定義:BIOS(Basic Input/Output System)(基本輸入/輸出系統的縮寫),它是硬體與軟體之間的介面,而且是非常基本的介面。
2.GRUB程式和grub.conf檔案(詳見linux系統管理P317)
1)掌握GRUB的定義:GRUB是Grand Unified Bootloader(多重作業系統啟動管理器)的縮寫。
2)掌握grub的設定檔為:grub.conf
設定grub Md5加密命令 grub-MD5-crypt
Password = 明文或 password --md5 密文(編輯grub設定檔的密碼)
Title red hat 標題
Password = 明文或 password --md5 密文(載入核心系統引導必須的密碼)
3.核心的初始化和init的初始化(詳見linux系統管理P322)
1)掌握init的設定檔為:/etc/inittab
2)瞭解init程式要做的工作:
a)決定預設(預設)要使用哪個run levels(運行層級)。
b)執行一些系統初始化的指令碼(程式)來初始化作業系統。
c)根據run level的設定來執行所對應目錄中的程式,以決定要啟動哪些服務。
d)設定某些按鍵組合。
e)定義UPS不斷電供應系統系統,即當電源出現問題時或電源恢複時要執行哪些程式。
f)產生6個virtual consoles,也就是tty1~tty6。
4.run levels(運行層級)(詳見linux系統管理P326)
1)掌握所有的運行層級及每一個運行層級對應的功能:
5. 關閉系統及重啟系統(詳見linux系統管理P342)
1)掌握常用的可以關閉系統的命令:
shutdown -h now
halt
poweroff
init 0
2)掌握常用的可以重啟系統的命令:
shutdown -r now
reboot
init 6
Ctrl+Alt+Delete鍵
6.掌握單一使用者模式修改使用者的密碼
7.掌握救援模式
linux作業系統基礎篇(三)