【知识积累】-Linux-基础知识整理

220 阅读2分钟

1. vivim编辑器

1.1 vi/vim的三种模式

1.2 进入退出

vi 文件名(带后缀) 用vi编辑器打开文件

底行模式下:q!+回车 不保存退出; wq+回车 保存退出

1.3 粘贴复制删除等操作

----命令模式:----
 
yy             复制光标所在行
2yy            复制光标所在行开始的2p              粘贴
dd             删除光标所在行(实际是剪切)
3dd            删除光标所在行开始的3行(剪切)
x              删除当前光标所在的字符
X(大写)       删除当前光标前一个字符

1.4 光标移动


----命令模式:----
 
h 左移   j 下移 k 上移  l 右移 (四个箭头也可以上下左右移动)
H 当前屏幕第一行
M 当前屏幕中间
L 当前屏幕最后一行
ctrl+f  往下翻页
ctrl+b  网上翻页
G       定位到最后一行(整个文档最后一行)
5G      定位到第5行
gg      定位到第一行(整个文档第一行)
w       跳到下一个单词
b       跳到上一个单词
{       移动到上一个代码块
}       移动到下一个代码块
v、V    先按v再用上下箭头选中几行,再>         这几行集体右移,再.继续右移 
v、V    先按v再用上下箭头选中几行,再<         这几行集体左移 

1.5 其它


----命令模式:----
 
u            撤销
ctrl+r       反撤销(撤销u操作)
r            修改当前字符
R            从当前位置开始修改,按Esc返回
/            搜索,先输入/,再输入搜索内容+回车。n、N表示上(下)一个搜索结果

1.6 底行模式


----底行模式:----
 
q!                不保存退出
wq                 保存退出
 
%s/abc/123/g       把全文的abc替换成123
1,10s/abc/123/g    把1-10行的abc替换成123

2. 开机关机注销

shutdown
    shutdown -h now  # 立即关机
    shutdown -h 1  # 1分钟后关机
    shutdown -r now  # 立即关机重启
    
halt
    重启系统
    
syn
    把内存数据同步到磁盘

关机、注销时先执行syn,防止内存数据丢失

logout 
    退出登录,级别3以下有效

3. 用户用户组管理

3.1 用户

3.1.1 添加用户
useradd xiaoming    #添加一个叫“xiaoming”的用户,在/home/目录下会自动创建xiaoming的文件夹。
useradd -d /home/xiaohong xiaohong  #指定工作目录创建用户

useradd -g 组名 用户名
3.1.2 给用户指定或修改密码
passwd 用户名
3.1.3 删除用户
userdel 用户名

userdel xiaoming    #删除xiaoming用户,/home/xiaoming的工作目录不会删除

userdel -r xiaoming #删除用户,并删除工作目录
3.1.4 查询用户
id 用户名
3.1.5 切换用户
useradd xf  #创建xf用户

su - xf #切换到xf用户,权限不足时,会有提示

exit    #返回到原来的用户
3.1.6 查看当前用户
whoami

3.2 用户组

3.2.1 添加用户组
groupadd 组名
3.2.2 删除组
groupdel 组名
3.2.3 创建用户并指定组
useradd -g 组名 用户名
3.2.4 修改用户的组
usermod -g 用户组 用户名

3.3 用户、用户组配置文件

3.3.1 用户信息配置文件
/etc/passwd

单行含义: 用户名:口令:用户标识号:组标识号::工作目录:shell

3.3.2 用户组配置文件
/etc/group

3.3.3 口令配置文件
/etc/shadow

4. 实用命令

5. 组管理、权限管理

6. 任务调度

7. 磁盘分区

8. 网络配置

9. 进程、服务管理

10. rpm包和yum