Linux下用户和目录权限及vim编辑器的认识与运用 Day3

课前知识温习和回顾

1.Linux的目录结构 —— 常用

  • 根目录

通常用 ‘/’ 来表示

  • 常用程序

保存在’ /bin '目录下

  • 设备文件

保存在’ /dev '目录下

  • 挂载点目录

保存在’ /mnt '目录下

  • 系统配置文件

保存在’ /etc ’ 目录下

  • 用户文件目录

保存在’ /usr '目录下

2.echo指令的用法

  • 将文件内容写到文件A中【若文件A中已有内容,则将其覆盖】

echo <文件内容> > <文件A>

  • 将文件内容写到文件A的尾部

echo <文件内容> >> <文件A>

3.文件的通配法与管道’|’

  • 使用’ * ’ 来表示,例如删除所有的.txt文件,指令如下

rm *.txt

  • 使用’ | '来表示一方指令的输入作为另一方指令的输出,列如将A的指令的输出作为B指令的输入表示为

A|B

4.软连接与硬连接

  • 软连接
    类似于创建一个文件的快捷方式
  • 硬连接
    两个用户同时使用硬盘的一个空间区域,任意一方可以对其进行修改和查看,只有当所有用户均退出不与空间区域连接,此空间区域才会被删除。

5.挂载的学习与运用

1.什么是挂载?

指的就是将设备文件中的顶级目录连接到 Linux 根目录下的某一目录(最好是空目录),访问此目录就等同于访问设备文件。

2.挂载的几个基本指令

(1)mount指令

改变编码形式

mount -o iocharset=utf8 /dev/sdb /mnt/usb

(2)whereis与which指令:在环境变量$PATH设置的目录里查找符合条件的文件,例如查找ls

whereis -b ls or which ls

(3)格式化指令

mkfs.ext4 /<文件所在目录>

(4)查找分盘的UUID指令

/mnt/目录下使用 blkid指令

3.挂载的应用实例

1.新建一个1G的硬盘内存,并将它分为两个区,之后再/mnt/AAA与/mnt/BBB目录下进行挂载。

  1. 在虚拟机设置中添加1G的内存
  2. 利用 fdisk /dev/sdb 指令进行分区,分为sdb1、sdb2
  3. 用 /mkfs.ext4 <文件名>格式化sdb1、sdb2
  4. 进入/etc文件目录下,将fstab进行备份为fstab.bak
  5. 再新建一个终端,利用blkid指令进行查询sdb1、sdb2的UUID
  6. 打开fstab,并新建和修改路径和UUID
  7. 重启之后,利用df查看是否修改成功

文件权限以及vim编辑器

1.Linux下的文件和目录的访问权限

1.Linux系统下的文件和目录的访问权分为以下三种

  1. 文件所有者:拥有所有权限
  2. 文件所有组:拥有部分权限
  3. 其他:拥有少部分权限

2.权限的介绍

r-读取:对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权限。
w-写入:对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。
x-执行:对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。

3.权限的指令解释

Alt
其中:
d :表示是一个目录,事实上在ext2fs中,目录是一个特殊的文件。
2-4列:文件所有者对文件的权限
5-7列 :文件所有组对文件的权限
8-10列:其他用户对文件的权限

4.修改文件的权限知识点与操作

1.利用chmod指令对文件权限进行修改,列如对1.文件的其他用户权限修改为可读可写可执行文件
在这里插入图片描述
指令如下

chmod 757 (111101111=‘rwxr-xrwx’) a120 -R(表示对所有文件如此)

运行后的结果如下
在这里插入图片描述

2.利用chgrp指令变更目录的所有组
3.利用chown指令既可以改变目录的所有组也可以改变文件的所有组,列如将2.c的文件拥有者和拥有组均改变为root
在这里插入图片描述

指令如下:

chown root:root 2.c

运行的结果如下:
在这里插入图片描述

2.Linux下vim编辑器的安装与使用、配置

1.vim的安装

在终端窗口输入

sudo apt-get install vim

2.vim编辑器的介绍

  • 编辑器:类似于记事本,对文本的编辑,不支持排版
  • 编译器:将代码编译为可执行文件
  • 集成开发环境:由编辑器和编译器共同组成
(1)vim编辑器的简介
  • 可以执行输出、删除、查找、替换、快操作等众多文本操作
  • 没有菜单,只有命令
  • 三种基本工作模式,分别是:命令模式插入模式末行模式
(2)三种模式之间的转换

在这里插入图片描述

3.vim指令的使用

  • 打开 vim

vim <文件名>【不存在则为新建】
vim <文件名> +n 【表示将光标定位到第n行】

  • 保存vim下当前的文件

:w 保存当前编辑的文件
:w <文件路径> 【文件另存为】
:w!:强制保存文件,若文件已存在则强行覆盖

  • 退出vim

:q :退出vim,前提是该文件没有被编辑过
:q! :强制退出vim
:wq 或:x :保存并退出vim

  • 进入插入模式

按键i即可

  • 进入末行

: 【即可】

  • 查找

/<查找内容A> 在光标之后查找A
n 向相同的方向移动到有A的地方
N 向相反的方向移动到有A的地方

  • 环境配置设定【后续会上传一个文件】
  • vim命令大全
    在这里插入图片描述

疑难杂症以及解决方法

1.为什么删除不了自己创建的用户目录?

在询问老师之后,发现这是一个文件夹,因而通过rm指令之后就可进行对其删除。

2.为什么要添加新的硬盘并给它分区?

因为在虚拟机使用的过程中,内存会逐渐的变满,所以需要添加硬盘来增大其存储空间。

课后总结

通过了今天一天的学习,我对上节课的Linux 的基本指令更加熟悉,同时也对文件权限和vim编辑器以及其它一些知识点有了了解和认识。
也遇到了很多的问题,有解决的同时也还有没解决的,我会在后续的几天中补充完整。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值