Linux——运维实用(三)

历史命令查看和执行

histiry查看历史命令

!+ 历史命令前的数字 执行历史命令

查看部分历史命令

fc -l

查看磁盘及内存

df -h 各磁盘占用情况

du -h –-max-depth=1 /home(或者-d 1) 目录及子目录磁盘占用情况

free -h 内存使用情况

查看对应进程

pgrep hello / pidof hello 根据名称显示进程Pid

lsof -i:(8089)/ netstat -aon|findstr “8090” 根据端口号显示对应进程

或者:

netstat -tunlp | grep 8089

netstat -nap | grep pid 根据进程pid显示端口

杀死进程

killall hello/pkill hello 根据进程名杀死进程

清空文件内容

file

将日志同时记录文件并打印到控制台

./test.sh |tee test.log

计算程序运行时间

time ./fibo 30

查看内存占用前10的进程

ps -aux|sort -k4nr |head -n 10

找出当前系统CPU使用量较高的进程

ps -aux | sort -rnk 3 | head -20

无编辑器情况下编辑文本文件

cat >file.txt

文章目录
  1. 1. 历史命令查看和执行
  2. 2. 查看部分历史命令
  3. 3. 查看磁盘及内存
  4. 4. 查看对应进程
  5. 5. 杀死进程
  6. 6. 清空文件内容
  7. 7. 将日志同时记录文件并打印到控制台
  8. 8. 计算程序运行时间
  9. 9. 查看内存占用前10的进程
  10. 10. 找出当前系统CPU使用量较高的进程
  11. 11. 无编辑器情况下编辑文本文件
|