2 Linux基本命令复习2
Posted qilvzhuiche
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2 Linux基本命令复习2相关的知识,希望对你有一定的参考价值。
(16)用户管理
1)查看在线用户 who
2) 查看当前用户whoami
3)添加用户useradd 或adduser -m自动创建目录 -d创建目录
useradd -m liu 自动添加家目录/home/liu
4)给用户创建密码passwd
若修改密码则直接输入passwd
passwd liu 修改liu的密码
5)删除用户userdel
userdel 用户名
userdel -r 用户名 删除用户同时删除用户的主目录
6)查看用户组
cat /etc/group 查看当前的用户组
或groupmod (tab键敲三次)
7)添加用户组groupadd 添加
8)删除用户组groupdel
9)查看用户所在的组groups
groups 用户名
10)修改用户所在的组usermod
usermod -g 用户组 用户名 -g 修改的默认用户组
添加多个用户组
usermod -a -G 用户组 用户名 -G添加用户组配合-a添加其它组
11)创建的普通用户添加sudo权限
sudo usermod -a -G adm 用户名
sudo usermod -a -G sudo 用户名
17)修改文件权限chmod :字母法,数字法
chmod u/g/o/a +/-/ = rwx 文件
u:该文件的所有者
g;用户组
o:其他人
a:all所有人
+:增加权限
-:车险权限
=:设定曲线
数字法:r :4 w:2 x:1 -:0 (0不具有任何权限)
chmod 777 file1
x对应文件夹(目录)的执行为可以访问或禁止访问
修改文件所有者:chown
chown 用户名 文件或目录
修改文件所属组:chgrp
chgrp 用户组名 文件或目录名
4 VI编辑器的基本使用
vi编辑器三种模式:一般模式,编辑模式,命令模式
(1)打开、新建、保存文件
vi 文件名 :打开或新建文件
:wd 保存并退出
:q!强制不保存退出
;q 退出
:保存
(2)进入编辑模式
i 在光标签插入字符
I 插入行首
a 在光标后插入字符
A:插入行末
o 在下一行行首输入字符
O在上一行行首输入字符
(3)光标移动(一般模式下)
在一般模式下,通过四个按键来移动光标
h --->左
j --->下
k--->上
l --->右
H:移动到当前屏幕的上方
M:移动到当前屏幕的中间
L:移动到当前屏幕的下方
G:移动到指定行, nG
w :向后一次移动一个字
b:向前一次移动一个字
{:按段移动,上移
}:按段移动,下移
ctrl d:向下翻半屏
ctrl u:向上翻半屏
ctrl f:向下翻一屏
ctrl b:向上翻一屏
gg:光标移动到文件开头
G:光标移动到文件末尾
(4)删除命令
x:删除光标后的一个字符
X:删除光标前的一个字符,相当于Backspace
dd:删除光标所在行,n dd删除指定行数 D:删除光标后本行所有的内容,包含光标所在的字符
d0:删除光标前本行所有的内容,不包含光标所在的字符
dw:删除光标开始位置的字,包含光标所在的字符
(5)撤销命令
u:一步一步撤销
ctrl-r:反撤销
(6)重复命令
.(一个点):重复上一次的操作命令
(7)文本行移动
>>:文本行右移
<<:文本行左移
(8)复制粘贴
yy:复制当前行,n yy 复制n行
p:在光标所在的位置向下新开辟一行,粘贴
(9)可视模式
v:按字符移动,选中文本
V:按行移动,选中文本可视模式可以配合d,y,>>,<<实现对文本块的删除,复制,左右移动
(10)替换操作
r:替换当前字符
R:替换当前行光标后的字符
(11)查找命令
/:str查找
n:下一个
N:上一个
(12)替换命令
:%s/abc/123/g :将abc全部替换成123
:%s/abc/123/gc替换时需要确认
s替换g全局c确认
以上是关于2 Linux基本命令复习2的主要内容,如果未能解决你的问题,请参考以下文章
Linux学习笔记7_基本命令复习2(seq sed awk)
Linux学习笔记6_基本命令复习1(alias unalias sourse)