本文介紹我常用的linux命令大全。知識和經(jīng)驗在于積累和總結(jié)。
1. cd
cd / 切換到根目錄
cd 或者cd ~ 切換到當(dāng)前用戶主目錄, 其中~表示用戶主目錄
cd .. 切換到上級目錄
cd ../.. 切換到上上級目錄
cd /mnt/sdcard 切換到/mnt/sdcard目錄
cd - 切換到上次目錄, 高級的用法的, 不是所有人都知道。
2. ls
ls 簡單列舉
ls -l 詳細列舉, 可用ll哦(當(dāng)然, 這個是用了alias設(shè)置的)
ls -t 按時間列舉
ls -r 逆向列舉
(因此, ls -lrt就非常有用了, 按時間順序逆向列舉, 最新的在最下面, 非常便于眼睛觀察! 我在實際中經(jīng)常用ll -rt)
ls -rS 當(dāng)前目錄文件按大小排序(非常常用。
ls -a 理解所有
ls -lta 上述組合
ls /mnt/sdcard 不解釋了
ls *.txt 列舉所有的.txt文件
ll -Sr 文件從小到大排序
ll -h a.txt 計算a.txt的大小(以human readable的方式)
3. pwd
pwd 查看當(dāng)前目錄
4. touch
touch a.txt 用于創(chuàng)建一個a.txt空文件, 如果a.txt已經(jīng)存在, 則不做任何操作
51. cat
cat a.txt 查看a.txt中的內(nèi)容
cat -n a.txt會顯示行號, 利用cat -n a.txt > b.txt可以將帶行號的內(nèi)容重定向到b.txt中.
cat -b a.txt會顯示行號, 不過呢, 空白的編號就不顯示了.
5.2 tac
看, tac和cat剛好相反, 是從文件最后一行開始顯示。
5.3. nl
nl也是用于查看文件, 但帶行號, 如nl a.txt實際上等價于cat -n a.txt
6. more
more a.txt, 分頁查看a.txt中的內(nèi)容
空格鍵表示下一頁, enter鍵表示下一行, 合情合理啊, 空格鍵本來就比enter鍵大
b或ctrl b表示向前翻頁
:f顯示當(dāng)前行數(shù)和文件名
q表示離開該文件, 也可用ctrl + c
7. less
less a.txt 分頁查看a.txt中的內(nèi)容, 比more稍微強大, 前后翻。
以后用more的時候直接用less.
/int 向下搜索int, 會把所有的int標出來, 所以隨你滾動吧。
8. head
head -n 10 a.txt 查看a.txt中的頭10行
9. tail
tail -n 10 a.txt 查看a.txt中的尾10行
問題:要看程序第10行到第20行的信息, 該怎么辦呢? 沒有這個命令啊, 其實, 用下面命令可以搞定:
head -20 a.txt | tail -11
另外, tail還有一個重要用途, 比如log.txt日志文件在動態(tài)變化, 那么如何觀察到它的動態(tài)變化呢? 用tail -f log.txt即可。 非常有用。
10. grep
grep hello a.txt 在a.txt中查找hello串
sub函數(shù)用于在目標串(默認為本記錄)中查找能夠匹配regex的最長且最靠左的子串,然后用替換串取代找到的子串。從名字上就可以看出,這是兩個背景文件,其中,folderback.bmp是netants的虛擬文件夾背景文件,jobback.bmp是netants的任務(wù)列表背景文件,我們?nèi)绻茨伭薾etants的這兩個背景,可以找兩個自己喜歡的bmp圖片,改為相應(yīng)的文件名,拷貝到該文件夾中替換這兩個bmp文件。5、找陳瀟然(大唐官府74.92)對話進入大唐劍!谊悶t然(131.110)對話,→向青龍像(239.28)獻上蛟龍(可用海毛蟲代替)、白虎像(43.113)獻上噬天虎(可用老虎代替)、朱雀像(79.40)獻上鳳凰(可用雷鳥人代替)、玄武像(206.178)獻上龍龜(可用大海龜代替)【這里需要注意的是:若使用代替品,觸發(fā)戰(zhàn)斗的時候難度會加大】→完成任務(wù)后獲得斷劍→分別在大唐劍冢八個坐標處右鍵點擊使用,有幾率觸發(fā)戰(zhàn)斗。