Xshell 的vi和vim 的相互转换
命令行(命令模式)->通过 vim xxx ->一般模式-> i ->编辑模式(反过来:Esc)
一般模式-> : ->命令模式(反过来:Esc)
最终在命令模式下, :wq (保存并退出) :q (退出) :q! (不保存直接退出)
Xshell中的快捷键:
复制:yy 复制5行:5yy 粘贴:p 删除: dd 删除5行:5dd
在文件中查找某个单词: 命令行下: /关键字 n就是下一个
设置和取消文件的行号: 命令行下: :set nu设置行号 :set nonu取消行号
编辑一个文件时,到达文档的最末行和最首行: 正常模式: 末:G 首:gg
撤销一个动作: 正常模式: u
编辑文件,并将光标移动到指定行: 显示行号->输入指定的行数->输入shift+g
关机、重启命令:
shutdown shutdown -h now(立即关机) shutdown -h 1(1分钟后关机) shutdown -r now(立即重启)
halt(关机)、reboot(重启)、sync(把内盘的数据同步到磁盘【关机之前使用】)
用户登录或注销
su-用户名:切换成系统管理员身份
在提示符下输入 logout 即可注销用户
添加用户:
useradd【选项】用户名 useradd -d 指定目录【选项】用户名
给用户修改组:
usermod -g 组名 用户名
删除用户
1.删除用户,保留家目录 userdel 用户名
2.删除用户,不保留家目录 userdel -r 用户名
查询用户信息(如果用户不存在,返回 无此用户 )
id 用户名
查看用户名
whoami/who am i
添加组:
groupadd【选项】组名
删除组:
groupdel 组名
增加用户时直接加上组:
useradd -g 组名 用户名
查询用户信息(如果用户不存在,返回 无此用户 ):
id 用户名
查看用户名:
whoami/who am i
/etc/passwd:用户配置文件,记录用户的各种信息
/etc/group:组配置文件
/etc/shadow:口令(密码)配置文件
Linux系统七个运行级别:常用运行级别是3和5
0(关机):
1(单用户):找回丢失的密码
2(多用户无网络服务):
3(多用户有网络服务):
4(保留):
5(图形界面):
6(重启):
要修改默认的运行级别的可改文件:/etc/inittab 的 id 5 initdefault 这一行的数字
系统的运行级别配置文件: /etc/inittab
切换到指定运行级别的指令: init 数字
查看当前运行级别的指令:vim /etc/inittab
面试题: 如何找回root密码
思路:进入到单用户模式,然后修改root 秘密。因为进入单用户模式,root不需要密码就可以登录。
开机->在引导时输入ALT键->看到一个界面输入e->看到新的界面选中第二行,再输入e->在这行的最后输入 1->再输入回车键->再次输入b,这时进入到单用户模式,就可以通过指令更改密码
帮助指令(也可直接百度):man 相关指令 help 命令
绝对路径和相对路径(从root到home):
绝对路径(从根目录开始定位):/home
相对路径(从当前工作目录开始定位到需要的目录):../home ( .. 回到上一级)