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

posted @ 2018-08-05 17:00  cxbit  阅读(115)  评论(0编辑  收藏  举报