linux常用命令
Posted 小王八+1
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux常用命令相关的知识,希望对你有一定的参考价值。
一、处理目录的常用命令
- ls: 列出目录
- cd:切换目录
- pwd:显示目前的目录
- mkdir:创建一个新的目录
- -p 递归创建目录
- -m 配置文件的权限
- rmdir:删除一个空的目录
- -p 连同上一级一起删除
- cp: 复制文件或目录
- rm: 移除文件或目录
- -r 递归删除(非常危险)
- -f 强制,不出现警告信息
- -i 主动询问
- mv: 移动文件与目录,或修改文件与目录的名称
二、文件内容查看
- cat 由第一行开始显示文件内容
- tac 从最后一行开始显示,可以看出 tac 是 cat 的倒著写!
- nl 显示的时候,顺道输出行号!
- more 一页一页的显示文件内容
- less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
- head 只看头几行
- -n :后面接数字,代表显示几行的意思(默认10行)
- tail 只看尾巴几行
三、用户和用户组管理
1、用户账号管理
# 新增 useradd 选项 用户名
选项:
-
- -c comment 指定一段注释性描述。
- -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
- -g 用户组 指定用户所属的用户组。
- -G 用户组,用户组 指定用户所属的附加组。
- -s Shell文件 指定用户的登录Shell。
- -u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。
# 删除: userdel 选项 用户名 # 修改: usermod 选项 用户名 # 口令管理 passwd 选项 用户名 -l 锁定口令,即禁用账号。 -u 口令解锁。 -d 使账号无口令。 -f 强迫用户下次登录时修改口令。
2、用户群组管理
# 新增用户组 groupadd 选项 用户组 # 删除已有用户组 groupdel 用户组 # 修改 groupmod 选项 用户组 -g GID 为用户组指定新的组标识号。 -o 与-g选项同时使用,用户组的新GID可以与系统已有用户组的GID相同。 -n新用户组 将用户组的名字改为新名字 # 切换群组(一个用户有多个用户组时) newgrp 用户组
3、与用户账号相关的文件
1、/etc/passwd (用户账号信息存放文件)
# cat /etc/passwd root:x:0:0:Superuser:/: daemon:x:1:1:System daemons:/etc: bin:x:2:2:Owner of system commands:/bin: sys:x:3:3:Owner of system files:/usr/sys: adm:x:4:4:System accounting:/usr/adm: uucp:x:5:5:UUCP administrator:/usr/lib/uucp: auth:x:7:21:Authentication administrator:/tcb/files/auth: cron:x:9:16:Cron daemon:/usr/spool/cron: listen:x:37:4:Network daemon:/usr/net/nls: lp:x:71:18:Printer administrator:/usr/spool/lp: sam:x:200:50:Sam san:/home/sam:/bin/sh ‘‘‘ 对应: 用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell ‘‘‘
2、/etc/shadow (加密密码信息存放文件)
# cat /etc/shadow root:Dnakfw28zf38w:8764:0:168:7::: daemon:*::0:0:::: bin:*::0:0:::: sys:*::0:0:::: adm:*::0:0:::: uucp:*::0:0:::: nuucp:*::0:0:::: auth:*::0:0:::: cron:*::0:0:::: listen:*::0:0:::: lp:*::0:0:::: sam:EkdiSECLWPdSa:9740:0:0:::: ‘‘‘ 登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志 ‘‘‘
3、/etc/group (用户组所有信息)
root::0:root bin::2:root,bin sys::3:root,uucp adm::4:root,adm daemon::5:root,daemon lp::7:root,lp users::20:root,sam ‘‘‘ 组名:口令:组标识号:组内用户列表 ‘‘‘
四、添加批量用户
以上是关于linux常用命令的主要内容,如果未能解决你的问题,请参考以下文章
markdown [Docker] Docker片段列表和命令#linux #docker #snippets
Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段