运维开发网

Unix常用命令学习

运维开发网 https://www.qedev.com 2020-02-26 20:21 出处:51CTO 作者:67785061
1. 改变文件或目录的权限 Q:创建文件a.txt,将文件的用户主改为读写执行,用户组改为读写,其他改为只读 A: 创建:可用vim创建文件。 修改权限:创建后默认的权限是-rw-r--r--,按照问题要求需要添加用户主的执行和用户组的写权限,命令如下: chmod u+x a.txt chmod g+w a.txt A:touch a.txt chmod 764 a.txt 2

1. 改变文件或目录的权限

Q:创建文件a.txt,将文件的用户主改为读写执行,用户组改为读写,其他改为只读

A:

创建:可用vim创建文件。

修改权限:创建后默认的权限是-rw-r--r--,按照问题要求需要添加用户主的执行和用户组的写权限,命令如下:

chmod u+x a.txt

chmod g+w a.txt

A:touch a.txt

chmod 764 a.txt

2.   复制命令

Q:将a.txt文件复制为b.txt文件,同时保留源文件的属性

A:cp –p a.txt b.txt

3.   剪切文件

Q:显示文件每行的第2至第8的字符

A:cut –c 2-8 a.txt

4.   生成差异信息

Q:比较两个文件的差异,并生成差异信息

A:diff filename1 filename2

5.   辨识文件类型

Q:显示 /var/log 文件夹下的文件类型

A:ls –l /var/log

A:file /var/log

6.   查找目录或者文件

Q:查找 /usr/bin 下文件名是openssl文件

A:find /usr/bin –name “openssl”

Q:查找家目录下24小时内被修改过的文件

A:find /home –mtime -1

Q:查找家目录下30分钟内被修改的文件

A:find /home –mmin -30

7.   链接文件或者目录

Q:对文件a.txt建立符号链接la.txt

A:ln –s a.txt la.txt

8.   合并文件的列

Q:将a.txt b.txt以列对列的方式进行一列一列的合并,输出到标准输出上。

A:paste a.txt b.txt

9.   打包同时压缩、解压缩文件

Q:将a.txt和b.txt打包压缩为c.tar.gz

A:tar zcvf c.tar.gz a.txt b.txt

10. 从标准输入读取数据到标准输出,同时保存为文件

Q:将文件a.txt输出到标准输出上,同时保存为d.txt

A:cat a.txt;cp a.txt d.txt

A:cat a.txt|tee d.txt

11. 文本内容排序

Q:将文件a.txt逆序排序输出

A:tac a.txt

A: sort -r a.txt

12. 显示工作目录

A:pwd

13. 显示或配置网络设备

Q:显示当前网络设备的工作状态

A: ifconfig

14. 显示网络状态

Q:显示系统中处于监听状态的网络状况

A:netstat -anp|grep LISTEN

15. 加密远程登录

Q:用quwenqing用户远程登录172.17.0.20

A:ssh quwenqing@172.17.0.20

16. 杀死执行中的进程

Q:查出系统中包含php关键字的进程,并杀死其中一个

A:ps –auxww|grep php

kill -9 xxx

17. 以其他身份执行命令

Q:以root的身份显示磁盘使用情况

A:sudo df –h

18. 设置或显示环境变量

Q:设置环境变量 A=ttt,显示环境变量

A:export A=”ttt”

echo $A

19. awk显示文件a.txt中包含ab的匹配行

A:awk ‘/ab/{print}’ a.txt

20. awk显示文件a.txt的当前记录号、域数和每一行的第一个和最后一个域。

A:awk '{print NR,NF,$1,$NF}' a.txt

21. 用awk过滤查看netstat的连接数

A: netstat -an | awk ‘/^tcp/{ A[$NF]++} END{ for (a in A) print a, A[a]}’

22. 用sed将a.txt中的3-5行删除,将所有的a替换为A,输出到显示器

A:sed ‘3,5d;s/a/A/’ a.txt

A: sed -e '3,5d' -e 's/a/A/g' a.txt

 

 

F.A.H^_^Amber

0

精彩评论

暂无评论...
验证码 换一张
取 消