文章来源:【原创】
## 0.说明
vi/vim java.txt 【进入正常模式】
i 【进入编辑模式】
按Esc 【进入正常模式】
## 1.Linux文件编辑
### 【vi或vim使用】
1.没有则创建,有就打开文档
```shell
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 - 用户名
**案例**
```shell
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】
Xshell [1]是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。
Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。除此之外,其还有丰富的外观配色方案以及样式选择。
关注私信我发你xshell,正版,带注册码。本人掏钱购买的。(记得点击看我头像哦)