一、操作系统的图形化、命令行2种操作模式
图形化、命令行
图形化页面使用操作系统和以命令的形式使用操作系统
图形化:使用操作系统提供的图形化页面,以获得图形化反馈的形式去使用操作系统。
命令行:使用操作系统提供的各类命令,以获得字符反馈的形式去使用操作系统。
Windows图形化的实例:
Windows命令行的实例 :
Linux图形化的实例:
Linux命令行的实例 :
二、为什么使用命令行操作Linux系统
尽管图形化是大多数人使用计算机的第一选择,但是在Linux操作系统上,这个选择被反转了。
无论是企业开发亦或是个人开发,使用Linux操作系统,多数都是使用的:命令行。
这是因为:
• Linux 从诞生至今,在图形化页面的优化上,并未重点发力。所以 Linux 操作系统的图形化页面:不好用、不稳定。
• 在开发中,使用命令行形式,效率更高,更加直观,并且资源占用低,程序运行更稳定。
三、使用FinalShell软件连接Linux操作系统
我们使用VMware可以得到Linux虚拟机,但是在VMware中操作Linux的命令行页面不太方便,主要是:
• 内容的复制、粘贴跨越 VMware 不方便
• 文件的上传、下载跨越 VMware 不方便
• 也就是和 Linux 系统的各类交互,跨越 VMware 不方便
我们可以通过第三方软件,FinalShell,远程连接到Linux操作系统之上。
并通过FinalShell去操作Linux系统。
这样各类操作都会十分的方便。
FinalShell的安装:
FinalShell的下载地址为:
Windows:
http://www.hostbuf.com/downloads/finalshell_install.exe
Mac:
http://www.hostbuf.com/downloads/finalshell_install.pkg
下载完成后双击打开安装。
进行安装
安装成功
FinalShell的远程连接:
点击关闭后软件会自动打开
进入虚拟机打开终端
输入命令ifconfig之后Enter后出现以下信息,可以看到虚拟机的ip地址
打开FinalShell软件新建文件夹
进行与虚拟机的远程连接配置
双击CentOS系统
点击接收并保存
此时连接成功,一定要注意用户ip和名称密码和虚拟机上的一定要对应上
验证:俩端同时输入相同命令得到的结果也是相同的