* man
manual(手冊),使用man command進行查詢Linux命令的作用和用法,command為想要查詢的命令名稱。
* find
查找某個文件或者文件夾
$find . -name "*.java"
~查找當前目錄前所有的java文件
* grep
正則表達式匹配命令,用于字符串匹配。
$grep "Activity" hello.java
~查找java文件中包含“Activity”字符串的所有地方
* xargs
xargs是一個標識,代表了上一個命令的執行結果,并作為下一個命令的參數。
$ls | args grep "oa"
~查找當前目錄下文件名包含“oa”的所有文件
$find 'find . -name res' -name "*.xml" | args grep status_bar_size
!注意這里的'應為`(我搞不清楚怎么轉換)
~查找名稱為res的目錄或文件下的xml文件中的指定字符串
* cat
連接文件內容并在Terminal中輸出文件內容
$cat main.java
$sudo cat /dev/disk0
* chmod
設置user(u),group(g),other(o)對某文件的訪問權限,r/w/x。
<拓展>
文件權限表示:
bit 0:-/d -> 文件/目錄
bit 1~3:user訪問權限
bit 4~6:group訪問權限
bit 7~9:other訪問權限
</拓展>
$chmod u+x copy.sh
~給user添加“x”(執行)權限。u也可以是a,代表all。
$chmod 777 copy.sh
~某些Linux系統不識別r/w/x參數,只能用八進制數值表示。
777 -> 111111111
* ps,kill
ps用于列出當前運行的所有進程。
kill用于殺死某個進程。
* export
將某個變量值的作用于設為全局范圍。