Linux入门学习第一天
参考视频: 哔哩哔哩
linux的文档操作以及用户管理
0.说明
vi/vim java.txt 【进入正常模式】
i 【进入编辑模式】
按Esc 【进入正常模式】
1.Linux文件编辑
【vi或vim使用】
1.没有则创建,有就打开文档
vim java.txt
2.使用 i 开始编辑
3.按 Esc 后
:wq 【保存并退出】
:q 【退出】
:q! 【强制退出】
2.复制粘贴/删除/查找/撤销
以下操作在正常模式
yy 【复制当前行】 p 【粘贴】
5yy 【复制光标下的5行】 p 【粘贴】
dd 【 删除当前行】
5dd 【删除光标下的5行】
/你好 回车 【查找】 n 【查找下一个】
u 【撤销当前行】
3.行号显示与取消
以下操作在正常模式
:set nu 【显示行号】
:set nonu 【取消行号显示】
4.快速到文章底部/顶部
以下操作在正常模式
G 【到文章顶部】
gg 【到文章底部】
5.关机/重启
shutdown -h now 【立即关机】
shutdown -h 60 【一个小时后关机】
shutdown -r now 【重启】
reboot 【重启】
sync 【将内存数据保存到磁盘,建议关机或者重启时使用】
6.用户管理
6.1创建用户
useradd zhaoyi 【创建用户zhaoyi,会在**/home文件夹下创建默认的zhaoyi组**】
useradd -d /home/group/zhaoyi 【创建用户zhaoyi,会在**/home/group文件夹下创建group组**】
注意:如果group已经存在,会常见失败
6.2给用户指定密码
passwd 用户名 【 passwd zhaoyi 给用户zhaoyi指定密码】
6.3删除用户
userdel zhaoyi 【删除用户但不删除/home下的用户目录】
userdel -r zhaoyi 【删除用户并删除/home下的用户目录】
6.4查看用户信息
id 用户名 【例如:id zhaoyi】
6.4切换用户
su - 用户名
案例
useradd zhangsan --常见用户
passwd zhangsan --给用户指定密码
su - zhangsan --切换到zhangsan用户下
exit --退出张三用户(回退到原来的用户)
7.用户组
groupadd 用户组名 【创建用户组】
groupdel 用户组名 【删除用户组】
useradd -g 用户组名 用户名 【创建用户并指定用户组】
id 用户名 【查看用户信息】
passwd 用户名 【给用户指定密码】
usermod -g 用户组名 用户名 【修改用户的用户组】
8.用户和用户组相关的文件
/etc/passwd 【用户信息, vi /etc/passwd】
/etc/group 【用户组信息, vi /etc/group】
/etc/shadow 【用户密码,加过密, vi /etc/shadow】