編輯完成后,按下Esc,退回命令模式
此時文件雖然已經(jīng)編輯完成linux命令,但是沒有保存,需輸入冒號:進入底行模式,在底行模 式下輸入wq代表寫入內容并退出,即保存;輸入q!代表強制退出不保存。
總結:
vim編輯器是Linux中的強大組件linux命令,是vi編輯器的加強版,vim編輯器的命令和快捷方式有很多,但此處不一一闡述,大家也無需研究的很透徹,使用vim編輯修改文件的方式基本會使用就可以了。
關于vim使用過程:
在實際開發(fā)中,使用vim編輯器主要作用就是修改配置文件
vim 文件------>進入文件----->命令模式------>按i進入編輯模式----->編輯文件 ------->按Esc進入底行模式----->輸入:wq/q!
同目錄刪除:熟記 rm -rf 文件 即可
Linux中的打包文件一般是以.tar結尾的,壓縮的命令一般是以.gz結尾的。
而一般情況下打包和壓縮是一起進行的,打包并壓縮后的文件的后綴名一般.tar.gz。
命令:tar -zcvf 打包壓縮后的文件名 要打包壓縮的文件
其中:z:調用gzip壓縮命令進行壓縮
c:打包文件
v:顯示運行過程
f:指定文件名
示例:打包并壓縮/test下的所有文件 壓縮后的壓縮包指定名稱為xxx.tar.gz
tar -zcvf xxx.tar.gz aaa.txt bbb.txt ccc.txt 或:tar -zcvf xxx.tar.gz /test/*
命令:tar [-xvf] 壓縮文件
其中:x:代表解壓
示例:將/test下的xxx.tar.gz解壓到當前目錄下
tar -xvf xxx.tar.gz
示例:將/test下的xxx.tar.gz解壓到根目錄/usr下
tar -xvf xxx.tar.gz -C /usr------C代表指定解壓的位置
pwd
?
命令:grep 要搜索的字符串 要搜索的文件
示例:搜索/usr/sudu.conf文件中包含字符串to的行
?
示例:搜索/usr/sudu.conf文件中包含字符串to的行 to要高亮顯示
命令:| 將前一個命令的輸出作為本次目錄的輸入
示例:查看當前系統(tǒng)中所有的進程中包括system字符串的進程
?
命令:ps -ef
示例:查看當前系統(tǒng)中運行的進程
命令:kill -9 進程的pid
查看當前系統(tǒng)的網(wǎng)卡信息:ifconfig
查看與某臺機器的連接情況:ping
?
查看當前系統(tǒng)的端口使用:netstat -an
權限是Linux中的重要概念,每個文件/目錄等都具有權限,通過ls -l命令我們可以 查看某個目錄下的文件或目錄的權限
示例:在隨意某個目錄下ls -l
第一列的內容的信息解釋如下:
?
文件的類型:
d:代表目錄
-:代表文件
l:代表鏈接(可以認為是window中的快捷方式)
后面的9位分為3組,每3位置一組,分別代表屬主的權限,與當前用戶同組的 用戶的權限,其他用戶的權限
r:代表權限是可讀,r也可以用數(shù)字4表示
w:代表權限是可寫,w也可以用數(shù)字2表示
x:代表權限是可執(zhí)行,x也可以用數(shù)字1表示
屬主(user)屬組(group)其他用戶
修改文件/目錄的權限的命令:chmod
示例:修改/test下的aaa.txt的權限為屬主有全部權限,屬主所在的組有讀寫權限,
其他用戶只有讀的權限