!!!!!文件目录类命令——rm
删除文件或目录
-r:递归删除
rm /test/a/issue1然后然后出问号输入“y”
rm -rf /test/a/tmp2(-rf强制删除)
!!!!!查询类命令——find
文件或目录的查找
find /etc -name init(查找etc目录下的init文件)
init**init**init
init???(匹配某个字符)
find /etc -size +204800(在etc目录下查找大于+100m的文件)
find /etc -size +163840 -a -size -204800(在etc目录下查找大于+80,小于-100m的文件)
-a(和and)-o(或者or)
find /home/zw -user zw(在zw家目录下查找所有者为zw文件)
find /etc -ctime -1数字1(在/etc目录下查找24小时内被修改过属性的文件和目录)
find /test -mmin +2(在/test目录下查找被修改超过两分钟的文件和目录)
c:改变a:访问m:修改-:时间内+:多长时间以上
find/etc -name init* -a -type f(在/etc目录下查找init开头的普通二进制文件)
f:普通二进制文件l:软链接文件d:目录
find /etc -name init* -a -type f -exec ls -l {} \;
(在/etc下查找init开头的普通文件,并显示其详细信息)
find /etc -size +20480 -exec cp -r {} /test/c \;
(将/etc下小于10M的文件和目录复制到/test/c目录下)
find...-exec 命令 {} \;(对匹配指定文件执行某一命令)
!!!!!文件目录类命令——ln
创建链接文件
-s:创建软链接文件
ln -s /test/c /test/d/c.soft(创建/test/c的软文件c.soft储存在/test/d下)
ln /test/c /test/d/c.hard (创建文件/test/c的硬链接C.hard,储存在/test/d目录下)
!!!!!文件目录类命令——grep
-c:显示匹配的行的个数
grep ftp /etc/services (显示/etc/services文件中带有ftp字符串的行)
grep -c ftp /etc/services (显示/etc/services文件中带有ftp字符串的行的个数。)
用户和组群配置文件
文件功能 文件路径
用户账号文件 /etc/passwd
用户密码文件/etc/shadow
用户组账户文件/etc/group
用户组密码文件/etc/gshadow
用户选项配置文件/etc/login.defs
超级用户UID:0
普通用户UID:500-60000
伪用户UID:1-400
用户账号文件:more /etc/passwd(查看用户)
用户密码文件:more /etc/shadow(查看密码)
用户组账户文件 :more /etc/group(查看配置文件)
用户组密码文件:more /etc/gshadow(查看密码)
用户账户相关命令
!!!!!————useradd:添加用户账号
-c “”:用户描述信息
-e:指定账号有效期限,格式为YYYY-MM-DD
-g:用户的缺省组的gid。
-G:用户所属的附属组列表。多个组用逗号隔开。
ls -ld(看目录本身)
more /etc/passwd (查看用户信息)
!!!!!————passwd :设置(修改)用户账号命令
-l:锁定(停用)用户账户。passwd qff(更改密码)
-u:解锁用户账户。
-x:口令最长存活天数。 passwd -x 30 qff(设置天数)
-w:口令到期前提前警告的天数 passwd -x 30 -w 3 qff(同时设置天数和警告)
!!!!!————user-r:只删除与账户相关文件中用户的信息。
!!!!!————userdel -r (删除用户)
如:/etc/passwd /etc/shadow /etc/group
加-r:删除账户信息同时,还将用户主目录和其下的所有文
件和目录删除。
(直接在/etc/passwd和/etc/shadow文件中删除该用户所对应的行。)
!!!!!————usermod:设置(修改)用户账号属性
-l:修改用户名。 usermod -l qirui qff(修改用户名)
-L:禁用用户账户。
-U:解除用户账户锁定。usermod禁用:-Lpasswd禁用:-l
-c:描述信息更改。usermod -c “某某” qff(描述信息)
-g:加入另一组usermod -g daemon qff
其余与useradd选项一样。 恢复:-U恢复:-u
用户组相关命令
!!!!!————groupadd新建用户组
groupadd 用户组名
!!!!!————gpasswd 设置(修改)用户组密码,添加,删除用户组成员,指定组管理员
-a:将用户加入组gpasswd -a lis network(将lis添加到network)
-d:将用户从组中删除
-A:给组指派管理员。
设置组密码
!!!!!————groupdel 删除用户组
groupdel 用户组(路径)
!!!!!————groupmod修改用户组属性
-n:修改组的名称。
-g:修改组的id号。(一般不用)
!!!!!————su(-用户名)切换用户
临时转变用户的缺省组:newgrp 组名
要转换的组必须设有组密码,否则不能转化。
重启后失效。
列出指定用户的组群:groups 用户名 (查看用户组群)