分享

统信桌面专业版【桌面系统常用命令-系统配置-任务管理】


  1. #进程查看
  2. ps [选项]
  3. -A    #所有的进程均显示出来,与-e具有同样的效用
  4. -a    #显示现行终端机下的所有进程,包括其他用户的进程
  5. -u    #以用户为主的进程状态
  6. -e    #选择所有进程,与-A相同
  7. x    #通常与-a这个参数一起使用,可列出较完整信息
  8. l    #较长、较详细的将所查询PID的信息列出
  9. j    #工作的格式(jobs format)
  10. f    #以完整格式输出,包括命令行

  11. #例子
  12. ps -ef | grep java #查找并显示java进程的信息
  13. #向进程发送信号
  14. kill [选项] [参数]
  15. 0    EXIT    #程序退出时收到该信息
  16. 1    HUP     #挂掉电话线或终端连接的挂起信号,这个信号也会造成某些进程在没有终止的情况下重新初始化
  17. 2    INT     #表示结束进程,但并不是强制性的,常用的“Ctrl+C”快捷键发出的就是该信号
  18. 3    QUIT    #退出
  19. 9    KILL    #杀死进程,即强制结束进程
  20. 11   SEGV    #段错误
  21. 15   TERM    #正常结束进程,是kill命令默认发送的信号

  22. #例子
  23. kill -9 12345    #强制杀死进程号为12345的进程
  24. kill -KILL 12345 #强制杀死进程号为12345的进程
  25. kill -l          #显示信号列表
  26. #前台后台命令
  27. fg <作业号>;bg <作业号>

  28. #例子
  29. bg 1 #将作业号为1且在后台暂停的命令,变成继续执行
  30. fg 1 #将作业号为1调回到前台,继续执行
  31. nohup Command [ Arg … ] [&]

  32. #例子
  33. nohup start.sh & #将脚本程序在后台保持一直运行状态
  34. #用于定期执行程序
  35. crontab [选项] [参数]
  36. -u    #user:用来设定某个用户的crontab服务,例如"-u demo"表示设备demo用户的crontab服务,此参数一般由root用户来运行
  37. -e    #编辑某个用户的crontab文件内容如果不指定用户,则表示编辑当前用户的crontab文件
  38. -l    #显示某用户的crontab文件内容如果不指定用户,则表示显示当前用户的crontab文件内容
  39. -r    #从“/var/spool/cron”删除某用户的crontab文件如果不指定用户,则默认删除当前用户的crontab文件
  40. -i    #在删除用户的crontab文件时,给确认提示

  41. #常用时间对照
  42. 第一个*    一小时当中的第几分钟(minute)    0~59
  43. 第二个*    一天当中的第几小时(hour)        0~23
  44. 第三个*    一个月当中的第几天(day)         1~31
  45. 第四个*    一年当中的第几个月(month)       1~12
  46. 第五个*    一周当中的星期几(week)          0~7(0和7都代表星期日)

  47. #特殊符号
  48. *(星号)    代表任何时间。比如第一个"*"就代表一小时中每分钟都执行一次的意思。
  49. ,(逗号)    代表不连续的时间。比如"0 8,12,16***命令"就代表在每天的8点0分、12点0分、16点0分都执行一次命令。
  50. -(中杠)    代表连续的时间范围。比如"0 5 ** 1-6命令",代表在周一到周六的凌晨5点0分执行命令。
  51. /(正斜线)  代表每隔多久执行一次。比如"*/10****命令",代表每隔10分钟就执行一次命令。

  52. #例子
  53. crontab -l #查看定时任务
  54. crontab -r #删除定时任务
  55. #重定向命令
  56. cmd > file            #把标准输出重定向到一个新文件中
  57. cmd >> file           #把标准输出重定向到一个文件中(追加)
  58. cmd 1 > file          #把标准输出重定向到一个文件中
  59. cmd > file 2 > & 1    #把标准输出和标准错误一起重定向到一个文件中
  60. cmd 2 > file          #把标准错误重定向到一个文件中
  61. cmd 2 >> file         #把标准错误输出重定向到一个文件中(追加)
  62. cmd >> file 2 > & 1   #把标准输出和标准错误一起重定向到一个文件中(追加)
  63. cmd < file > file2    #cmd命令以file文件作为输入,以file2文件作为输出
  64. cmd < file            #cmd命令以file文件作为输入
  65. cmd & m               #把标准输出重定向到文件描述符m中

  66. #例子
  67. ls -l /usr/ > ls.txt  #将某个目录下所有文件及目录的列表保存在一个文本文件中
  68. ls -l /usr/ >> ls.txt #将某个目录下所有文件及目录的列表追加到一个文本文件中
  69. ls /var/log/messgaes > /dev/null 2 > /dev/null #正常输出和错误信息都不显示,将把标准输出和标准错误都重定向到/dev/null
复制代码


版权说明:论坛帖子主题均由合作第三方提供并上传,若内容存在侵权,请进行举报

没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系在线客服