Linux系统常用命令总结

2020-07-08 00:00:00 命令 文件 内容 作用 文件名

1.cat + 文件名的作用是什么?

把文件的所有内容在一页内显示出来。如果文件内容过大,不利于查看。

2.cd ~命令的作用是什么?

回到当前用户的家目录

3.head -n 文件名 的作用是什么?

输出文件的前n行,如果不加n参数,默认是输出10行。

4.less+文件名的作用是什么?

可以来回分屏,上下分页的显示文件内容,但是需要注意:因此此命令需要加载文件到内存中,所以文件的大小无比小于机器的内存才可以执行。

5.ln命令的作用是什么?

硬链接,ln profile abc该命令表示abc文件和profile文件共同指向同一个文件地址。abc的内容变化,profile的文件内容也会跟着变化。

6.more + 文件名的作用是什么?

分屏显示文件内容,用空格键进行屏页操作。

7.mv命令有两种作用?分别是什么?

1)移动文件到执行路径

2)重命名文件

8.tail -n 文件名 的作用是什么?

输出文件的后n行,如果不加n参数,默认输出后10行。

而且该命令会进入阻塞状态,

9.xargs的含义和用法是什么?

从管道左边的输入的字符重建并解释执行命令行

10.在linux的权限体系中rwx分别对应着421;如果想给一个名为abc的文件(ugo)全权限,改如何写?

chmod 777 abc

11.如何为share文件夹的组加上写的权限以及为其他组减去读和执行权限?

chmod g+w share/;chmod o-rx share/

12.如何为sxt1.log的文件改变属组?

chown :share sxt1.log

13.如何为用户s1和s2分配名为share的属组?

usermod -G share s1;usermod -G share s2;

14.如何将share文件夹的数组改变为share属组?

chown root:share share/ chown命令全称为change owner的意思;root是用户;个share是属组share;第二个share是share目录。

15.如何添加一个名为share的分组?

groupadd share

16.type + 命令 表示什么意思?

显示命令的类型

17.如何统计/etc/passwd文件中,每行的行号,每行的列数,对应的完整行内容?

awk -F ':' '{print NR "\t" NF "\t" $0}' passwd

18.如何搜索/etc/passwd有root关键字的所有行?

awk '/root/ {print $0}' passwd

19.如何利用awk显示/etc/passwd的账户和账户对应的shell,而账户与shell之间以制表符分割,而且在所有行开始前添加列名name,shell,在后一行添加"blue,/bin/nosh”?

awk -F ':' 'BEGIN{ print "name\tshell"}{print $1 "\t" $7}END{print "blue\t/bin/nosh"}' passwd

20.如何使用cut命令将/etc/passwd文件中的列显示出来?

cut -d ':' -f1 passwd

21.使用sed文本分析命令结合正则表达式修改linux的ip地址的命令是什么?

sed "s/\(IPADDR=\(\([0-9]\|[1-9][0-9]\|1[0-9][0-9]\|2[0-4][0-9]\|25[0-5]\)\.\)\{3\}\).*/\188/" ifcfg-eth0

22.使用awk文本分析工具将/etc/passwd文件中的列打印出来的命令是什么?

awk -F ':' '{ print $1 }' passwd

23.[cut -d '分隔符' -f1,2,3 文件名]这个命令的作用是什么?

按自定义分隔符分割文件中的内容并将列(f1),第二列(f2),第三列(f3)输出

24.wc命令的含义是什么?

输出文件中的行数,单词数,字节数。

相关文章