Linux命令应知应会

  1. 清除登陆系统成功的记录
echo > /var/log/wtmp //此文件默认打开时乱码,可查到ip等信息

last //此时即查不到用户登录信息
  1. 清除登陆系统失败的记录
echo > /var/log/btmp //此文件默认打开时乱码,可查到登陆失败信息

lastb //查不到登陆失败信息
  1. 清除历史执行命令
history -c //清空历史执行命令

echo > ./.bash_history //或清空用户目录下的这个文件即可
  1. 导入空历史记录
vi /root/history //新建记录文件

history -c //清除记录 

history -r /root/history.txt //导入记录 

history //查询导入结果

使用举例如下

vi /root/history

history -c 

history -r /root/history.txt 

history 

echo > /var/log/wtmp  

last

echo > /var/log/btmp

lastb 

history -c 

echo > ./.bash_history

history

echo > /var/log/wtmp

last

echo > /var/log/btmp

history -c

echo > ./.bash_history 

vi /root/history

history -c

history -r /root/history.txt

history -cw
  1. 查询linux服务器有哪些IP在连接
netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n
  1. 敲一下w,即可看到当前在线人数
w
  1. 查看磁盘剩余空间
df -hl
  1. 查看每个根路径的分区大小
df -h
  1. 返回该目录的大小
du -sh [目录名]
  1. 返回该文件夹总M数
du -sm [文件夹]
  1. 查看指定文件夹下的所有文件大小(包含子文件夹)
du -h [目录名]
  1. 将某个命令输出的信息写入文件
ls > ./lsInfo.txt






作者:艾孜尔江

原文地址:https://www.cnblogs.com/ezhar/p/14639934.html