【linux】基础命令-1

在这里插入图片描述

进程管理相关命令(15个)

bg

bg(back go)

将后台的命令,放置后台(back)继续执行

fg

fg(fore go)

将后台的命令,放置前台(fore)继续执行

jobs

jobs(选项)(参数)

-l:显示进程号;

-p:仅任务对应的显示进程号;

-n:显示任务状态的变化;

-r:仅输出运行状态(running)的任务;

-s:仅输出停止状态(stoped)的任务;

jobs -l               #显示当前系统的任务列表

kill

kill(选项)(进程号)
-l  信号,若果不加信号的编号参数,则使用“-l”参数会列出全部的信号名称

-a  当处理当前进程时,不限制命令名和进程号的对应关系

-p  指定kill 命令只打印相关进程的进程号,而不发送任何信号

-s  指定发送信号

-u  指定用户 

killall

killall(参数)(进程名)
-Z 只杀死拥有scontext 的进程

-e 要求匹配进程名称

-I 忽略小写

-g 杀死进程组而不是进程

-i 交互模式,杀死进程前先询问用户

-l 列出所有的已知信号名称

-q 不输出警告信息

-s 发送指定的信号

-v 报告信号是否成功发送

-w 等待进程死亡

--help 显示帮助信息

--version 显示版本显示

pkill

pkill 和killall 应用方法差不多,也是直接杀死运行中的程式;如果你想杀掉单个进程,请用kill 来杀掉。
应用方法:#pkill    正在运行的程式名

crontab

-e :编辑用户的crontab

-l :列出用户的crontab的内容

-r :删除用户的crontab的内容

-u<用户名称>  指定要设定计时器的用户名称。

ps(参数)

参数:

-A :所有的 process 均显示出来,与 -e 具有同样的效用;

-a :不与 terminal 有关的所有 process-u :有效使用者 (effective user) 相关的 process ;

x :通常与 a 这个参数一起使用,可列出较完整信息。

输出格式规划:

l :较长、较详细的将该 PID 的的信息列出;

j :工作的格式 (jobs format)

-f :做一个更为完整的输出。

pstree

-a	显示每个程序的完整指令,包含路径,参数或是常驻服务的表示

-c	不使用精简表示法

-G	使用VT100终端机的列绘图字符

-h	列出树状图时,特别标明现在执行的程序

-l	采用长列格式显示树状图

-n	用程序识别码排序,预设是以程序名称来排序

-u	显示用户名称

-U	使用UTF-8列绘图字符

-V	显示版本信息

-p	显示程序识别码

nice/renice

nice [-n <优先等级>][--help][--version][执行指令]
-n<优先等级>或-<优先等级>或--adjustment=<优先等级>  设置欲执行的指令的优先权等级。等级的范围从-20-19,其中-20最高,19最低,只有系统管理者可以设置负数的等级。 

--help  在线帮助。 

--version  显示版本信息

renice [优先等级][-g <程序群组名称>...][-p <程序识别码>...][-u <用户名称>...]

-g <程序群组名称>  使用程序群组名称,修改所有隶属于该程序群组的程序的优先权。 

-p <程序识别码>  改变该程序的优先权等级,此参数为预设值。 

-u <用户名称>  指定用户名称,修改所有隶属于该用户的程序的优先权。

nohup

nohup命令:如果你正在运行一个进程,而且希望退出账户时该进程不会结束,那么可以使用nohup命令。该命令可以在你退出账户/关闭终端之后继续运行相应的进程。

nohup就是不挂起的意思(no hang up)。

一般在linux下nohup格式

nohup command
# 或者
nohup command &

pgrep

-a 或 --text : 不要忽略二进制的数据。

-A<显示行数> 或 --after-context=<显示行数> : 除了显示符合范本样式的那一列之外,并显示该行之后的内容。

-b 或 --byte-offset : 在显示符合样式的那一行之前,标示出该行第一个字符的编号。

-B<显示行数> 或 --before-context=<显示行数> : 除了显示符合样式的那一行之外,并显示该行之前的内容。

-c 或 --count : 计算符合样式的列数。

-C<显示行数> 或 --context=<显示行数>或-<显示行数> : 除了显示符合样式的那一行之外,并显示该行之前后的内容。

-d <动作> 或 --directories=<动作> : 当指定要查找的是目录而非文件时,必须使用这项参数,否则grep指令将回报信息并停止动作。

-e<范本样式> 或 --regexp=<范本样式> : 指定字符串做为查找文件内容的样式。

-E 或 --extended-regexp : 将样式为延伸的普通表示法来使用。

-f<规则文件> 或 --file=<规则文件> : 指定规则文件,其内容含有一个或多个规则样式,让grep查找符合规则条件的文件内容,格式为每行一个规则样式。

-F 或 --fixed-regexp : 将样式视为固定字符串的列表。

-G 或 --basic-regexp : 将样式视为普通的表示法来使用。

-h 或 --no-filename : 在显示符合样式的那一行之前,不标示该行所属的文件名称。

-H 或 --with-filename : 在显示符合样式的那一行之前,表示该行所属的文件名称。

-i 或 --ignore-case : 忽略字符大小写的差别。

-l 或 --file-with-matches : 列出文件内容符合指定的样式的文件名称。

-L 或 --files-without-match : 列出文件内容不符合指定的样式的文件名称。

-n 或 --line-number : 在显示符合样式的那一行之前,标示出该行的列数编号。

-q 或 --quiet或--silent : 不显示任何信息。

-r 或 --recursive : 此参数的效果和指定"-d recurse"参数相同。

-s 或 --no-messages : 不显示错误信息。

-v 或 --revert-match : 显示不包含匹配文本的所有行。

-V 或 --version : 显示版本信息。

-w 或 --word-regexp : 只显示全字符合的列。

-x --line-regexp : 只显示全列符合的列。

-y : 此参数的效果和指定"-i"参数相同。

runlevel

run level 0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动。关机

run level 1:单用户工作状态,root权限,用于系统维护,禁止远程登陆

run level 2:多用户状态(没有NFS)

run level 3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式。纯命令行模式

run level 4:系统未使用,保留

run level 5:X11控制台,登陆后进入图形GUI模式。含有图形界面模式

run level 6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动。重启

init

init 0 - 停机(千万不能把initdefault 设置为0 )

init 1 - 单用户模式

init 2 - 多用户,没有 NFS 不联网

init 3 - 完全多用户模式(标准的运行级)

init 4 - 没有用到

init 5 - X11 (xwindow) 图形化界面模式

init 6 - 重新启动 (千万不要把initdefault 设置为6 )

service

service命令用于对系统服务进行管理,比如启动(start)、停止(stop)、重启(restart)、查看状态(status)等

格式:service <service>
打印指定服务<service>的命令行使用帮助

格式:service <service> start
启动指定的系统服务<service>

格式:service <service> restart
重新启动指定的系统服务<service>,即先停止(stop),然后再启动(start)。

猜你喜欢

转载自blog.csdn.net/weixin_44033360/article/details/104338229