12.07学习总结

Linux基本命令学习

  • 路径的切换
    运用cd命令对于工作目录进行切换,也可在命令后输入上级目录路径就可退出一层或多层的目录。

  • 创建目录
    命令mkdir可以完成对目录的创建,也可以包含路径,利用-p选项递归创建每一级目录。

  • 目录的删除
    与创建目录相对,我也学习了指令为rmdir的目录删除指令,同理也可利用-p选项删除多级空目录列表。

  • 文件的删除
    在指令rm中,我接触了多种选项,如-r 可以删除空或非空文件,-i选项可实现系统与用户的交互,在删除前询问用户是否同意,还可以连用选项,如-ir可以进入目录文件,并提示是否删除目录中的文件。另外-f为强制删除选项,及对于文件名相同部分可以用通配符*表示。

  • 创建普通文件
    创建普通文件需要运用指令touch,
    1).创建不存在的普通文件
    touch filename
    file:
    .txt .doc .dat filename
    .c .h .cpp .hpp

    2).若文件已存在,则更新时间戳

    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然后按提示操作。

文件权限修改的两种方法

  1. 标识符修改文件权限:通过命令chmod给其他用户组(0)增加权限,如增加可执行权限就写成 chmod o+x filename, 通过 sudo chmod 给所属组(g)增加权限,如增加可写可执行权限就写作 sudo chmod g+wx filename, 此过程需要管理员输入密码。减去权限则用-号代替+号。
  2. 八进制修改权限:对应为如果有权限则表示为1,无权限则表示为0,
    二进制 八进制 权限
    000 0 无权限
    001 1 可执行权限
    010 2 可写权限
    011 3 可写可执行权限
    100 4 可读权限
    101 5 可读可执行权限
    110 6 可读可写权限
    111 7 可读可写可执行权限,
    例:给其他用户增加可执行权限,则为:工作路径 sudo chmod 645 文件名。

你可能感兴趣的:(12.07学习总结)