30个常用Linux命令:面试题必知 (linux常用命令 面试题)

如果你作为一个IT行业的人员,对于Linux系统不熟悉,那么你将会失去很多机会。无论是作为一个开发人员还是作为一名系统管理员,都需要熟悉Linux系统。Linux系统已经成为了IT行业中非常重要的一环,为了在面试中取得成功,你需要掌握一些常用的Linux命令。在本文中,我们将介绍30个常用的Linux命令,以帮助你准备面试。

1. ls

该命令用于列出文件和目录。

2. cd

该命令用于更改当前工作目录。

3. pwd

该命令用于显示当前工作目录的路径。

4. mkdir

该命令用于创建一个新目录。

5. rmdir

该命令用于删除目录,只有该目录为空才能执行。

6. cp

该命令用于复制文件或目录。

7. mv

该命令用于重命名或移动文件或目录。

8. rm

该命令用于删除文件和目录。

9. cat

该命令用于将文件内容显示在终端上。

10. less

该命令用于查看文件内容,但它比cat命令更强大,因为它可以向下滚动文件。

11. head

该命令用于显示文件的前几行。

12. tl

该命令用于显示文件的末尾几行。

13. touch

该命令用于创建一个新文件或更新已存在的文件的时间戳。

14. chmod

该命令用于更改文件或目录的访问权限。

15. chown

该命令用于更改文件或目录的所有权。

16. ps

该命令用于列出当前正在运行的进程。

17. top

该命令用于实时查看系统的运行状态。

18. jobs

该命令用于列出当前在后台运行的作业。

19. bg

该命令用于将当前作业挂起,并将其移动到后台。

20. fg

该命令用于将后台作业移动到前台,并恢复它的运行状态。

21. kill

该命令用于终止进程。

22. ping

该命令用于测试网络连接是否通畅。

23. ifconfig

该命令用于查看网络接口的配置信息。

24. netstat

该命令用于查看网络连接状态以及经常使用的端口。

25. ssh

该命令用于通过远程终端连接到另一台Linux系统。

26. scp

该命令用于在两台Linux系统之间传输文件。

27. tar

该命令用于将多个文件或目录打包成一个压缩文件。

28. unzip

该命令用于解压缩一个压缩文件。

29. grep

该命令用于查找文件中的某个字符串。

30. find

该命令用于在指定的目录层次结构中查找文件。

Linux系统拥有丰富的命令,这些命令可以帮助你更好地管理文件和目录,监视系统运行状态,并进行网络配置和维护。如果你想在IT行业中成功,那么你需要掌握这些常用的Linux命令。在你准备面试时,确保你准备好面试官可能会问到的这些常用Linux命令,这将提高你在面试中的成功率。

相关问题拓展阅读:

盘点20个面试中常用的Linux命令

windows中的 dir ,如下图所示

ls -l

之一列之一个字段:文件类型,后面9个字符是模式,其中分为三组,每一组三个字段。之一组为所属用户权限。第二组为所属组的权限。第三组为其他用户所属权限。其中r(read)代表可读,w(write)代表可写,e(execute)代表可执行。在后面的9个字符中,如果是字母说明有相应的权限,如果为”-“代表没有权限。举一个例子

-rw-r-r–:此为普通文件,对于所属用户为可读可写不能执行,对于所属组仅仅可读,对于其他用户仅为读。

第三列是所属用户,第四列为所属组,第五列为文件大小,第六列为文件被修改的时间,最后闹基为文件名。其中使用chown改变所属用户,chgrp改变所属组。

nohup command >X.file 2 >&1 &

awk -F “,” ‘{print 2}’ a.csv

获取第三列更大值

awk ‘BEGIN{max=0}{if(3}END{print max}’

解压缩命令

常用参数

常用命令组合

tar -xvf /home/a.tar  //打开tar打包文件

tar -zxvf /home/a.tar.gz //解压以gzip压缩的文件

tar -jxvf /home/a.tar.bz2 //解压以bzip压缩的文件

tar -cvf /home/a.tar /home 打包/home下所有文件

常用组合:

例子1:将A服务器中/home/a.txt 复制到B服务器的/home中

scp -r /home/a.txt root@B_ip:/home

翻车现场请看次条。

例子:每隔一秒高亮显示http连接数的变化情况

watch -n 1 -d ‘pstree | grep http’

例子:十秒一次输出系统的平均负载

watch -n 10 ‘cat /proc/loadavg’

查看磁盘大小

df -h

参数名含义

-n使用IP地址表示主机。使用数字表示端口

-i指定要监听的端口。如果为”-i any”表示住区宽弯猜所有网卡数据包

-v输出诸如ip数据包慎型中的TTL更加详细的信息

-t不打印时间戳

-e显示以太网帧头部信息

-c仅仅抓取指定数量的数据包

-x按照十六进制显示数据包内容

知道了相关参数,下面看几个案例

同样,我们看看相关参数

老规矩,上几个例子

参数描述

-i设置数据包传送的时间间隔

-l以服务器方式运行。默认为客户端运行

-k重复接受并处理某个端口上的所有链接

-p以客户端运行时强制其使用指定端口

-C将CR和LF两个字符作为结束符

-u使用udp协议。默认tcp协议

-Xnc客户端余代理服务器通信时默认为socks5协议。

-z扫描目标机器某个范围服务是否开启

小贱上案例

下面列举几个常用例子

看一下vmstat都有哪些输出字段。

在这里插入图片描述

然后我们看看各个字段什么意思。

将文件分割为数个。

split -5 a.txt//将a.txt每5行分割为一个文件

统计文件中单词的个数。

一页一页显示,通过空白键显示下一页/上一页

查看某文件前几行或者后几行

diff -c file1 file2 //显示两个文件的差异

linux常用命令 面试题的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux常用命令 面试题,30个常用Linux命令:面试题必知,盘点20个面试中常用的Linux命令的信息别忘了在本站进行查找喔。


数据运维技术 » 30个常用Linux命令:面试题必知 (linux常用命令 面试题)