这里写目录标题
ls
-a | 显示所有文件及目录 (. 开头的隐藏文件也会列出) |
-l | 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出 |
-r | 将文件以相反次序显示(原定依英文字母次序) |
-t | 将文件依建立时间之先后次序列出 |
-A | 同 -a ,但不列出 “.” (目前目录) 及 “…” (父目录) |
-F | 在列出的文件名称后加一符号;例如可执行档则加 “*”, 目录则加 “/” |
-R | 若目录下有文件,则以下之文件亦皆依序列出 |
cp
-a | 是指archive的意思,也说是指复制所有的目录 |
-d | 若源文件为连接文件(link file),则复制连接文件属性而非文件本身 |
-f | 强制(force),若有重复或其它疑问时,不会询问用户,而强制复制 |
-i | 若目标文件(destination)已存在,在覆盖时会先询问是否真的操作 |
-l | 建立硬连接(hard link)的连接文件,而非复制文件本身 |
-p | 与文件的属性一起复制,而非使用默认属性 |
-r | 递归复制,用于目录的复制操作 |
-s | 复制成符号连接文件(symbolic link),即“快捷方式”文件 |
-u | 若目标文件比源文件旧,更新目标文件 |
rm
-f | 强制删除 |
-i | 交互模式,在删除前询问用户是否操作 |
-r | 递归删除,常用在目录的删除 |
mv
-f | force,强制直接移动而不询问 |
-i | 若目标文件(destination)已经存在,就会询问是否覆盖 |
-u | 若目标文件已经存在,且源文件比较新,才会更新 |
groupmod
-g | <群组识别码> 修改gid为指定值 |
-o | 允许使用重复的gid |
-n | <新组名> 修改组名为指定值 |
groupdel
-h | –帮助显示此帮助消息并退出 |
-R | –根目录CHROOT\u DIR目录CHROOT到 |
-P | –prefix prefix \u DIR prefix目录,/etc/*文件所在的目录 |
-f | –强制删除组,即使它是用户的主组 |
group
-g | 指定新建工作组的 id; |
-r | 创建系统工作组,系统工作组的组ID小于 500; |
-K | 覆盖配置文件 “/ect/login.defs”; |
-o | 允许添加组 ID 号不唯一的工作组。 |
-f/–force | 如果指定的组已经存在,此选项将失明了仅以成功状态退出。当与 -g 一起使用,并且指定的GID_MIN已经存在时,选择另一个唯一的GID(即-g关闭) |
useradd
不加-n或者-g会创建以用户名为名的组
-b | –base dir base\u dir base directory用于新帐户 |
-c<备注> | 加上备注文字。备注文字会保存在passwd的备注栏位中。 |
-d<登入目录> | 指定用户登入时的起始目录 |
-D | –默认打印或更改默认用户配置 |
-e<有效期限> | 指定帐号的有效期限 日期格式为MM/DD/YY,例如06/30/12。缺省表示永久有效。 |
-f<缓冲天数> | 指定在密码过期后多少天即关闭该帐号 如果为0账号立即被停用;如果为-1则账号一直可用。默认值为-1. |
-g<群组> | 指定用户所属的群组,值可以使组名也可以是GID。用户组必须已经存在的,默认值为100,即users |
-G<群组> | 指定用户所属的附加群组。 |
-h | –帮助显示此帮助消息并退出 |
-k | –skel skel\u DIR使用此备用骨架目录 |
-K | –key=VALUE override/etc/login.defs默认值 |
-l | –no log init不将用户添加到lastlog故障日志数据库 |
-m | 自动建立用户的登入目录 |
-M | 不要自动建立用户的登入目录 |
-n | 取消建立以用户名称为名的群组. |
-N、 | 无用户组时取消建立以用户名称为名的群组. |
-o | –非唯一允许创建具有重复(非唯一)UID |
-p | –密码新帐户的加密密码 |
-r | 建立系统帐号 |
-R | –根目录CHROOT\u DIR目录CHROOT到 |
-P | –prefix prefix \u DIR prefix目录,/etc/*文件所在的目录 |
-s | 指定用户登入后所使用的shell, 默认值为/bin/bash。 |
-u | 指定用户ID,如没-o,则该值在系统中必须是唯一的。0~499默认是保留给系统用户账号使用的,所以该值必须大于499 |
-U | –用户组创建与用户同名的组 |
-Z | –selinux用户SEUSER为selinux用户映射使用特定SEUSER |
passwd
d | 删除密码,仅有系统管理者才能使用; |
-f | 强制执行; |
-k | 设置只有在密码过期失效后,方能更新; |
-l | 锁住密码; |
-s | 列出密码的相关信息,仅有系统管理者才能使用; |
-u | 解开已上锁的帐号 |
-e | –使指定帐户的密码过期 |
-x | –maximum=DAYS密码最长生存期 |
-n | –minimum=DAYS最短密码生存期 |
-w | –warning=DAYS用户收到密码前警告的天数 |
-i | –inactive=DAYS当帐户禁用(仅根目录) |
–stdin | 从stdin读取新令牌 |
usermod
-a | –append 把用户追加到某些组中,仅与-G选项一起使用 |
-c | –comment 修改/etc/passwd文件第五段comment |
-d | –home 修改用户的家目录通常和-m选项一起使用 |
-e | –expiredate 指定用户帐号禁用的日期,格式YY-MM-DD |
-f | –inactive 用户密码过期多少天后采用就禁用该帐号,0表示密码已过期就禁用帐号,-1表示禁用此功能,默认值是-1 |
-g | –gid 修改用户的gid,改组一定存在 |
-G | –groups 把用户追加到某些组中,仅与-a选项一起使用 |
-l | –login 修改用户的登录名称 |
-L | –lock 锁定用户的密码 |
-m | –move-home 修改用户的家目录通常和-d选项一起使用 |
-s | –shell 修改用户的shell |
-u | –uid 修改用户的uid,该uid必须唯一 |
-U | –unlock 解锁用户的密码 |
userdel
-r | 删除用户登入目录以及目录中所有文件。 |
-f | 强制删除用户(甚至当用户已经登入 Linux 系统时此选项仍旧生效) |
e | 删除仍登录的用户或文件,即使不属于用户 |
-h | –帮助显示此帮助消息并退出 |
-R | –根目录CHROOT\u DIR目录CHROOT到 |
-P | –prefix prefix \u DIR prefix目录,/etc/*文件所在的目录 |
-Z | –selinux用户删除该用户的任何selinux用户映射 |