Linux常用命令

本文涵盖了Linux中常用的命令,从编辑文件、内存查询、Java项目监控到日志查看、进程管理、文件操作、权限切换、环境变量设置、端口占用情况、磁盘容量检查等,提供了一个全面的Linux命令指南。

1.文件相关
1.1编辑文件

vi xxx
vim xxx

1.2删除文件

rm -f xxx.jar

删除后缀名带有zip的文件

find ./ -name "*.zip" |xargs  rm

1.3新建文件

touch abc.txt

1.4文件内容搜索

grep -A 5 'foo' 'filename' # 显示foo及后5行

1.5移动文件
使用相对路径:

mv sourcefile.txt ./destination/

1.6文件搜索

find /etc -name my.cnf   --在/etc目录下的文件my.cnf
find /etc -name '*cnf*'  --使用通配符*(0或者任意多个)。表示在/etc目录下查找文件名中含有字符串‘cnf’的文件
find / -name my.cnf      --在根目录下查找文件my.cnf,表示在整个硬盘查找
find . -name 'cnf*'      --表示当前目录下查找文件名开头是字符串‘cnf’的文件

2.解压文件、压缩打包文件
解压单个文件:使用gzip命令,解压单个文件。

gzip -d filename.gz

解压tar文件:使用tar命令,解压tar文件。

tar -xvf filename.tar

解压tar.gz文件:使用tar命令,解压tar.gz文件。

tar -zxvf filename.tar.gz

将名为myfolder的文件夹打包并压缩成名为myarchive.tar.gz的文件

tar -czvf myarchive.tar.gz myfolder

3.文件夹:
删除名为my_folder文件夹

rm -rf my_folder

重命名文件夹

mv old_folder new_folder

4.文件时间大小排序查询

ls -alth
ls -lShr

5.查看文件大小

du -h info.log

查看当前目录所有文件大小

ls -lh

6.内存使用查询
包括总内存、已用内存、空闲内存等信息

free -h

7.查看java运行项目

ps -ef|grep java

8.监控日志

tail -f service.log

ctrl+s暂停,ctrl+q继续

9.管理员权限切换

su admin

10.添加环境变量

vim /etc/profile

环境变量生效

source /etc/profile

11.查看进程占用内存情况

ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head

12.查看端口占用情况

netstat -anp | grep 端口号

LISTEN表示端口被占用,LISTENING不是表示端口被占用

netstat -nultp  //查看所有端口占用情况

13.查看磁盘容量

df -Th

14.查看系统CPU核心数

grep -c ^processor /proc/cpuinfo

15.查看ip地址

ip addr
ip address
ifconfig

16.查看文件时间

ll 也会显示文件详情 ,或者
stat xxx.txt

在这里插入图片描述
17.检查端口

netstat -lnp|grep 80

打开防火墙

firewall-cmd --zone=public --add-port=80/tcp

ping端口

nmap -p 80 192.168.40.1

18.文件内容搜索导出

#导1天的内容
grep "2025-11-19" project.log > 251119.log
#导9点的内容
grep "2025-11-19 09" project.log > 25111909.log

19.在后台运行一个命令或脚本,并且不会因为终端的关闭而终止

nohup command_name &

20.查看系统版本

cat /etc/os-release
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值