Linux基本命令学习
路径的切换
运用cd命令对于工作目录进行切换,也可在命令后输入上级目录路径就可退出一层或多层的目录。创建目录
命令mkdir可以完成对目录的创建,也可以包含路径,利用-p选项递归创建每一级目录。目录的删除
与创建目录相对,我也学习了指令为rmdir的目录删除指令,同理也可利用-p选项删除多级空目录列表。文件的删除
在指令rm中,我接触了多种选项,如-r 可以删除空或非空文件,-i选项可实现系统与用户的交互,在删除前询问用户是否同意,还可以连用选项,如-ir可以进入目录文件,并提示是否删除目录中的文件。另外-f为强制删除选项,及对于文件名相同部分可以用通配符*表示。-
创建普通文件
创建普通文件需要运用指令touch,
1).创建不存在的普通文件
touch filename
file:
.txt .doc .dat filename
.c .h .cpp .hpp2).若文件已存在,则更新时间戳
3).创建多个文件
touch 1.doc 2.doc 3.txt
touch {1..10}.doc
touch te{1..10}st
touch {1..10}he.doc
touch {A..Z}.c
touch {a..z}.h
注明:大括号中是两个点。
另外,我还学习到了mv,cp,pwd,cat,more,less,help等命令以及其选项作用。
普通用户与超级用户切换
Sudo 可完成临时提权,即临时赋予用户超级用户的权限。此操作需要输入用户密码来安装软件或删除部分文件,以及更改文件权限等。
Su - root 可以让使普通用户切换到超级用户。如有密码问题不能切换,可执行 sudo passwd然后按提示操作。
文件权限修改的两种方法
- 标识符修改文件权限:通过命令chmod给其他用户组(0)增加权限,如增加可执行权限就写成 chmod o+x filename, 通过 sudo chmod 给所属组(g)增加权限,如增加可写可执行权限就写作 sudo chmod g+wx filename, 此过程需要管理员输入密码。减去权限则用-号代替+号。
- 八进制修改权限:对应为如果有权限则表示为1,无权限则表示为0,
二进制 八进制 权限
000 0 无权限
001 1 可执行权限
010 2 可写权限
011 3 可写可执行权限
100 4 可读权限
101 5 可读可执行权限
110 6 可读可写权限
111 7 可读可写可执行权限,
例:给其他用户增加可执行权限,则为:工作路径 sudo chmod 645 文件名。