1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Linux 文件权限 用户权限和用户组管理vim的一些基本使用技巧

Linux 文件权限 用户权限和用户组管理vim的一些基本使用技巧

时间:2019-08-14 04:35:09

相关推荐

Linux 文件权限 用户权限和用户组管理vim的一些基本使用技巧

一、熟练使用30个以上常用命令。

二、文件权限、用户权限讲解和用户组的管理

1、Useradd用于创建用户

useradd –d /home/tt/ -s /bin/bash –g pansir

2、Usermod用于修改用户

usermod -d /home/test -s /bin/bash tom,修改tom用户的家目录为/home/test,并指定登录的shell。

usermod -G test1,test2 tom将tom用户属组改成 test1,test2附属组

usermod -l tom test 将tom用户修改成test

3、groupadd

groupadd tom创建tom组

useradd -g 1000 tom 创建tom组并指定GID为1000

4、groupmod

groupmod -n tom test 修改组名称,将tom组名改成test

groupmod -g 1000 tom修改组GID号,将原来tom组GID改成GID 1000

文件权限:

Linux权限授权,默认是授权给三种角色,分别是 user,goup,other

U代表用户uesr

G代表组 group

O代表其他 other

Ls –l 可以查看文件的权限

如图:

drwxr-xr-x,d表示目录 后面每三位代表一个权限, 前面rwx代表user权限,中间r-x代表group权限 后面r-x代表other权限 root root第一个表示所有者 第二个root表示所属组

rwx细分:

r-读取权限,

w-写入权限

x-执行权限

也可以用r=4,w=2,x=1来表示权限

chown用来改变文件的所有者和所属组

例如:将/tmp/test.txt文件所有者和所属组更改成pansir

chmod用来改变文件的权限

chmod u=rwx,g=rx,o=rx test.txt和chmod g+w,o-x test.txt

这样太麻烦,有比较简单的做法,如下;

给文件UGO都只能读取:chmod 444 test.txt

将文件test.txx文件user读写执行权限,group读写权限,other执行权限

可以用r=4,w=2,x=1来表示权限

那么user权限=4+2+1,group=4+2,other=1

chmod 761 test.txt

三、vi编辑器的使用

vim模式转换:

(1)、从命令模式切换到输入模式

i:在当前光标所在字符的前面,切换输入模式

a:在当前光标所在字符的后面,切换输入模式

o:在当前光标所在行的下方新建一行,并切换输入模式

I:在当前光标所在行的行首,切换输入模式

A:在当前光标所在行的行尾,切换输入模式

O:在当前光标所在行的上方新建一行,并切换输入模式

(2)、从输入模式切换到命令模式

按esc键。

(3)、命令模式进入末行模式

按:键

(4)、末行模式切换到命令模式

按esc键

编辑完成后退出

进入末行模式,输入以下字符,即可退出

w:保存文件

q:退出

wq:保存并退出

q!:不保存并退出

w!:强制保存

wq=x 保存退出

命令模式下光标移动:

0和^光标跳转到行首

$光标跳转到行尾

GG光标跳转到最后一行

gg光标跳转到文本的第一行

命令模式下复制、粘贴、删除、撤销:

删除:dd删除光标所在整行,dd前面可以加数字,例如 4dd删除4行

X删除单个字符

复制:yy复制光标所在行,yy前面可以加数字,例如 4yy从光标所在行开始复制4行

粘贴:p粘贴

撤销:u逐行撤销

命令模式下查找和替换:

查找:命令模式下输入"/+字符"表示要查找的字符

替换: :s/tom/pansir/g替换光标所在行中所有tom为pansir

:%s/tom/pansir/g 将文本中tom全部替换成pansir

:21,22s/tom/pansir/g 将21行到22行tom替换成pansir

末行模式下添加行号和取消行号

:set nu添加行号

:set nonu 取消行号

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。