Linux常用命令看这一篇就够了!
现如今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的基础命令,最好的学习方法就是通过经常练习来掌握它们。
发表评论