liunx常用命令总结(持续更新)

5 篇文章 0 订阅
查询相关命令
###查看###
#1.查看内存等信息
shell cat /proc/meminfo

#2.根据进程号查找位置
ps -ef|grep java 
#获取pid 在/proc目录下找到对应的pid查看里面的cwd 后面就是绝对路径
ll /proc/pid

#3.查看用户相关
cat /etc/passwd

#4.查看环境变量
env

#5.根据名字查询文件
find / -name settings.xml

#6.统计关键词出现次数
grep keywords |wc -l

#7.查看内存情况
free -m

#8.查看硬盘情况
df -h

#9.查看历史输入命令
history |grep xx

# 查询倒数 300 行文件,并监听实时写入
tail -300f application.log 

# 在 application.log 中查找 ERROR 
grep ERROR application.log
cat application.log | grep -i ERROR 

# 同时在两个文件中查找 ERROR
grep ERROR 1.log 2.log

# 指定文件后缀查找
grep 'HelloWorld' /home/admin/logs -r -n --include *.{java}

# 排除文件后缀查找
grep 'HelloWorld' /home/admin/logs -r -n --exclude *.{java}

# 查询目录下所有文件大小
du -sh *

#查看上次启动时间
date -d "$(awk -F. '{print $1}' /proc/uptime) second ago" +"%Y-%m-%d %H:%M:%S"

#查看登录用户
last
手动释放linux内存
# To free pagecache, use

echo 1 > /proc/sys/vm/drop_caches;

# to free dentries and inodes, use

echo 2 > /proc/sys/vm/drop_caches;

# to free pagecache, dentries and inodes, use

echo 3 >/proc/sys/vm/drop_caches.
文件定位
# 查询特定目录下面大于 200M 的文件
find /home/admin -size +200M

# 1天内访问过的文件
find /home/admin -atime -1

# 1天内修改过的文件
find /home/admin -mtime -1 

# 1分钟内访问过的文件
find /home/admin -amin -1

# 1分钟内修改过的文件
find /home/admin -mmin -1

压缩与解压
#压缩
# -c是建立新的存档,-v是参数详细显示处理的文件,-f指定存档或设备
tar -cvf newfilename.tar filename

#解压
tar -xvf filename.tar

网络
# 查看当前连接,按照类型排序
netstat -nat|awk  '{print $6}'|sort|uniq -c|sort -rn

# 查看端口号
netstat -nltp |grep ''
ss -nltp |grep ''

用户

# 更改当前用户密码
passwd

ssh 登录脚本

#!/usr/bin/expect -f
#auto ssh login
set timeout 30
spawn ssh root@10.xx.xx.xx
expect "password:"
send "QZIqDvdSN0kWRjN\r"
interact
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代码大师麦克劳瑞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值