一、vi/vim编辑器
vi操作文件三大步
打开文件: vim 文件名.后缀名 注意: 如果文件存在就打开,不存在就创建
编辑文件: 输入i进入文件进行编辑
保存文件:
1.先进入命令模式: 按ESC键
2.进入底线命令模式: 输入冒号:
3.输入命令: w(保存) q(退出) q!(强制退出) wq(保存并退出) wq!(强制保存并退出)
vi其他命令
二、帮助手册
help查看帮助: 命令 --help 解释:会列出ls命令的帮助文档
举例: ls --helpman查看手册: man 命令 解释: man(manual, 手册)命令查看详细手册
举例: man ls
三、用户和用户组
用户基本操作
需要在超级管理员root用户下操作
添加用户(不指定组): useradd 用户名
注意: 默认在/home目录下创建了一个以用户名命名的文件夹,此文件夹就是对应用户的家目录
注意: 如果添加用户的时候没有指定所属组,默认自动生成了一个以此用户名命名的组删除用户: userdel [-r] 用户名
注意: 如果不加-r,用户被删除后,它的家目录依然存在
注意: 如果用户所属组是添加用户的时候自动生成的,那么删除用户的对应的组也会自动删除
查看所有用户快捷方式: getent passwd
查看所有用户普通方式: cat /etc/passwd 用户名:密码(x):用户ID:组ID:描述信息(无用):HOME目录:执行终端(默认bash)
切换用户
在前面,我们接触过su命令切换到root账户。 su命令就是用于账户切换的系统命令,其来源英文单词:Switch User
-符号是可选的,表示是否在切换用户后加载环境变量(后续讲解),建议带上 参数:用户名,表示要切换的用户,用户名也可以省略,省略表示切换到root 切换用户后,可以通过exit命令退回上一个用户,也可以使用快捷键:ctrl +
切换到指定用户语法: su [-] 用户名
注意: 使用普通用户,切换到其它用户需要输入密码,如切换到root用户
注意: 使用root用户切换到其它用户,无需密码,可以直接切换退出当前用户: exit 或者 ctrl+d
拓展如何在root用户下给普通用户添加密码: passwd 用户名 就会提示输入2次密码
用户授权
在我们得知root密码的时候,可以通过su命令切换到root得到最大权限。 但是我们实际一般不知道root密码,即使知道也不建议长期使用root用户,避免带来系统损坏。
实际我们找到用户root权限的管理者,申请root权限后使用sudo 其他命令
root用户如何给普通用户授权?
1.root用户下打开sudoers文件
进入/etc/sudoers快捷方式: visudo
进入/etc/sudoers普通方式: vi /etc/sudoers
2.在文件最后添加以下内容并保存
格式: 普通用户名 ALL=(ALL) NOPASSWD:ALL
举例: binzi