实时查看日志
tail -f filename.log
- tail -f 加文件名,可以实时显示日志文件内容。
磁盘或内存情况查看
- 怎么知道当前磁盘是否满了呢?
使用df命令可以快速查看各挂载路径磁盘占用情况。
df -h
- 当前目录各个子目录占用空间大小
如果你已经知道home目录占用空间较大了,你想知道home目录下各个目录占用情况:
du -h –-max-depth=1 /home
当前内存使用情况
free -h
使用-h参数
不知道你是否注意到,我们在前面几个命令中,都使用了-h参数,它的作用是使得结果以人类可读的方式呈现,所以我们看到它呈现的单位是G,M等,如果不使用-h参数,可以自己尝试一下会是什么样的结果呈现。
根据名称查找进程id
pgrep hello
或者:
pidof hello
根据名称杀死进程
killall hello
或者:
pkill hello
查看进程运行时间
ps -p 24525 -o lstart,etime
其中24525是你要查看进程的进程id。
查看压缩日志文件
zcat test.gz
zless test.gz
清空文件内容
>filename
将日志同时 记录文件 并 打印到控制台
./test.sh |tee test.log
查看内存占用前10的进程
ps -aux|sort -k4nr |head -n 10
命令行下的复制粘贴
-
ctrl + insert
-
shift + insert
搜索包含某个字符串的文件
grep -rn "test"