Linux 实操篇(vim 命令,Xshell,关机重启,切换用户命令)
Linux 实操篇(vim 命令,Xshell,关机重启,切换用户命令)
前置条件:电脑安装好Vmware,CentOS7,如果没有安装好的Javaer,可以去看下面这位大佬的文章,
https://gaoziman.blog.csdn.net/article/details/133882063?spm=1001.2014.3001.5502
1、Linux 系统会内置 vi 文本编辑器
Vim 具有程序编辑的能力,可以看做是 Vi 的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
2、 vi 和 vim 常用的三种模式
2.1正常模式
以 vim 打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用了上下左右] 按键来移动光标,你可以使用删除字符或删除整行,来处理档案内容, 也可以使用了复制、粘贴 来处理你的文件数据。
2.2插入模式
按下 i,I, o,O,a A,R 等任何一个字母之后才会进入编辑模式,一般来说按 i即可
2.3命令行模式
输入 esc 再输入: 在这个模式当中, 可以提供你相关指令,完成读取、存盘、替换、离开 im 、示行号等的动作。
3、vi和vim基本使用
使用vim 开发一个Hello.java 程序,保存 步骤说明
1、进入VMware,打开虚拟机
2、输入账户名,和密码(一般情况下,有一个root账户和一个自己创建的普通账户,这里建议使用root账户)
(一般情况下,输入账户名 回车,在输入密码的时候,linux系统上不会显示正在输入的密码,那怕是*号也不显示,所以建议将自己的密码记牢)
3、输入ip config 或者ip addr (注意中间有空格)
上面我用红色涂抹的就是虚拟机的ip了,(我还是注意一下个人信息哈)
4、打开Xshell(我这里使用的是Xshell7)
当然各位喜欢使用VMware也是可以的,个人爱好
(如果各位有人没有安装Xshell的话,可以点击下面的链接去官网下载 Xshell官网,不过不购买的话,只能试用30天,大家都喜欢白嫖嘛,当然还有一种方法,下载家庭版 家庭版Xshell 永久使用)
有人可能会想,我就不想用上面的方法,那当然呐,我这里也提供了百度网盘和阿里云盘的下载链接
百度网盘:链接:https://pan.baidu.com/s/10jngdUofE_nbYGuhM2xNnw?pwd=q212
提取码:q212
–来自百度网盘超级会员V5的分享(永久有效)
阿里云盘:Xshell和Xftp的安装包 https://www.aliyundrive.com/s/GN7N6Zm6eGR 提取码: ec17 点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线查看,视频原画倍速播放。(永久有效)
Xshell简单使用(Xftp跟这一样操作)
1、点击新建
2、填写名称,主机(就是ip),协议默认SSH,端口号默认就行,说明想填就填
3、点击确定,输入登录的用户名,勾选记住用户名,最后点击确定
4、填写密码,勾选记住密码,点击确定即可
5、登录成功
现在我们需要在linux上新建一个Java文件
下面是纯命令操作
1、进入home目录
cd /home
2、创建一个文件夹 (mkdir 文件夹名称)
mkdir myTest
3、显示当前目录下的文件和子目录
ls
4、使用vi编辑器创建Java文件并打开它:
vi HelloWorld.java
5、进入编辑模式,按下字母键 “i” 或 “Insert” 键开始编辑文件。
6、输入以下Java代码作为示例:
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello,World!");
}
}
7、按下ESC键 退出编辑模式
8、输入 “:wq” 以保存文件并退出vi编辑器。
(注意:如果不慎只是输入了vi ,没有输入文件名,怎么办)
解决办法:
- 从插入模式返回正常模式,确保按下"Esc"键。
- 输入冒号(:)字符,使光标位于底部一行。
- 在底部一行输入命令
q!
(强制退出),然后按下回车键。(这个操作是放弃编辑并且直接退出而不保存更改)
示例如下:
5、lInux环境下的关机&重启命令
shutdown -h now 立刻进行关机
shutdown -h 1 “hello,1分钟后会关机了”
shutdown -r now 现在重新启动计算机
halt 关机
reboot 现在重新启动计算机
sync 把内存的数据同步到磁盘上
注意:
1、不管是重启系统还是关闭系统,首先要运行sync命令,把内存中的数据写到磁盘中
2、目前的shutdown/reboot/halt 等命令均已经在关机前进行了sync
6、用户的登录和注销
切换用户
切换成root用户
su 回车
然后输入密码
切换为普通用户
su - 用户名
logout 即可注销用户