- #进程查看
- ps [选项]
- -A #所有的进程均显示出来,与-e具有同样的效用
- -a #显示现行终端机下的所有进程,包括其他用户的进程
- -u #以用户为主的进程状态
- -e #选择所有进程,与-A相同
- x #通常与-a这个参数一起使用,可列出较完整信息
- l #较长、较详细的将所查询PID的信息列出
- j #工作的格式(jobs format)
- f #以完整格式输出,包括命令行
- #例子
- ps -ef | grep java #查找并显示java进程的信息
- #向进程发送信号
- kill [选项] [参数]
- 0 EXIT #程序退出时收到该信息
- 1 HUP #挂掉电话线或终端连接的挂起信号,这个信号也会造成某些进程在没有终止的情况下重新初始化
- 2 INT #表示结束进程,但并不是强制性的,常用的“Ctrl+C”快捷键发出的就是该信号
- 3 QUIT #退出
- 9 KILL #杀死进程,即强制结束进程
- 11 SEGV #段错误
- 15 TERM #正常结束进程,是kill命令默认发送的信号
- #例子
- kill -9 12345 #强制杀死进程号为12345的进程
- kill -KILL 12345 #强制杀死进程号为12345的进程
- kill -l #显示信号列表
- #前台后台命令
- fg <作业号>;bg <作业号>
- #例子
- bg 1 #将作业号为1且在后台暂停的命令,变成继续执行
- fg 1 #将作业号为1调回到前台,继续执行
- nohup Command [ Arg … ] [&]
- #例子
- nohup start.sh & #将脚本程序在后台保持一直运行状态
- #用于定期执行程序
- crontab [选项] [参数]
- -u #user:用来设定某个用户的crontab服务,例如"-u demo"表示设备demo用户的crontab服务,此参数一般由root用户来运行
- -e #编辑某个用户的crontab文件内容如果不指定用户,则表示编辑当前用户的crontab文件
- -l #显示某用户的crontab文件内容如果不指定用户,则表示显示当前用户的crontab文件内容
- -r #从“/var/spool/cron”删除某用户的crontab文件如果不指定用户,则默认删除当前用户的crontab文件
- -i #在删除用户的crontab文件时,给确认提示
- #常用时间对照
- 第一个* 一小时当中的第几分钟(minute) 0~59
- 第二个* 一天当中的第几小时(hour) 0~23
- 第三个* 一个月当中的第几天(day) 1~31
- 第四个* 一年当中的第几个月(month) 1~12
- 第五个* 一周当中的星期几(week) 0~7(0和7都代表星期日)
- #特殊符号
- *(星号) 代表任何时间。比如第一个"*"就代表一小时中每分钟都执行一次的意思。
- ,(逗号) 代表不连续的时间。比如"0 8,12,16***命令"就代表在每天的8点0分、12点0分、16点0分都执行一次命令。
- -(中杠) 代表连续的时间范围。比如"0 5 ** 1-6命令",代表在周一到周六的凌晨5点0分执行命令。
- /(正斜线) 代表每隔多久执行一次。比如"*/10****命令",代表每隔10分钟就执行一次命令。
- #例子
- crontab -l #查看定时任务
- crontab -r #删除定时任务
- #重定向命令
- cmd > file #把标准输出重定向到一个新文件中
- cmd >> file #把标准输出重定向到一个文件中(追加)
- cmd 1 > file #把标准输出重定向到一个文件中
- cmd > file 2 > & 1 #把标准输出和标准错误一起重定向到一个文件中
- cmd 2 > file #把标准错误重定向到一个文件中
- cmd 2 >> file #把标准错误输出重定向到一个文件中(追加)
- cmd >> file 2 > & 1 #把标准输出和标准错误一起重定向到一个文件中(追加)
- cmd < file > file2 #cmd命令以file文件作为输入,以file2文件作为输出
- cmd < file #cmd命令以file文件作为输入
- cmd & m #把标准输出重定向到文件描述符m中
- #例子
- ls -l /usr/ > ls.txt #将某个目录下所有文件及目录的列表保存在一个文本文件中
- ls -l /usr/ >> ls.txt #将某个目录下所有文件及目录的列表追加到一个文本文件中
- ls /var/log/messgaes > /dev/null 2 > /dev/null #正常输出和错误信息都不显示,将把标准输出和标准错误都重定向到/dev/null
复制代码
|
|
|
|
|
版权说明:论坛帖子主题均由合作第三方提供并上传,若内容存在侵权,请进行举报