Linux常用命令---面试宝典!!!!

本文提供了一系列常用的Linux命令介绍,包括查看CPU信息、过滤文件内容、查看端口等,并详细解释了每个命令的功能与用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


一、Linux常用命令

1.如何查看 CPU 信息?

cat /proc/cpuinfo
cat /proc/meminfo

2.查看占用 CPU 使用率最高的进程?

ps -aux | sort -k3nr | head -1

3. 如何查看一个文件的末尾 50 行?

head

head 命令可用于查看文件的开头部分的内容,有一个常用的参数 -n 用于显示行数,默认为 10,即显示 10 行的内容

head -n 10 /etc/profile

tail

tail 命令主要用于显示指定文件末尾内容。常用查看日志文件。

-c<字节>显示的字节数
-n<行数>显示行数
-f循环读取
tail -n 50 /etc/profile

cat

cat 命令是将整个文件的内容从上到下显示在屏幕上
less 命令格式
less [选项] 文件
-N 显示每行的行号
/ 检索功能

补充:tomcat日志如何查看?
进入logs目录
tail -f catalina.out

4. 如何过滤文件内容中包含”ERROR“的行?

cat file_name |grep 'error'

5. 查看某端口号?

netstat

netstat 命令用于显示网络状态

命令解释
-a/-all显示所有连线中的Socket
-n或–numeric直接使用IP地址,而不通过域名服务器
-p或–programs显示正在使用Socket的程序识别码和程序名称
-t或–tcp显示TCP传输协议的连线状况
-l或–listening显示监控中的服务器的Socket
netstat -at    # 列出所有TCP端口
netstat -lt    # 显示监听TCP端口
netstat -antp | grep port_number

6. 查看某进程号?

ps -ef | grep ps_name
ps -ef | grep ps_number

7. 查看 IP 地址?

ifconfig

在这里插入图片描述

8. 创建和删除一个多级目录?

mkdir -p ./a/b

-p :递归创建目录,即使上级目录不存在,会按目录层级自动创建目录

rm -rf ./a

-r表示递归地处理文件,即处理该目录及其所有子目录下符合条件的文件;
-f则是无提示强制删除

9. 如何对文件进行授权

chmod xxx  -R
设置所有用户可读取文件 a.conf
chmod ugo+r a.conf 或 chmod a+r  a.conf
设置所有人可以读写及执行
chmod 777 file

10. 在当前用户家目录中查找 haha.txt 文件?

find ~/ -name haha.txt

11. 如何查询出 tomcat 的进程并杀掉这个进程,写出 linux 命令?

ps -ef | grep tomcat
kill -9 tomcat_pid

12. 动态查看日志文件?

tail -f xxx.log

13. 查看当前机器 listen 的所有端口?

netstat -tlnp

在这里插入图片描述

14. 把一个文件夹打包压缩成.tar.gz 的命令,以及解压拆包.tar.gz 的命令?

c代表的是打包
x代表的是解压
v代表的是过程
f代表的是指定文件名 --必须
z有gzip属性的
tar -zcvf xxx.tar.gz
tar -zxvf xxx.tar.gz

15. 以/etc/passwd 的前五行内容为例,提取用户名?

cut

cut 命令:
-d : “TAB”是默认的分隔符,使用此选项可以更改为其他的分隔符
-f : 通过指定哪一个字段进行提取

cat /etc/passwd | head -n 5 | cut -d : -f 2

16. 在 linux 中 find 和 grep 的区别?

grep 是查找匹配条件的行,find 是搜索匹配条件的文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值