commit new bash script

pull/2/head
skywind3000 7 years ago
parent cbf3e4a918
commit d222717645

@ -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

Loading…
Cancel
Save