linux小命令(不定时更新)

ps相关

pgrep 进程名  可以显示进程名的端口号

pkill nginx  直接根据名称杀死进程

ps -p PID -o lstart,etime 搭配进程号来 查进程开始时间和运行时间

cd相关

cd - 回到上一级目录

cd 回到用户家目录

多条命令执行

cd /temp/log;rm -rf *  这样的命令不建议使用。如果当前目录是用户的家目录,并且/temp/log目录不存在:那么你会看到下面一条报错信息。

bash: cd: /temp/log: No such file or directory并且当前用户的所有非隐藏文件均会被强制删除。

因为;可以执行多条命令,但是不会因为前一条命令失败,而导致后面的不会执行,因此,cd执行失败后,仍然会继续执行rm -rf *

如果是root用户在/目录下执行,基本上当前的linux系统文件基本都会被删了,很难恢复。

建议使用&&替换;

cd /temp/log/&&rm -rf *  这样会确保前一条命令执行成功,才会执行后面一条。

这边引用rm 这个命令:

rm -rf   

-r 就是向下递归,不管有多少级目录,一并删除

-f 就是直接强行删除,不作任何提示的意思

 建议批量删除文件,rf后面使用上绝对值路径比如:

rm -rf /home/weblogic/logs/*

或者进到该目录下
cd /home/weblogic/logs && rm -rf *  

查看压缩日志文件

zcat test.gz或者zless test.gz

这边推荐zless命令 跟less使用差不多。

猜你喜欢

转载自www.cnblogs.com/lp19910807/p/10601126.html
今日推荐