* 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
将某个变量值的作用于设为全局范围。
网友评论