分类1:图形化版(没有Windows好看)和服务器版(性能稳定,一些独特优势)
分类2:内核版本和发行版本。Linux是开源的,内核版本即是原生的,免费的。发行版本是二次开发,各种发行公司开发了好多种,如ubuntu(免费,图形化界面比较华丽)、CentOS(阿里云服务器、目前公司IMSVA产品),等等..
安装:开发或学习中,一般会在Windows上安装虚拟机,然后在虚拟机中安装Linux系统。本人亲测的VMware虚拟机和CentOS7,安装步骤不陈述,资源如下
虚拟机链接:https://pan.baidu.com/s/1brhihv5密码:h8hd ;CentOS7文件超过4G(需要官网自己下载) 。
注:vmware有快照功能,类似一键恢复。一般在新建环境后,保存快照(snapshot),注意要先关闭linux系统(不然时间我也不知道要多久,还关不掉,我重装系统了..)
常用辅助工具:Xshell5(远程连接)、Xftp5(win和linux系统的文件管理),链接:https://pan.baidu.com/s/1ggoRpSJ密码:chpy
有开发过程中服务器一般不在本地,故需要远程链接,而且Xshell工具更加顺手,一些功能更加便捷;Xftp5(本地Windows环境硬盘文件与Linux环境下文件的上传下载
上图时Xshell远程连接登陆界面。
ftp软件如下图:
第二部分:linux常用指令
Linux目录结构
区分文件和目录(文件夹),目录包含文件,文件存放在目录下
/ :是根目录(顶级目录)
bin:存放二进制可执行文件
sbin:root才能访问的二进制可执行文件
usr :存放共享的系统资源,类似于Windows下的programfiles
lib :类库
等等,不做具体介绍,
一.目录相关
1. cd 访问目录
区分 : 绝对路径(全路径)与相对路径(相对当前目录)
绝对路径 例:cd /opt/trend/imss 访问根目录下的opt目录下的tr