Linux
-
常用指令
-
ls顯示文件或目錄ls -l # 列出文件詳細(xì)信息l (list) ls -a # 列出當(dāng)前目錄所有文件及目錄,包含隱藏的文件 -
mkdir創(chuàng)建目錄mkdir -p # 創(chuàng)建目錄,若無(wú)父目錄,則創(chuàng)建 cd切換目錄touch創(chuàng)建空文件echo創(chuàng)建帶有內(nèi)容的文件cat查看文件內(nèi)容cp拷貝mv移動(dòng)或者重命名-
rm刪除文件rm -r # 遞歸刪除, 可刪除子目錄及文件 rm -f # 強(qiáng)制刪除 find搜索文件wc統(tǒng)計(jì)文本中行數(shù)、字?jǐn)?shù)、字符數(shù)grep在文件文件中查找某個(gè)字符串rmdir刪除空目錄tree樹(shù)形結(jié)構(gòu)顯示目錄,需要 tree 包pwd顯示當(dāng)前目錄ln創(chuàng)建鏈接文件more/less分頁(yè)顯示文本文件內(nèi)容head/tail顯示文件頭、尾內(nèi)容
-
-
系統(tǒng)指令
-
stat顯示指定文件的詳細(xì)信息 -
who顯示在線登錄的用戶 -
whoami顯示當(dāng)前的操作用戶 -
hostname顯示主機(jī)名 -
uname顯示系統(tǒng)信息 -
top動(dòng)態(tài)顯示當(dāng)前耗費(fèi)資源最多進(jìn)程信息 -
ps顯示瞬間進(jìn)程的狀態(tài) -
du顯示目錄大小du -h /home -
df查看磁盤(pán)大小df -h -
ifconfig查看網(wǎng)絡(luò)狀態(tài) -
ping測(cè)試網(wǎng)絡(luò) -
netstat顯示網(wǎng)絡(luò)狀態(tài)信息 -
man查看幫助 -
clear清屏 -
alias對(duì)命令進(jìn)行重命名 -
kill殺死進(jìn)程
-
-
打包
gzipbzip2-
tartar -c # 歸檔文件 tar -x # 解壓文件 tar -z # gzip 壓縮文件 tar -j # bzip2 壓縮文件 tar -v # 顯示壓縮過(guò)程 tar -f # 使用檔名 tar -cvf x.tar /home/test # 打包不壓縮 tar -zcvf x.tar.gz /home/test # 打包,用gzip壓縮 tar -jcvf x.tar.bz2 /home/test # 打包,用bzip2壓縮
-
關(guān)機(jī)/重啟
-
shutdownshutdown -r # 關(guān)機(jī)重啟 shutdown -h # 關(guān)機(jī)不重啟 shutdown -now # 立刻關(guān)機(jī) halt關(guān)機(jī)reboot重啟
-
-
vim 操作
-
:q退出不保存 -
:wq!保存并退出 -
:q!強(qiáng)制退出 -
:set number顯示行號(hào) G g
-
-
文件權(quán)限管理
r讀 4w寫(xiě) 2x可執(zhí)行 1-rw-rw-r-- 第一個(gè) - 表示“普通文件” l “鏈接” d “目錄” 第二三四個(gè)字符 rw- 表示當(dāng)前所屬用戶的權(quán)限 4 + 2 = 6 第五六七個(gè)字符 rw- 表示當(dāng)前所屬組的權(quán)限 4 + 2 = 6 第八九十個(gè)字符 r-- 表示其他用戶權(quán)限 所以操作此文件的權(quán)限用數(shù)值表示為 662-
chmod更改文件權(quán)限 -
chown更改文件權(quán)限及組
-