周梦康 发表于 2015-06-16 2664 次浏览 标签 : 计算机基础

history|grep java

!123

!+"l" 就能执行最后一次执行以 l 开头的命令,棒棒的

alias 能查看系统里面存在的别名

unalias 别名

alias xx='xxx'

可以直接把这些设置到自己的 ~/.bashrc 需要重启才生效

ifconfig eth0 1> net.txt 正确重定向

11111 2> net.txt 错误重定向

sh x.sh &> net.txt 正确错误都重定向到一个文件

sh x.sh 1>> net.txt 2>&1 正确错误都重定向到一个文件,并且可以追加

id zmk 查看 zmk 这个用户

useradd zmk

userdel -r zmk

passwd zmk 给 zmk 设置密码

gpasswd -a zmk root 把 zmk 加入到 root 组

gpasswd -d zmk root 把 zmk 从 root 组删除

chmod u+x net.txt

chmod 755 net.txt

chmod o+w net.txt 让其他用户也有写的权限

getfacl net.txt

setfacl -m u:zmk:rw net.txt

setfacl -m u:mengkang:rwx net.txt

setfacl -x user:zmk net.txt 删除这个用户的权限

setfacl -b net.txt 清空所有 acl 权限

对文件的读写修改执行是要对文件的 rwx 权限

对文件要删除,需要对这个文件所在的目录有 rwx 权限(r 是浏览目录里的文件的权限 x 是进入的权限)

setfacl -m u:zmk:rwx /mnt

setfacl -m u:zmk:rwx -R /mnt

递归对一个目录和里面的文件都添加 rwx 的权限

目录中后期添加的子目录或者文件如何继承父目录的权限

setfacl -m d:u:zmk:rwx -R /mnt

visudo

设置用户对命令的执行权限

设置用户 zmk 在本机可以使用 /usr/sbin/useradd

zmk localhost=/usr/sbin/useradd,/usr/sbin/userdel

设置用户 zmk 不需要密码切换到 root 权限

zmk localhost=NOPASSWD: /usr/sbin/useradd,/usr/sbin/userdel

zmk ALL=NOPASSWD: /usr/sbin/useradd,/usr/sbin/userdel

评论列表

回复 SUM WEI 2015-06-18 10:55:29
hello
回复 SUM WEI 2015-06-18 14:34:28
回复1楼: ^_^