走入計算機的第六天(linux的基礎知識)
1 tar命令的作用及用法
tar可以為linux的文件和目錄創建檔案,利用tar可以為某一特定文件創建備份檔案(備份文件)。也可以在檔案中增加文件或改變文件。
tar首先要弄清兩個概念:一是打包,二是壓縮。
打包是指將一堆的文件或者目錄變成一個總的文件,後面加上(cvf 打包過後的文件名稱 打包的對象)。(c:創建一個新的tar文件。),(v:verbose,顯示所打包文件的詳細信息。),(f:指定歸檔文件和磁帶(軟盤)設備,一般都要選)。
使用tar命令回復歸檔文件:使用方法是(tar cvf 需要歸檔文件的文件名 -C 路勁)。
用tar來壓縮文件:(1) gzip和gunzip,用gz的壓縮方法來壓縮文件是(gzip 壓縮的對象 -c> /路徑/壓縮過後的對象名)。而解壓的方法是(gunzip 解壓的對象 >)。使用tar命令打包文件或目錄同時來執行gzip的壓縮方法是(tar cvfz 操作後的對象名 操作的對象)。(z=gzip:gz的壓縮方法)
(2) bzip2和binzip2:用bz的壓縮方法是(bzip2 壓縮的對象),而解壓的方法是(bunzip2 解壓的對象)。使用tar命令打包目錄或文件同時來執行bz2的解壓方法是(tar cvfj 操作後的對象名 操作的對象)。(j=bzip2:bz2的壓縮方法)
還有一些tar相關的參數
-x:解開一個壓縮文件
-t:查看tarfile裏面的文件(參數下達中,e x t 只能同時存在一個,不同時存在。因為不能同時解壓或壓縮)。
-p:使用原文件的原來屬性。
-P:可以使用絕對路徑來壓縮。
2 與vim相關的內容
vim:屬於linux裏的正文編輯器,可以進入文件裏面去修改正文內容。
與vim相關的鍵組合:(1)從命令行模式進入插入模式。
a:從光標停留的下一個位置進行插入。
A:從當行的行尾進行插入。
i:從光標停留的位置進行插入。
I:從當行的行首進行插入。
o:從光標停留的下一行進行插入。
O:從當前行的上一行進行插入。
(2)光標的移動
$:光標移動到當前行的最後位置。
0:光標移動到當前行的第一個位置。
G:光標移動到當前文件的最後一行。
n(數字)G:光標將會移動到當前文件的第n行。
gg:光標將會移動當該文件的第一行。相當於1G.
H:光標將會移動到當前屏幕的最上一行第一個字符。
M:光標將移動到當前屏幕的中間哪一行的第一個字符。
L:光標將移動的當前屏幕的最下一行的第一個字符。
(3)在命令行模式下進行復制,粘貼和刪除
dd:刪除光標所在的那一行。
n(數字)dd:就是刪除光標所停當行的下面n行。
yy:復制光標所停在的當行。
n(數字)yy:就是復制光標所停當行的下面n行。
p:將以復制的數據粘貼到光標所停當行的下一行。
P:將以復制的數據粘貼的光標所停當行的上一行。
(4)復原和重做命令
U:復原到前一個操作。
Ctrl+r:重做上一個操作。
(5)最後的操作
到這個時候差不多可以結尾了,最後按ESC鍵再次進入命令行模式,然後按Shift+:進入擴展模式。然後輸入wq進行保存退出(w:保存,q:退出),假如還是沒有退出去的話可以在輸一個!(!:強行退出)。這樣就完成了一次操作。
4 無引導介質救援模式破解root用戶密碼
1 啟動虛擬用戶,在GRUB啟動畫面停留的那段時間,用上下鍵選擇啟動項.
2 用‘e’鍵進入你選擇的啟動項 ,然後用上下鍵將光標移動到“linux16.。。。。”那一行,用End鍵將光標移動到這段字符的行尾,然後添加console=tty0,rd,break用來告訴GRUB啟動這項的操作系統時,傳遞參數給操作系統,然後按Ctrl+x從新引導。
3 輸入命令進行編輯密碼。
5 單用戶模式破解密碼
1 啟動虛擬用戶,在GRUB啟動界面停留的那段時間,用上下鍵選擇啟動項。
2 用’e‘進入你選擇的啟動項,然後用上下鍵將光標移動到“linux16.。。。”那一行,刪除“rhgb quiet,再用End鍵將光標移動到這段字符的尾部,添加參數init=/bin/sh,用來告訴GRUB啟動操作系統時,將參數傳遞到操作系統。按Ctrl+x進行引導。
3 輸入命令重置用戶密碼,如果系統開啟了SElinux,需要運行touch/.autoreiabel命令,不然系統無法正常啟動。
4 運行命令exec /sbin/init來啟動,或者用exec /sbin/reboot命令重啟。
6 使用介質救援模式下破解root用戶密碼
1進入BIOS引導項,將光盤設為第一啟動項,然後按F10保存。
2 讀秒的過程選擇Troubieshooting,再按Enter鍵。
3 然後選擇Rescue a CentOS system進入救援模式。
4選擇Continue繼續運行。
5記住chroot /mnt/sysimage這條命令,然後一直點擊”OK“繼續。
6 進入了光盤系統,輸入剛才記住的那一條命令(chroot /mnt/sysimage)掛載本地硬盤的操作系統進行修改密碼。
7 然後按Esc鍵退出硬盤的操作系統,reboot重啟光盤系統,切入BIOS選項中,將硬盤設為啟動項,然後正常啟動。
走入計算機的第六天(linux的基礎知識)