Linux学习(二)---实操篇1远程登录

Linux学习(二)---实操篇1远程登录

  • (1)远程登录
      • 为什么需要远程登录?
      • 实现从本机上传文件到Linux系统,和从Linux系统下载到本机的工具
      • 实现远程登录
      • SecurityCRT常用的操作(主要是对文件夹文件等进行操作)
      • 文本编辑vi编辑器常用命令(主要是对文本的内容进行编辑操作)
          • 要注意的命令
          • 实操画面

(1)远程登录

为什么需要远程登录?

你在公司,而真正的linux系统是在公司的机房里面,你并不能实际操作,所以需要远程登录Linux系统,这就要借助客户端工具来连接到linux服务器,客户端工具有很多种,例如SecurityCRT,使用的工具更多的是“XShell”。

我们之前是在虚拟机的Linux系统里,打开终端界面,然后通过命令来操作。但是考虑到公司里的Linux系统在机房里,不可能让你直接操作,所以还是得需要远程登录工具,通过ip地址和密码来实现远程登录。

实现从本机上传文件到Linux系统,和从Linux系统下载到本机的工具

工具为ftp,也叫文件传输协议,也就是把本地的文件传输到服务器上,或者从服务器上下载文件
1-安装vsftpd
安装命令:yum install vsftpd -y,看到complete表示安装成功
2-创建ftp用户

实现远程登录

如果想在Linux系统里实现下载,就要在虚拟机的设置里选择桥接模式
但是如果要实现远程登录,就要在虚拟机的设置里选择NAT模式,就不会出现“connect out time”的问题

SecurityCRT常用的操作(主要是对文件夹文件等进行操作)

  1. cd:切换目录,你想进入到哪个目录就用这个
  2. ls: 遍历当前目录下所有的文件和目录
  3. ls -lh:遍历详细信息,如权限,所属用户,创建日期,大小等等信息
  4. pwd: 有时候敲着敲着就忘记自己处于哪个目录下了,那么这个时候就可以使用pwd命令来显示当前所处与的目录
  5. mkdir -p /test/abc: 创建目录 /test/abc, -p的意思是如果abc的父目录不存在,那么就会帮助创建其父目录
  6. touch test.java: 创建test.java文件
  7. rm -f test.java: 使用rm命令删除文件。 -f是强制删除的意思
  8. rm -rf /test/abc: rm 命令也可以用来删除目录 -r表示删除目录 f表示强制
  9. tail -50f /etc/passwd: 查看 /ect/passwd 文件的内容, -50 表示查看最后50行 f表示滚动查看,当这个文件发生变化的时候,会自动展示最新的内容。这种方式特别适合查看日志文件。 在后续的tomcat日志文件那里就会用这种方式。

文本编辑vi编辑器常用命令(主要是对文本的内容进行编辑操作)

所有的linux系统都会内置vi文本编辑器,vim具有程序编辑的能力,可以看做是vi的增强版,可以主动的以字体的颜色辨别语法的正确性,方便程序设计。代码补完,编译和错误跳转等方便编程的功能特别丰富。

vi和vim常用的三种模式:

  1. 正常模式:在正常模式下,我们可以使用快捷键。以vim打开一个档案就直接进入一般模式了,这是默认的模式,在这个模式里,你可以使用“上下左右”按键来移动光标,你可以使用“删除字符”或者“删除整行”来处理档案内容,也可以使用“复制粘贴”来处理你的文件数据
  2. 插入模式/编辑模式:在这个模式下,程序员可以输入内容。按下“i,I,o,O,a,A,r,R”等任何一个字母之后才会进入编辑模式,一般按“i,a”就行了
  3. 命令行模式:在这个模式下,可以提供你相关指令,完成读取、存取、替换、离开vim、显示行号等的动作则是在此模式中达成的
要注意的命令
  1. vi abc.txt: 使用vi 打开abc.txt,但是此时还不能编辑
  2. 输入 a 或者 i: 才可以进行编辑
  3. 点击左上角的ESC键,退出编辑模式。再输入“:wq!”代表保存退出
  4. 输入“:q!”代表不保存直接退出
实操画面

1-进入vim编辑器,编辑Hello.java
在这里插入图片描述点击一下i,进入文本的编辑模式,光标开始闪烁
Linux学习(二)---实操篇1远程登录_第1张图片在插入模式下,开始编辑代码
Linux学习(二)---实操篇1远程登录_第2张图片点击esc,退出编辑模式。还不够,还要:wq!保存并且退出
Linux学习(二)---实操篇1远程登录_第3张图片在这里插入图片描述如要不保存退出:q!
保存以后,用ll查看一下是否保存进去了
在这里插入图片描述

你可能感兴趣的:(Java基础与算法,linux,java,运维,数据库)