Loading

linux 常用命令

查看文件夹大小

du -h --max-depth=1 ?[folder] 默认是 .

rm 反选

打开
shopt -s extglob

删除
rm !(filename1|filename2)

关闭
shopt -u extglob

创建有配额的文件夹-未测试

网址

进程管理

  • shell文件
#!/usr/bin/sh     #!/usr/bin/bash
monitorID=$(ps- -ef|grep monitor|grep -v 'sh'|grep -v 'log'|grep -v 'grep'|awk '{print $2}')
#查询后返回进程ID,
count=$(ps -ef|grep monitor|grep -v 'sh'|grep -v 'grep')|wc -l
#返回相关进程个数
  • 命令行
#批量杀进程
ps -ef|grep someProcessId|grep -v 'grep'|awk '{print "kill -9" $2}'|sh

后台运行脚本

  1. sh ./test.sh
  2. ctrl+z 切换到后台并暂停
  3. bg number在后台运行( number 是使用 jobs命令查到的 [] 中的数字)

或者

  1. sh ./test.sh &

test.sh 会在 shell 终端关闭时退出。
应对: nohup sh ./test.sh &
退出终端后jobs看不到,只能 ps ef 查看并 kill(打印信息输出到nohup.out)

中断后台运行

  1. jobs 查看已启动任务情况
  2. fg %numberctrl+c 切换到前台运行,在停止

或者
2. kill %number

posted @ 2025-03-12 22:25  一起滚月球  阅读(7)  评论(0)    收藏  举报