update bash cheatsheet

pull/11/head
skywind3000 7 years ago
parent de669fbafe
commit 4c75f7f1e5

@ -1,6 +1,6 @@
##############################################################################
# BASH CHEATSHEET (中文速查表) - by skywind (created on 2018/02/14)
# Version: 37, Last Modified: 2018/03/09 15:18
# Version: 37, Last Modified: 2018/03/10 15:51
# https://github.com/skywind3000/awesome-cheatsheets
##############################################################################
@ -100,10 +100,14 @@ vim {fn} # 使用 vim 编辑文件
diff {f1} {f2} # 比较两个文件的内容
wc {fn} # 统计文件有多少行,多少个单词
chmod 644 {fn} # 修改文件权限为 644可以接 -R 对目录循环改权限
chgrp group {fn} # 修改文件所属的用户组
chown user1 {fn} # 修改文件所有人为 user1, chown user1:group1 fn 可以修改组
file {fn} # 检测文件的类型和编码
basename {fn} # 查看文件的名字(不包括路径)
dirname {fn} # 查看文件的路径(不包括名字)
grep {pat} {fn} # 在文件中查找出现过 pat 的内容
grep -r {pat} . # 在当前目录下递归查找所有出现过 pat 的文件内容
stat {fn} # 显示文件的详细信息
##############################################################################
@ -111,11 +115,13 @@ grep -r {pat} . # 在当前目录下递归查找所有出现过 pat 的文
##############################################################################
whoami # 显示我的用户名
who # 显示已登陆用户信息w / who / users 内容略有不同
w # 显示已登陆用户信息w / who / users 内容略有不同
users # 显示已登陆用户信息w / who / users 内容略有不同
passwd # 修改密码passwd {user} 可以用于 root 修改别人密码
finger {user} # 显示某用户信息,包括 id, 名字, 登陆状态等
adduser {user} # 添加用户
deluser {user} # 删除用户
last {user} # 显示登陆记录
w # 查看谁在线
su # 切换到 root 用户
su - # 切换到 root 用户并登陆(执行登陆脚本)
@ -125,6 +131,10 @@ id {user} # 查看用户的 uidgid 以及所属其他用户组
id -u {user} # 打印用户 uid
id -g {user} # 打印用户 gid
write {user} # 向某用户发送一句消息
last # 显示最近用户登陆列表
last {user} # 显示登陆记录
lastb # 显示失败登陆记录
lastlog # 显示所有用户的最近登陆记录
##############################################################################
@ -191,6 +201,8 @@ vmstat 10 # 每 10 秒打印一行内存和 CPU情况CTRL+C
free # 显示内存和交换区使用情况
df # 显示磁盘使用情况
du # 显示当前目录占用du . --max-depth=2 可以指定深度
uname # 显示系统版本号
hostname # 显示主机名称
showkey -a # 查看终端发送的按键编码
ping {host} # ping 远程主机并显示结果CTRL+C 退出

Loading…
Cancel
Save