1. 目录操作
1. cd (change direction)
- cd
返回自身用户的主目录(/home/username) - cd .
到当前目录(没有动,相当于刷新了一下) - cd ..
到当前目录父目录 - cd /
回到系统根目录/ - pwd
查看当前目录全路径
2. mkdir (make direction)
前提条件:用户必须对被创建目录的父目录有写权限
格式: mkdir [选项] 相对目录/绝对目录
- 选项
- -p (parents) 目录中有不存在的目录就先创建之
- -m (mode) 创建目录时指定目录权限
- -v (verbose) 每次创建目录都显示啰嗦信息
例子:
1. 创建权限为777的目录(默认775)
mkdir -m 777 test1
test1的权限为:drwxrwxrwx
2. 创建时创建父目录和显示信息
mkdir -vp xxx/xxx/xxx
3. 创建时创建父目录和设置权限
mkdir -m 775 -p xxx/xxx/xxx
2. 权限
1. 参数
- r = 4 (read) 读
- w = 2 (write) 写
- x = 1 (execute)执行
2. 命令
ls -al 查看当前目录的所有用户权限情况
文件权限用10位数字表示,分为4段- 第一段占1位:文件类型,如目录是d
- 第二段占3位:文件所有者(并不一定时当前用户)对该文件的权限
- 第三段占3位:代表同组其他用户
- 第四段占3位:代表其他用户
mkdir创建目录时分配权限使用3位数
- 第1位数字:代表文件所有者
- 第2位数字:代表同组其他用户
- 第3位数字:代表其他用户
- 创建目录默认为:775
- 7 : 拥有者有读、写、执行权限
- 7 : 同组用户有读、写、执行权限
- 5 : 其他用户有读、执行权限
3. 用户
1. 命令
格式:su [参数] [-] [用户名]
说明:
1. su:switch user
2. 用户名默认值:root
3. 从普通用户到root用户需要密码,反之不需要
用例:
su alan #切换到alan用户
su #切换到root用户