此時文件雖然已經(jīng)編輯完成,但是沒有保存,需輸入冒號:進入底行模式,在底行模式下輸入wq代表寫入內(nèi)容并退出,即保存;輸入q!代表強制退出不保存。
:s/well/good/替換當前行第一個well 為 good
:s/well/good/g 替換當前行所有well 為 good
:n,$s/well/good/ 替換第 n 行開始到最后一行中每一行的第一個 well 為 good
:n,$s/well/good/g 替換第 n 行開始到最后一行中每一行所有 well 為 good
n 為數(shù)字,若 n 為 .,表示從當前行開始到最后一行
:%s/well/good/ (等同于 :g/well/s//good/) 替換每一行的第一個 well 為 good
:%s/well/good/g (等同于 :g/well/s//good/g) 替換每一行中所有 well 為 good
特殊符號轉(zhuǎn)義:可以使用#作為分隔符,此時中間出現(xiàn)的 / 不會作為分隔符
:s#well/#good/# 替換當前行第一個 well/ 為 good/
:%s#/usr/bin#/bin#g可以把文件中所有路徑/usr/bin換成/bin
同目錄刪除:熟記 rm -rf 文件 即可
Windows的壓縮文件的擴展名 .zip/.rar
linux中的打包文件:.tar
linux中的壓縮文件:.gz
linux中打包并壓縮的文件:.tar.gz
而一般情況下打包和壓縮是一起進行的linux命令,打包并壓縮后的文件的后綴名一般.tar.gz。
命令:tar -zcvf 打包壓縮后的文件名 要打包的文件
其中:z:調(diào)用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 [-zxvf] 壓縮文件
其中:x:代表解壓
示例:將/test下的xxx.tar.gz解壓到當前目錄下 tar -[z]xvf xxx.tar.gz
示例:將/test下的xxx.tar.gz解壓到根目錄/usr下 tar -[z]xvf xxx.tar.gz -C /usr------C代表指定解壓的位置
4.其他命令
命令:pwd
命令:ps -ef ---顯示所有的進程
命令:kill -9 pid(pid是進程的id)
命令:grep 要搜索的字符串 要搜索的文件
示例:搜索/usr/sudo.conf文件中包含字符串to的行 grep to sudo.conf
示例:搜索/usr/sudu.conf文件中包含字符串to的行 to要高亮顯示 grep to sudo.conf --color
命令:| 將前一個命令的輸出作為本次目錄的輸入
示例:查看當前系統(tǒng)中所有的進程中包括system字符串的進程 ps -ef | grep system
查看當前系統(tǒng)的網(wǎng)卡信息:ifconfig
查看與某臺機器的連接情況:ping
重啟命令:reboot
立即關(guān)機:halt
權(quán)限是Linux中的重要概念,每個文件/目錄等都具有權(quán)限,通過ls -l命令我們可以查看某個目錄下的文件或目錄的權(quán)限
r:代表權(quán)限是可讀,r也可以用數(shù)字4表示
w:代表權(quán)限是可寫,w也可以用數(shù)字2表示
x:代表權(quán)限是可執(zhí)行,x也可以用數(shù)字1表示
修改文件/目錄的權(quán)限的命令:chmod
示例:修改/test下的aaa.txt的權(quán)限為屬主有全部權(quán)限,屬主所在的組有讀寫權(quán)限linux命令,
其他用戶只有讀的權(quán)限