linux常见操作
修改文件权限
将test.txt的文件权限修改为:-rw-r--r-x。(假设该文件在当前目录)
[解析]
(1)数字表示
符号 | 分数 |
r | 4 |
w | 2 |
x | 1 |
user = rw- = 4+2=6
group = r-- = 4
others= r-x = 4+1=5
即答案为:chmod 645 test.txt
(2) 符号表示
chmod |
u g o a |
+(加入) -(除去) =(设定) |
r w x |
文件或目录 |
即 chmod u=rw,g=r,o=rx test.txt 还可以这样写 chmod u=w,o=x, a+r test.txt //a代表all
杀死名为java的进程
[解析] kill -9 `ps -ef | grep java | awk '{print $2}'`
[root@cxb home]# ps -ef | grep java root 14913 10053 0 17:43 pts/0 00:00:00 grep --color=auto java
awk '{print $2}'` 代表打印上图第二列的数据,即打印线程ID:11429,最后再执行命令:kill -9 线程ID
在log.txt文件中统计单词test的个数
log.txt
test test
ktest
test
a test
test a
l test
ltest
[解析]
[root@cxb home]# awk -F " " '{for(i=1;i<=NF;++i) if($i=="test") ++sum}END{print sum}' log.txt 6
思考题
在log.txt文件中统计包含单词test的行数
[解析]
[root@cxb home]# awk -F " " '{for(i=1;i<=NF;++i) if($i=="test"){ ++sum; break;} }END{print sum}' log.txt 5
查看cd命令的用法
man cd 或者 cd --help
查看系统资源
top