现如今DevOps盛行,对程序员运维方面的要求越来越高,程序员需要掌握应用程序的开发->打包->部署->运维整个流程,以及服务监控、中间件部署及管理、服务器状态管理、日志查询等能力,为了满足工作中的要求,我们需要熟练掌握一些Linux常用的命令。

一、文件操作相关命令
1、以可读性高的方式查看文件夹下的所有文件包括隐藏文件
ls -ahl
2、查看当前所在目录
pwd/root
3、新建文件
touch a.temp
4、修改文件名
mv a.temp a.temp.bak
5、复制文件
cp a.temp a.temp.bak
6、新建文件夹
mkdir abc
7、查看文件内容
cat a.temp
8、删除文件/文件夹,使用-r,递归删除目录,-f强制删除无需确认(最好不要使用)
rm a.temp.bak
9、重命名文件
mv a.temp a.temp.b
10、grep通过管道符|,在文本中搜索指定内容。
cat a.temp | grep Java
11、进入文件夹
cd /abc
12、按照名称查找文件
find ~ -name "target3.java" : 精确查找文件
find ~ -name "target*" :模糊查找文件
find ~ -iname ”target*" :不区分文件名大小写去查找文件
find ~ -name "*.gz"
二、查看服务器状态
1、查看系统内核信息
uname -a
执行结果:

2、查看计算机名
hostname
执行结果:

3、top命令实时查看进程状态
top
执行结果:

4、查看内存和交换区使用量
free -mh
执行结果:

5、查看各个分区使用情况
df -h
执行结果:

6、查看系统运行时间、用户数、负载
uptime
执行结果:

三、查看进程状态和网络信息
1、查看所有进程
ps -ef
执行结果:

2、查看所有监听端口
netstat -lntp
执行结果:

3、查看所有网络接口的属性
ifconfig
执行结果:

4、查看所有已经建立的连接
netstat -antp
执行结果:

四、日志查询相关命令
日志相关查询方法可以参考这篇文章:Linux查日志的几种方式,你学会了吗?
五、其他常用命令
1、编辑文件
vim abc.conf
2、查看当前日期
date
执行结果:

3、查看当前日历
cal
执行结果:

4、写入内存中未更新的数据,在内存中尚未被更新的数据,就会被写入硬盘,所以这个命令在系统关机重启前输入,最好多执行几次。
sync
5、文件解压
tar -zxvf archive.tar.gz
五、总结
本文介绍了Linux的一些常用命令包含文件操作、服务器状态查看、进程状态和网络信息查看、日志查询以及其他常用命令,这些命令是操作Linux的基础命令,最好的学习方法就是通过经常练习来掌握它们。
匿名
2025-10-22
盖楼盖楼!
匿名
2025-08-11
沙发沙发
匿名
2025-08-10
https://at.oiik.cn/bing.html
匿名
2025-02-21
实用,我在开发https://minmail.app/时候使用到了
王飞翔
2024-12-30
亲爱的朋友:您好!中国疫情持续蔓延,很多人症状非常严重持久不愈,医院人满为患,各年龄段随地倒猝死的现象暴增,多省感染手足口、甲流、乙流、支原体、合胞及腺病毒的儿童不断攀升,目前各种天灾人祸,天气异象频发。古今中外的很多预言都说了这几年人类有大灾难,如刘伯温在预言中说 “贫者一万留一千,富者一万留二三”,“贫富若不回心转,看看死期到眼前”, 预言中也告诉世人如何逃离劫难的方法,真心希望您能躲过末劫中的劫难,有个美好的未来,请您务必打开下方网址认真了解,内有躲避瘟疫保平安的方法。网址1:https://github.com/1992513/www/blob/master/README.md?abhgc#1 网址2:bitly.net/55bbbb 网址3:https://d3ankibxiji86m.cloudfront.net/30gj 如打不开请多换几个浏览器试
匿名
2024-12-12
Backdata 搜索引擎网址提交入口:https://backdata.net/submit-site.html