Linux skill中断进程执行命令命令详解

名称:skill
  
  使用权限:所有使用者
  
  使用方式: skill [signal to send] [options] 选择程序的规则
  
  说明:
  
  送个讯号给正在执行的程序,预设的讯息为 TERM (中断) , 较常使用的讯息为 HUP , INT , KILL , STOP , CONT ,和 0
  
  讯息有三种写法:分别为 -9 , -SIGKILL , -KILL , 可以使用 -l 或 -L 已列出可使用的讯息。
  
  一般参数:
  
  -f 快速模式/尚未完成
  
  -i 互动模式/ 每个动作将要被确认
  
  -v 详细输出/ 列出所选择程序的资讯
  
  -w 智能警告讯息/ 尚未完成
  
  -n 没有动作/ 显示程序代号
  
  参数:选择程序的规则可以是, 终端机代号,使用者名称,程序代号,命令名称。
  
  -t 终端机代号 ( tty 或 pty )
  
  -u 使用者名称
  
  -p 程序代号 ( pid )
  
  -c 命令名称 可使用的讯号:
  
  以下列出已知的讯号名称,讯号代号,功能。
  
  名称 (代号) 功能/ 描述
  
  ALRM 14 离开
  
  HUP 1 离开
  
  INT 2 离开
  
  KILL 9 离开/ 强迫关闭
  
  PIPE 13 离开
  
  POLL 离开
  
  PROF 离开
  
  TERM 15 离开
  
  USR1 离开
  
  USR2 离开
  
  VTALRM 离开
  
  STKFLT 离开/ 只适用于i386, m68k, arm 和 ppc 硬件
  
  UNUSED 离开/ 只适用于i386, m68k, arm 和 ppc 硬件
  
  TSTP 停止 /产生与内容相关的行为
  
  TTIN 停止 /产生与内容相关的行为
  
  TTOU 停止 /产生与内容相关的行为
  
  STOP 停止 /强迫关闭
  
  CONT 从新启动 /如果在停止状态则从新启动,否则忽略
  
  PWR 忽略 /在某些系统中会离开
  
  WINCH 忽略
  
  CHLD 忽略
  
  ABRT 6 核心
  
  FPE 8 核心
  
  ILL 4 核心
  
  QUIT 3 核心
  
  SEGV 11 核心
  
  TRAP 5 核心
  
  SYS 核心 /或许尚未实作
  
  EMT 核心 /或许尚未实作
  
  BUS 核心 /核心失败
  
  XCPU 核心 /核心失败
  
  XFSZ 核心 /核心失败
  
  范例:
  
  停止所有在 PTY 装置上的程序
   skill -KILL -v pts/*
  
  停止三个使用者 user1 , user2 , user3
   skill -STOP user1 user2 user3
  
  其他相关的命令: kill

Linux su变更为其他使用者的身份命令详解

名称:su
  使用权限:所有使用者
  使用方式:su [-fmp] [-c command] [-s shell] [–help] [–version] [-] [USER [ARG]]
  说明:变更为其他使用者的身份,除 root 外,需要键入该使用者的密码
  参数:
  -f 或 –fast 不必读启动档(如 csh.cshrc 等),仅用于 csh 或 tcsh
  -m -p 或 –preserve-environment 执行 su 时不改变环境变数
  -c command 或 –command=command 变更为帐号为 USER 的使用者并执行指令(command)后再变回原来使用者
  -s shell 或 –shell=shell 指定要执行的 shell (bash csh tcsh 等),预设值为 /etc/passwd 内的该使用者(USER) shell
  –help 显示说明文件
  –version 显示版本资讯
  - -l 或 –login 这个参数加了之后,就好像是重新 login 为该使用者一样,大部份环境变数(HOME SHELL USER等等)都是以该使用者(USER)为主,并且工作目录也会改变,如果没有指定 USER ,内定是 root
  USER 欲变更的使用者帐号
  ARG 传入新的 shell 参数
  范例:
  su -c ls root 变更帐号为 root 并在执行 ls 指令后退出变回原使用者。
  su root -f 变更帐号为 root 并传入 -f 参数给新执行的 shell。
  su – clsung 变更帐号为 clsung 并改变工作目录至 clsung 的家目录(home dir)。

Linux renice重新设定进程优先级命令详解

名称:renice
  
  使用权限:所有使用者
  
  使用方式:renice priority [[-p] pid …] [[-g] pgrp …] [[-u] user …]
  
  说明:重新指定一个或多个行程(Process)的优先序(一个或多个将根据所下的参数而定)
  
  参数:
  
  -p pid 重新指定行程的 id 为 pid 的行程的优先序
  -g pgrp 重新指定行程群组(process group)的 id 为 pgrp 的行程 (一个或多个) 的优先序
  -u user 重新指定行程拥有者为 user 的行程的优先序
  范例:
  将行程 id 为 987 及 32 的行程与行程拥有者为 daemon 及 root 的优先序号码加 1 :
   renice +1 987 -u daemon root -p 32
  
  注意 : 每一个行程(Process)都有一个唯一的 (unique) id。

Linux newgrp登入另一个群组命令详解

功能说明:登入另一个群组。

语  法:newgrp [群组名称]

补充说明:newgrp指令类似login指令,当它是以相同的帐号,另一个群组名称,再次登入系统。欲使用newgrp指令切换群组,您必须是该群组的用户,否则将无法登入指定的群组。单一用户要同时隶属多个群组,需利用交替用户的设置。若不指定群组名称,则newgrp指令会登入该用户名称的预设群组。

Linux whois查找并显示用户信息命令详解

功能说明:查找并显示用户信息。

语  法:whois [帐号名称]

补充说明:whois指令会去查找并显示指定帐号的用户相关信息,因为它是到Network Solutions的WHOIS数据库去查找,所以该帐号名称必须在上面注册方能寻获,且名称没有大小写的差别。

Linux whoami显示自身用户名称命令详解

功能说明:显示自己用户名称。

语  法:whoami [–help][–version]

补充说明:显示自身的用户名称,本指令相当于执行”id -un”指令。

参  数:
 –help  在线帮助。
 –version  显示版本信息。

Linux who显示系统在线用户命令详解

名称 : who
  
  使用权限 : 所有使用者都可使用
  
  使用方式 : who – [husfV] [user]
  
  说明 : 显示系统中有那些使用者正在上面,显示的资料包含了使用者 ID,使用的终端机,从那边连上来的,上线时间,呆滞时间,CPU 使用量,动作等等。
  
  参数 :
  
  -h : 不要显示标题列
  -u : 不要显示使用者的动作/工作
  -s : 使用简短的格式来显示
  -f : 不要显示使用者的上线位置
  -V : 显示程序版本

Linux vlock锁住虚拟终端命令详解

vlock(virtual console lock)
功能说明:锁住虚拟终端。

语  法:vlock [-achv]

补充说明:执行vlock指令可锁住虚拟终端,避免他人使用。

参  数:
 -a或–all  锁住所有的终端阶段作业,如果您在全屏幕的终端中使用本参数,则会将用键盘
 切换终端机的功能一并关闭。
 -c或–current  锁住目前的终端阶段作业,此为预设值。
 -h或–help  在线帮助。
 -v或–version  显示版本信息。

Linux usermod修改用户帐号命令详解

功能说明:修改用户帐号。

语  法:usermod [-LU][-c ][-d ][-e ][-f ][-g ][-G ][-l ][-s ][-u ][用户帐号]

补充说明:usermod可用来修改用户帐号的各项设定。

参  数:
 -c  修改用户帐号的备注文字。
 -d登入目录>  修改用户登入时的目录。
 -e  修改帐号的有效期限。
 -f  修改在密码过期后多少天即关闭该帐号。
 -g  修改用户所属的群组。
 -G  修改用户所属的附加群组。
 -l  修改用户帐号名称。
 -L  锁定用户密码,使密码无效。
 -s  修改用户登入后所使用的shell。
 -u  修改用户ID。
 -U  解除密码锁定。

Linux userdel删除用户帐号命令详解

功能说明:删除用户帐号。

语  法:userdel [-r][用户帐号]

补充说明:userdel可删除用户帐号与相关的文件。若不加参数,则仅删除用户帐号,而不删除相关文件。

参  数:
-f  删除用户登入目录以及目录中所有文件。