Linux-基础指令(三)shell-权限-yum-vim

文章目录

  • shell 命令行解释器
  • 权限
  • yum
  • vim

shell 命令行解释器

  命令行解释器的统称,并不是一个具体的命令行解释器.

命令: echo $BASH
在这里插入图片描述
/user/bin/bash
具体的命令行解释器叫做bash。
Linux-基础指令(三)shell-权限-yum-vim_第1张图片

  1. 将命令传递给linux操作系统
  2. 将linux操作系统的执行结果返回

权限

权限的种类:

  1. r可读权限
  2. w可写权限
  3. x可执行权限

结合用户去理解权限
Linux-基础指令(三)shell-权限-yum-vim_第2张图片
  以其中一个为例
Linux-基础指令(三)shell-权限-yum-vim_第3张图片
注意: 文件的大小都是4096,是不包括文件夹下的内容大小。

  1. 用户组和用户组之间有不同的权限
  2. 用户组当中具有至少一个用户
  3. 一个文件/文件夹具备的权限需要,规定针对所属用户/所属用户组/其他用户
  4. linux下的文件一定是某个用户创建出来的,所以一定有针对某个用户的权限。

a.txt
  针对自己用户的权限
  针对当前用户组的权限
  针对其他用户组的权限

更改文件权限
Linux-基础指令(三)shell-权限-yum-vim_第4张图片
第一种更改权限的方式
使用字母“r”“w”“x”更改权限
命令: chmod 用户标识(+/-)权限 文件名
在这里插入图片描述
三种用户的标识:

  1. 当前用户 u(user)
  2. 所属组用户 g(group)
  3. 其他用户 o(other)

第二种更改权限的方式
  采用数字的方式来更改权限,把可读可写可执行的位置当作是二进制比特位来看,如果比特位为1,表示具有某种权限。
Linux-基础指令(三)shell-权限-yum-vim_第5张图片
命令: chmod 权限数字 文件名称
在这里插入图片描述
权限对文件或文件夹的影响
文件

  1. 如果没有可读,就不能查看内容。
  2. 如果没有可写,就不能往文件中写入内容
  3. 如果没有 可执行,就不能执行,但是一个文件具备了可执行权限之后,并不一定能执行,取决于文件本身是否能执行。

文件夹

  1. 如果没有可读,不能查看文件夹内容(ls)。
  2. 如果没有可写,不能在文件夹中创建内容(touch/mkdir)。
  3. 如果没有可执行,不能cd到文件夹。

yum

  1. 查看yum应用商店(有的安装包)
    yum list | grep tree
    管道过滤
  2. 安装软件包
    yum install -y 安装包名称
    yum list | grep lrzsz
    yum instail -y lrzsz
  3. 卸载
    yum remove lrzsz
    可以从window向linux上传文件
    rz 回车
    sz 文件名称 回车
    lrzsz软件包可以上传和下载文件,不可以是文件夹
    rz 上传
    在哪个目录下市容rz,就上传到哪个文件夹下
    sz 保存到window
    可以选择传到哪个文件夹下

vim

  编译器vim编辑文本文件,也是后续编写c/c++代码的编码器,还可以编译py和java

vim 文件名称
i 进入编辑模式
ESC 进入编辑模式

底行模式

wq保存退出
q不保存退出
q!强制退出
ESC退出底行模式

你可能感兴趣的:(Linux)