Linux 基础命令

ps——显示进程信息(process show)
TTY列:哪个虚拟控制台运行(pts/0是伪终端,即终端窗口)
Linux 基础命令
ps -a——所有进程信息
Linux 基础命令
ps -l——进程详细信息
Linux 基础命令
ps -u——进程拥有者
Linux 基础命令
ps -aux——显示所有进程的拥有者,与后台进程
Linux 基础命令
top——实时显示进程(间隔3秒)
Linux 基础命令
kill -9 PID——强制终止进程
Linux 基础命令
Ctrl+Z——挂起正在前台运行的进程(vim编辑器打开file后挂起)
Linux 基础命令
&——命令后加&符号可将此命令放在后台
Linux 基础命令
cd——进入目录,pwd——查看当前目录
Linux 基础命令
cp -r /etc /tmp——以递归方式将/etc目录下所有文件复制到/tmp目录下
Linux 基础命令
jobs -l——查看后台进程详细信息
Linux 基础命令
fg %jobID——前台运行进程
Linux 基础命令
bg %jobID——后台运行进程
Linux 基础命令
at——发送给所有登录用户一封邮件(在2020年5月12日12:33定时发送一次,Ctrl+D显示EOT)
Linux 基础命令
at -l——查看计划任务
Linux 基础命令
crontab -e——输入周期性计划任务
Linux 基础命令
crontab命令格式
eg:05 12 1 1 1 echo “hello”——每1月1日12:05发送"hello"给所有用户(时间可用星号代替,星号为无限制,可用,或-或/分别代表多个不连续的时间,连续的时间和间隔时间)
分别代表:分(0 ~ 59) 时(0 ~ 23) 日(1 ~ 31) 月(1 ~ 12) 周(0 ~ 7) 命令
Linux 基础命令
crontab发送邮件会显示提示
Linux 基础命令
mail——查看邮件,输入邮件编号查看
Linux 基础命令
Linux 基础命令
crontab -l/-r——查看/删除crontab
Linux 基础命令
crontab保存目录
Linux 基础命令
1./etc/cron.allow——允许创建crontab文件
2./etc/cron.deny——拒绝创建crontab文件
用户创建crontab权限四种情况:
1存在:仅1中用户允许创建
2存在:仅2中用户拒绝创建
1,2都存在:仅1中用户允许创建
1,2都不存在:所有用户可创建crontab
Linux 基础命令
cron.deny——默认存在,文件为空
Linux 基础命令
所以默认任何用户都可创建crontab
Linux 基础命令
Linux 基础命令