Linux我只是大學的時候?qū)W過一點,會些簡單的命令,不過當時連shell腳本都沒怎么用過。等到實習時因為要看log才多多的練習使用Linux 命令。
這次只提各種常見命令,不涉及腳本。
首先說幾個能與別的命令(比如之后提到logcat/ps等等)自由組合的命令,超好用?!径际欠旁趧e的命令后使用
①?gerp xx(關(guān)鍵字) 【過濾輸出
② & 【在命令后加上&可以讓命令在后臺運行
③ > 【輸出到文件
④ --help 【查看命令幫助以及相關(guān)使用方法
⑤ | 【管道命令
1、一開始最簡單的logcat得會吧。
①?logcat -c ?【清理已存在的日志【最常用
②?然后就會想到我才不想看這么多,所以可以用到grep命令過濾一下。也可以用&讓logcat在后臺一直進行輸出,等等還有很多使用方法。
2、當需要查看系統(tǒng)進程時,就會使用到ps命令。
①?ps -aux 【顯示當前系統(tǒng)所有正在運行進程的詳細信息
輸出格式:USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
② ps | grep xx【過濾進程
3、查找文件及內(nèi)容時用到的find命令。
① find /xx -name A 【在/xx目錄下查找A文件的路徑
② find /xx -name "*A" 【①的升級版,可進行模糊查詢。查找出文件名中包含A的文件路徑
③ find ?/xx -name "A" | xargs grep "B" 【①升級版,可查找出A文件中包含B的行。xargs用于傳遞參數(shù)
4、ls命令,這個命令應(yīng)該不需要多解釋。
① ls -l 【列出文件類型/大小/修改日期和時間/名字/屬主/權(quán)限
② ls -a【顯示全部文件包括隱藏文件
③ ls -lh【-l的升級版,可以按大小順序排列顯示?
5、文本需要的命令:編輯vi&查看cat, more, less【less好用,可與logcat/ps等組合
①vi 基本操作不用多說
②cat 全部一次性顯示完; more可分頁顯示,只可向下翻頁;less 可向上、向下翻頁,并有查找功能【參數(shù)與man命令類似,因為用到man時其實是調(diào)用了less顯示文檔
6、其余命令。
這就很多了,像創(chuàng)建文件夾mkdir,創(chuàng)建軟連接ln -s等等以后想起來再記上。
最好把常用命令過一遍,對它們都有個大概的印象,等用到的時候就算記不清楚,但是知道有這個東西存在和用法,到時候再查也行。
Submit by 梅湖