Vim编辑器
Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
三种使用模式
基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)
命令模式:
i 切换到输入模式,以输入字符。
x 删除当前光标所在处的字符。
: 切换到底线命令模式,以在最底一行输入命令。
输入模式
字符按键以及Shift组合,输入字符
ENTER,回车键,换行
BACK SPACE,退格键,删除光标前一个字符
DEL,删除键,删除光标后一个字符
方向键,在文本中移动光标
HOME/END,移动光标到行首/行尾
Page Up/Page Down,上/下翻页
Insert,切换光标为输入/替换模式,光标将变成竖线/下划线
ESC,退出输入模式,切换到命令模式
底线命令模式
q 退出程序
w 保存文件
按ESC键可随时退出底线命令模式
一般编辑一个文件时的操作
在命令行输入vim bb.txt进入命令行模式,输入i进入编辑模式,想把自己需要修改的内容编辑好了,点击esc,退出编辑模式,输入:wq保存并退出。
vim快捷键
数字+空格:横向移动字符
数字+enter: 向下移动字符
/字符串:向下搜索
n:继续下一个
N:n的反方向
i:进入编辑模式
ESC:退出编辑模式
:wq 保存退出
:set nu 设置行号
账号管理
添加账号 useradd
-m 使用者目录如不存在则自动建立。
useradd -m yingying
增加用户账号就是在/etc/passwd文件中为新用户增加一条记录
删除帐号
userdel -r yingying
常用的选项是 -r,它的作用是把用户的主目录一起删除。
删除用户账号就是要将/etc/passwd等系统文件中的该用户记录删除,必要时还删除用户的主目录。
修改帐号
usermod -d /home/233 yingying
修改后查看配置文件就可以了。
切换用户
1.切换用户的命令为:su username
2.从普通用户切换到root用户,还可以使用命令:sudo su
3.在终端输入exit或logout或使用快捷方式ctrl+d,可以退回到原来用户,其实ctrl+d也是执行的exit命令
4.在切换用户时,如果想在切换用户之后使用新用户的工作环境,可以在su和username之间加-,例如:【su - root】
$表示普通用户
#表示超级用户,也就是root用户
修改密码
如果是超级用户
#passwd sunpnalong
New password:*******
Re-enter new password:*******
普通用户
$ passwd
Old password:******
New password:*******
Re-enter new password:*******
锁定用户
passwd -l kuangshen
passwd -d kuangshen
用户组管理
增加一个新的用户组
groupadd group1 新组的组标识号是在当前已有的最大组标识号的基础上加1。
groupadd -g 101 group2 指定新组的组标识号是101
然后去查看 cat /etc/group
删除一个已有的用户组
groupdel group1
修改用户组
#此命令将组group2的组标识号修改为102。
groupmod -g 102 group2
#将组group2的标识号改为10000,组名修改为group3。
groupmod –g 10000 -n group3 group2
磁盘管理
Linux磁盘管理常用命令为 df、du。
df :列出文件系统的整体磁盘使用量,使用df或者df -h
du:检查磁盘空间使用量
进程相关的
ps:查看所有的进程
ps -aux|grep mysql:查看mysql所有进程
ps -ef|grep mysql:查看mysql所有进程带有父进程
pstree -pu:查看进程树
kill -9 进程id: 杀死进程