3.9.3 通配符
匹配文件名和目录名 |通配符|作用| |:----|:----| |?|匹配一个任意字符| |*|匹配0个或任意字符 , 也就是可以匹配任意内容| |[]|匹配中括号中任意一个字符| |[-]|匹配中括号中任意一个字符,-代表范围| |[^]|匹配不是中括号中的一个字符|
3.9.4 其它符号
| 符号 | 作用 |
|---|---|
| '' | 单引号 。 在单引号中所有的特殊符号 , 如$和`都没有特殊含义 |
| "" | 双引号 , 在双引号里特殊符号都没有特殊含义 , 但是 $ ` \ 例外 , 拥有调用变量值 , 引用命令和转义的含义 |
| `` | 反引号 , 扩起来的是系统命令 |
| $ | 和反引号一样 |
| # | 在shell脚本中 , #开头的行代表注释 |
| $ | 用于调用变量的值 |
| \ | 转义符号 |
- b=$(ls)
4. vi 编辑器
- VI visual interface
- 可视化接口
- 类似与windows中的记事本
- vim支持多级撤销
- 跨平台
- 语法高亮
- 支持图形界面
- :w 保存
- :q 退出
- :! 强制保存
- :ls 列出所有的文件
- :n 下一个
- :N 上一个
- :15 跳转到指定行
- /xxx 从光标位置开始向后搜索 xxx 字符串
- ?xxx 从光标位置开始向前搜索
- 使用操作系统的人都是用户
- 用户组是具有相同系统权限的一组用户
- /etc/group 存储当前系统中所有用户组信息
- group:x:123:abc,def
- 组名称:组密码占位符:组编号:组中用户名列表
- root 组编号为0
- 1-499系统预留的编号 预留给安装的软件和服务的
- 用户手动创建的用户组从500开始
- 组密码占位符都是x
- 存放当前系统中用户组的密码信息
- 和group中的记录一一对应
- Group: * : :abc
- 组名称 组密码 组管理者 组中用户名
- 存储当前系统中所有用户的信息
- user:x:123:456:xxxxx:/home/user:/bin/bash
- 用户名:密码占位符:用户编号: 用户注释信息:用户主目录:shell类型
- 存放当前系统中所有用户的密码信息
- user:xxx:::::::
- 用户名:密码:
groupadd student
修改组名称
groupmod -n stu student
修改组编号
groupmod -g 111 stu
添加分组并指定编号
groupadd -g 222 teacher
删除分组
groupdel 222
添加分组
groupadd teacher
为用户指定所属组
useradd -g teacher zhangsan
为用户指定所属组
useradd -g teacher lisi
为用户指定工作目录
useradd -d /home/zhangsan zhangsan
指定注释
usermod -c iamateacher zhangsan
修改用户名
usermod -l zhangsan zhangsan2
指定文件夹
usermod -d /home/zhangsan2 zhangsan2
修改用户所属组
usermod -g stu zhangsan2
删除用户
userdel zhangsan2
删除所属文件夹
userdel -r lisi
7. 用户命令
显示登录的用户名
whoami
显示指定用户信息 , 包括用户编号 , 用户名 主要组的编号及名称 , 附属组列表
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
