Linux常用命令看这一篇就够了!

admin 2023-10-12 65 阅读 0评论

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

640.jpg

一、文件操作相关命令

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

执行结果:

640.png

2、查看计算机名

hostname

执行结果:

640.png

3、top命令实时查看进程状态

top

执行结果:

640.png

4、查看内存和交换区使用量

free -mh

执行结果:

640.png

5、查看各个分区使用情况

df -h

执行结果

640.png

6、查看系统运行时间、用户数、负载

uptime

执行结果

640.png

三、查看进程状态和网络信息

1、查看所有进程

ps -ef

执行结果:

640.png

2、查看所有监听端口

netstat -lntp

执行结果:

640.png

3、查看所有网络接口的属性

ifconfig

执行结果:

640.png

4、查看所有已经建立的连接

netstat -antp

执行结果:

640.png

四、日志查询相关命令

日志相关查询方法可以参考这篇文章:Linux查日志的几种方式,你学会了吗?

五、其他常用命令

1、编辑文件

vim abc.conf

2、查看当前日期

date

执行结果:

640.png

3、查看当前日历

cal

执行结果:

640.png

4、写入内存中未更新的数据,在内存中尚未被更新的数据,就会被写入硬盘,所以这个命令在系统关机重启前输入,最好多执行几次。

sync

5、文件解压

tar -zxvf archive.tar.gz

五、总结

本文介绍了Linux的一些常用命令包含文件操作、服务器状态查看、进程状态和网络信息查看、日志查询以及其他常用命令,这些命令是操作Linux的基础命令,最好的学习方法就是通过经常练习来掌握它们。

发表评论

快捷回复: 表情:
Addoil Applause Badlaugh Bomb Coffee Fabulous Facepalm Feces Frown Heyha Insidious KeepFighting NoProb PigHead Shocked Sinistersmile Slap Social Sweat Tolaugh Watermelon Witty Wow Yeah Yellowdog
提交
评论列表 (有 0 条评论, 65人围观)