1、如何理解文件权限
1)查看文件
• 想要理解文件权限,需要先从查看文件入手
• 使用ls –l 命令查看Linux系统上的文件、目录和设备的权限
①对象的类型②文件属性③目录/链接个数④所有者(owner)⑤组(group)⑥文件大小⑦最后修
改的日期⑧文件名
其中:
• ① 代表了对象的类型:
- 代表文件
d 代表目录
l 代表链接
c 代表字符型设备
b 代表块设备
n 代表网络设备

• ② 有
3组三字符
的编码,每一组定义了3种访问权限:
r 代表对象是可读的(read)
w 代表对象是可写的(write)
x 代表对象是可执行的
- 代表没有某种权限
• 这 3 组权限依次对应对象的 3 个安全级别:
对象的属主
对象的属组
系统其他用户
2)八进制模式的安全设置
• 先获取这 3 个 rwx 权限的值
• 将其转换成 3 位二进制值
• 用一个八进制值来表示

(转载老师上课所用表)
2、如何改变安全性设置
1)改变权限
•
chmod 命令
用来改变文件和目录的安全性设置,格式如下:
chmod options mode file
mode
参数可以使用八进制模式或符号模式进行安全性设置
options 的 –R 选项可以让权限的改变递归地作用到文件和子目录
• 可以使用通配符指定多个文件,然后利用一条命令将权限更改应用到这些文件上(例如*)
1))使用八进制模式
方法:chmod -R 八进制值 文件名
2))使用符号模式
•
chmod
命令也可以在符号模式下指定权限的格式(
[ugoa…][+-=][rwxXstugo…]
)
• [ugoa…] 字符定义了权限作用的对象数。u 代表用户, g 代表组, o 代表其他, a 代表上述所有
• [+-=] 号表示你是想在现有权限基础上增加权限(+),移除权限(-),设置权限(=)
例如:

2)改变所属关系
•
chown
命令用登录名或 UID 来指定文件的新属主
方法:
chown options owner[.group] 需要改变的文件名
(其中
[ ]
代表可有可无,若无则默认)
•
chgrp
命令用来改变文件的默认属组
练习
:
• 使用 ls –l 命令查看Linux系统上的某文件,对其输出的所有字段进行说明。

- 表示这一个文件
rw- 表示属主可读、可写、不可执行
r-- 表示属组可读、不可写、不可执行
r-- 表示其他用户可读、不可写、不可执行
root 表示用户名
root 表示组名
0 表示文件大小为0个字节
Jul 10 06:39 表示最后修改的日期
123.sh 表示文件名
• 使用八进制模式和符号模式分别更改该文件的权限。


(中间省略将系统文件逐个复原的过程,方法如上上图。上图命令慎用)

• 使用chown命令更改该文件的属主和属组。
• 使用chgrp命令更改文件的默认属组。

3、vim编辑器
1)安装
• 使用
sudo apt-get install vim
命令安装 vim 编辑器

• 使用
which vim
命令查询是否安装成功

• vim 编辑器有三种操作模式:普通模式 、命令行模式、插入模式
2)普通模式
• 进入普通模式的方法:在命令行下使用 vim 或 vim 文件



• 可以用方向键在文本区域移动光标
• PageDown(或Ctrl+F):下翻一屏
• PageUp(或Ctrl+B):上翻一屏
• G:移到缓冲区的最后一行
• num G:移动到缓冲区中的第num行
• gg:移到缓冲区的第一行
• 命令 2x 会删除从光标当前位置开始的两个字符(x前数字可任意)
• 命令 5dd 会删除从光标当前所在行开始的5行(dd前数字可任意)
3)命令行模式
• 进入命令行模式的方法:在普通模式的前提下按 :(英文的:)

• 冒号后可输入以下字段:
q
不保存并退出
q!
不保存并强制退出
w filename
将文件保存到另一个文件中
wq
保存并退出
wq!
保存并强制退出
• 按 esc 可返回普通模式
4)插入模式
• 进入插入模式的方法:在普通模式的前提下一般按 i

•
p
命令:取回删除的数据(可以用 dd命令删除一行文本,然后用p命令)
•
y
命令:复制,
yw
表示复制一个单词,
y$
表示复制到行尾 (然后用p命令可实现粘贴)
• 可视模式:可搭配 y 和 p 实现自定义复制,命令行模式下按下
v
键可进入
• 查找方法:/需要查找的字符串 (按回车键,可继续查找同一个单词)
• 替换方法(命令行模式下):
:s/old/new/g
:一行命令替换所有old
:n,ms/old/new/g
:替换行号n和m之间所有old
:%s/old/new/g
:替换整个文件中的所有old
:%s/old/new/gc
:替换整个文件中的所有old,但在每次出现时提示
练习
:
• 使用 vim 编辑器或 vi 编辑器创建一个 txt 文本文件。
• 在编辑器中完成《如何使用 vim 编辑器操作指南》,内容应至少包括:
① 学号姓名;
② 如何进入和退出编辑模式,如何保存文本。
• 执行如下操作:
① 查找你的姓名/学号
② 替换文件中全部 vim 为 vi(或替换 vi 为 vim)


