|
|
|
@ -1,6 +1,6 @@
|
|
|
|
|
##############################################################################
|
|
|
|
|
# BASH CHEATSHEET (中文速查表) - by skywind (created on 2018/02/14)
|
|
|
|
|
# Version: 1, Last Modified: 2018/02/24 02:34
|
|
|
|
|
# Version: 2, Last Modified: 2018/02/24 02:34
|
|
|
|
|
# https://github.com/skywind3000/awesome-cheatsheets
|
|
|
|
|
##############################################################################
|
|
|
|
|
|
|
|
|
@ -104,6 +104,54 @@ grep {pat} {fn} # 在文件中查找出现过 pat 的内容
|
|
|
|
|
grep -r {pat} . # 在当前目录下递归查找所有出现过 pat 的文件内容
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
##############################################################################
|
|
|
|
|
# 用户管理
|
|
|
|
|
##############################################################################
|
|
|
|
|
|
|
|
|
|
whoami # 显示我的用户名
|
|
|
|
|
passwd # 修改密码,passwd {user} 可以用于 root 修改别人密码
|
|
|
|
|
finger {user} # 显示某用户信息,包括 id, 名字, 登陆状态等
|
|
|
|
|
adduser {user} # 添加用户
|
|
|
|
|
deluser {user} # 删除用户
|
|
|
|
|
last {user} # 显示登陆记录
|
|
|
|
|
w # 查看谁在线
|
|
|
|
|
write {user} # 向某用户发送一句消息
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
##############################################################################
|
|
|
|
|
# 进程管理
|
|
|
|
|
##############################################################################
|
|
|
|
|
|
|
|
|
|
ps # 查看当前会话进程
|
|
|
|
|
ps aux # 查看所有进程
|
|
|
|
|
ps -u {user} # 查看某用户进程
|
|
|
|
|
ps axjf # 列出进程树
|
|
|
|
|
ps -eo pid,user,command # 按用户指定的格式查看进程
|
|
|
|
|
ps aux | grep httpd # 查看名为 httpd 的所有进程
|
|
|
|
|
|
|
|
|
|
kill {pid} # 结束进程
|
|
|
|
|
kill -9 {pid} # 强制结束进程
|
|
|
|
|
kill -l # 查看所有信号
|
|
|
|
|
kill -l TERM # 查看 TERM 信号的编号
|
|
|
|
|
killall {procname} # 按名称结束进程
|
|
|
|
|
|
|
|
|
|
top # 查看最活跃的进程
|
|
|
|
|
top -u {user} # 查看某用户最活跃的进程
|
|
|
|
|
|
|
|
|
|
any_command & # 在后台运行某命令,也可用 CTRL+Z 将当前进程挂到后台
|
|
|
|
|
jobs # 查看所有后台进程(jobs)
|
|
|
|
|
bg # 查看后台进程,并切换过去
|
|
|
|
|
fg # 切换后台进程到前台
|
|
|
|
|
fg {job} # 切换特定后台进程到前台
|
|
|
|
|
|
|
|
|
|
trap cmd sig1 sig2 # 在脚本中设置信号处理命令
|
|
|
|
|
trap "" sig1 sig2 # 在脚本中屏蔽某信号
|
|
|
|
|
trap - sig1 sig2 # 恢复默认信号处理行为
|
|
|
|
|
|
|
|
|
|
disown {PID|JID} # 将进程从后台任务列表(jobs)移除
|
|
|
|
|
|
|
|
|
|
wait # 等待所有后台进程任务结束
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
##############################################################################
|
|
|
|
|
# References
|
|
|
|
|