1. 程式人生 > >走入計算機的第六天(linux的基礎知識)

走入計算機的第六天(linux的基礎知識)

光標移動 如果 上下 介質 檔案 root 數據 rhgb 增加

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的基礎知識)