
1 touch text.py 創(chuàng)建一個(gè)文件
2 mkdir jackyang 創(chuàng)建一個(gè)文件夾 (-p 創(chuàng)建多級(jí)文件夾)
3 clear 清屏
4 ls -a 顯示隱藏文件
5 ls -l 以列表的形式顯示
6 ls -l -h 在配合-l以列表一起顯示的時(shí)候-h可以以合適的單位顯示文件的大小(-l -h -a 可以縮寫成 -lha 順序無所謂)
7 man ls 可以格式清晰的顯示man 后面所接的命令的文檔,但是是一個(gè)新的頁面,退出按Q鍵(man 2 open 中間的是后面命令文檔對(duì)應(yīng)的查詢級(jí)別,1-8)
8 cat 文件名 查看文件里面的內(nèi)容
9 history 查看歷史命令 (!233 感嘆號(hào)加上歷史命令編號(hào)可以直接執(zhí)行該命令)
10 rm 文件名 刪除命令 (-r 遞歸刪除 文件或者文件夾)
11 ls > test.txt 將原本ls 命令后顯示在終端上的內(nèi)容重定向到后面制定的文件里面,eg:test.txt
12 ls >> test.txt 同上只是兩個(gè)大于號(hào)是可以追加的(如果文件不存在,那么重建,如果有內(nèi)容則是追加。但是一個(gè)大于號(hào)就是先刪除,再寫上內(nèi)容)。
13 more test.text more命令和cat命令是類似的都是查看文件的內(nèi)容不同之處在于cat是一次性的查看所有文件內(nèi)容,但是more卻是部分顯示(通過d、f)來分頁,所以在查看大文件的時(shí)候使用more比較好。
14 ls -alh | more 將上面的6、11、13等命令集成使用,這樣可以避免創(chuàng)建重定向儲(chǔ)存的臨時(shí)文件。(豎線 可以理解成管道,并不是所有的命令都有管道)。
15 cd ~ 回到當(dāng)前用戶的目錄
16 cd - 回到上一次的目錄
17 mv mv today.txt today001.txt (1) 修改文件名,前面的是老文件名,后面是新文件名(2)剪切并粘貼 文件到某個(gè)位置
18 ln -s today.txt soft_link.txt 創(chuàng)建一個(gè)文件的軟鏈接,soft_link.txt 被稱之為 today.txt的軟鏈接(相當(dāng)于快捷方式)
19 ln today.txt hard_link.txt 創(chuàng)建一個(gè)文件的硬鏈接,hard_link.txt稱之為硬鏈接文件(理解為同一個(gè)文件多了一個(gè)文件名 )
20 grep -n/-v 文件搜索
21 copy (-r) 文件 新的路徑 copy是復(fù)制一個(gè)文件并且粘貼到一個(gè)新的路徑,如果復(fù)制一個(gè)文件夾 提示不能操作,可在后面加上-r。
22 find 特定目錄下查找符合條件的文件(1)find ./ -name test.txt 按照名字查找當(dāng)前目錄下名字為test.txt的文件 (2)find /jackyang -size 2M 查找23 jackyang目錄下登錄2M大小的文件(-size +2M 大于. -size -2M小于2M的) 如果出現(xiàn)的文件顯示沒有權(quán)限可以在find 前面加上sudo find
24 tar -cvf tarTest.tar *.py 將當(dāng)前目錄中以.py結(jié)尾的文件打包成 tarTest.tar 打包文件
25 tar -xvf tarTest.tar 將tarTest.tatarTest.ta文件解包
26 tar -zcvf tarTest.py.gz *.py 壓縮文件需要在參數(shù)上加上z 和壓縮文件名后面加上.gz(tar -jcvf tarTest.tar.bz2 *.py )
27 tar -zxvf tarTest.py.gz 解壓文件. 對(duì)于的第二種解壓 (tar -jxvf tarTest.tar.bz2) 后面加上 -C jackyang/xxx解壓到指定目錄
28 cal 日歷 cal -y 2017 顯示2017年的日歷。直接cal 顯示的是當(dāng)前月份的日歷
29 date 顯示當(dāng)前時(shí)間 , date “+%Y 年 %m月 %d日”. ===>2017 年 12月 12日
30 ps -aux / top /htop 都是查看電腦的使用情況(注意Mac終端命令)
31 kill 進(jìn)程號(hào) (kill -9 進(jìn)程號(hào))加了-9強(qiáng)制殺死
32 reboot 重啟。 shutdown -h 2000 2000秒后關(guān)機(jī)
33 df 顯示硬盤的情況。 du 顯示當(dāng)前路徑的使用情況
34 Ifconfig 查看ip 和設(shè)置ip
35 ping 加上IP 查看網(wǎng)絡(luò)是否通暢
36 sudo -s 切換超級(jí)管理員
(1.字母法)chmod u(g\o)=rwx aa.py 修改aa.py 這個(gè)文件的權(quán)限 產(chǎn)生 u\g\o 分別對(duì)應(yīng)著擁有者、同組用戶、其他用戶(2.數(shù)字法) r—>4 w—>2 x—>1 chmod 137 aa.py 表示擁有者可執(zhí)行,同組者可寫可執(zhí)行、其他用戶可讀可寫可執(zhí)行。
作者:_JackYang
來源:簡(jiǎn)書
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。