——Linux文件权限(2)与编辑器

一.改变安全性设置

1.改变权限

1) chmod 命令用来改变文件和目录的安全性设置。

2) mode 参数可以使用八进制模式或符号模式进行安全性设置。

3) options 的 –R 选项可以让权限的改变递归地作用到文件和子目录。

2.改变所属关系

1) chown 命令用登录名或 UID 来指定文件的新属主。

2) owner.group 同时改变文件的属主和属组。

3) owner. 采用和用户登录名匹配的组名。

4) options 的 –R 选项可以让权限的改变递归地作用到文件和子目录。

5) 只有 root 用户能够改变文件的属主。任何属主都可以改变文件的属组,但前提是属主必须是原属组和目标属组的成员。

6)chgrp 命令用来改变文件的默认属组。

3.应用

1) 使用 ls–l 命令查看 Linux 系统上的某文件。

2) 使用八进制模式和符号模式分别更改该文件的权限。

3) 使用 chown 命令更改该文件的属主和属组。

4) 使用 chgrp 命令更改文件的默认属组。

二. vim 编辑器

vi 编辑器是 Unix 系统最初的编辑器。它使用控制台图形模式来模拟文本编辑窗口,允许查看文件中的行、在文件中移动、插入、编辑和替换文本。

1.普通模式

在普通模式下,vim 提供可用于编辑缓冲区的命令。

2.命令行模式

命令行模式提供了一个交互式命令行,可以输入额外的命令来控制 vim 的行为。

3.插入模式

按下 i,I,o,O,a,A,r,R 等任何一个字母之后才会进入编辑模式,一般来说按 i 即可。

4.复制和粘贴

1) vim 在删除数据时,实际上会将数据保存在单独的一个寄存器中。可以用 p 命令取回数据。

2) 在普通模式下,用 dd 命令删除一行文本,然后把光标移动到缓冲区的某个要放置该行文本的位置,然后用 p 命令。

3) 在普通模式下,vim 中复制命令是 y 。可以在 y 后面使用和 d 命令相同的第二字符( yw 表示复制一个单词,y$ 表示复制到行尾)。在复制文本后,把光标移动到你想放置文本的地方,输入 p 命令。

4) 在可视模式下,移动光标到要开始复制的位置,并按下 v 键。你会注意到光标所在位置的文本已经被高亮显示了。下一步,移动光标来覆盖你想要复制的文本。在移动光标时,vim 会高亮显示复制区域的文本。在覆盖了要复制的文本后,按 y 键来激活复制命令。现在寄存器中已经有了要复制的文本。移动光标到你要放置的位置,使用 p 命令来粘贴。

5.查找和替换

1) 要输入一个查找字符串,就按下斜线(/)键。光标会跑到消息行,然后 vim 会显示出斜线。在输入你要查找的文本后,按下回车键。

2) 替换命令的格式是::s/old/new/

:s/old/new/g:一行命令替换所有 old。

:n,ms/old/new/g:替换行号n和m之间所有 old。

:%s/old/new/g:替换整个文件中的所有 old。

:%s/old/new/gc:替换整个文件中的所有 old,但在每次出现时提示。

6.应用

1) 在编辑器中完成《如何使用vim编辑器操作指南》,内容应至少包括:①学号姓名;②如何进入和退出编辑模式,如何保存文本。

2) 执行如下操作: ① 查找你的姓名/学号;

②替换文件中全部vim为vi(或替换vi为vim)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值