用自己的理解总结 文件管理,用户管理,组用户,权限管理相关的命令。文件: 【touch/rm/rmdir/cat/head/less/more】。用户及组:user/group 【useradd/userdel/usermode; groupadd/groupdel/groupmod; chsh/...】。权限 【chmod/chown/setfacl】"
文件:
touch: touch 可以和{ }合起来用,例如touch {a..c}{1..0},创建a1-10, b1-10, c1-10的文件。
rm: 属于危险命令,谨慎使用,rm在有的系统里属于别名命令,实际是rm -i(删除前提示),所以使用rm前应type rm查询下是否有别名,删除目录和目录中的文件时使用rm -r命令,如果文件较多就使用rm -rf命令,无论使用rm的任何选项,操作前都应该做好备份工作。
rmdir: 只能删除空的目录
cat: cat命令可以查看文件内容,cat -A可以显示出隐藏符号,例如tab建。
head: head默认显示文件中头10行的内容,head -n1显示头1行内容,-n后数字可按需求调整。head -n-1显示除了倒数第一行以外的行。
less: 逐歩显示内容较多的文件,可以使用“/要查找的内容”进行查找,n找下一个,N找上一个,翻到最后一页后不会自动退出。
more: 逐步显示内容较多的文件,翻页到100%后会自动退出。(使用较少)
用户及组:
useradd/userdel/usermode: 分别是用户创建、删除和修改
groupadd/groupdel/groupmod:分别是组创建、删除和修改
建立用户的参考如下内容:
[root@bj1-rocky-0-131 ~]# rpm -q --scripts postfix
preinstall scriptlet (using /bin/sh):
# Add user and groups if necessary
/usr/sbin/groupadd -g 90 -r postdrop 2>/dev/null
/usr/sbin/groupadd -g 89 -r postfix 2>/dev/null
/usr/sbin/groupadd -g 12 -r mail 2>/dev/null
/usr/sbin/useradd -d /var/spool/postfix -s /sbin/nologin -g postfix -G mail -M -r -u 89 postfix 2>/dev/null
权限:
chmod:更改文件或目录的权限,格式有chmod a+wrx FILE或chmod 755 FILE两种格式
chown:更改文件owner,如下黄色高亮部分表示owner
-rw-r--r--+ 1 root root 123 May 10 11:21 99.sh
chgrp: 更改文件group,如下黄色高亮部分表示group
-rw-r--r--+ 1 root root 123 May 10 11:21 99.sh
setfacl:为文件增加ACL,例如:setfacl -m u:duyifan:0 99.sh, 如下黄色高亮部分为该文件设置ACL
-rw-r--r--+ 1 root root 123 May 10 11:21 99.sh