1.linux相比windows的优势:稳定性、性能更好、兼容性更好——更适合做服务器(多人访问、长时间启动)
2.学习linux的两种途径(1.在自己电脑安装VMware虚拟机,分一部分内存来安装一个linux系统;2.使用腾讯云、华为云提供的公网可以访问的linux系统——用mac终端直接访问(ssh命令——安全外壳协议,通过22号端口,用用户名和密码连接(或用公钥和私钥连接)))
3.linux系统内核
linux底层是文件系统(linux一切都是以文件的形式存在),树形结构,根路径下主要文件夹
bin:可执行命令
etc:系统配置文件(类似window下的 sys32)
home:不同用户的家目录(会有不同的文件夹,root会有单独的/root目录),类似windows下的administreator等
mnt:挂载,外挂了内存条,u盘等,会映射到这个文件夹下,以文件的形式展示在这个文件夹下
dev:硬件的驱动,硬件信息的映射文件
opt:用户级的程序目录。类似D://software
usr:用户自己安装的文件默认的安装目录,类似C://proparms(usr/bin下通常放了可执行文件,例如usr/bin/python等)
tmp:临时文件,下载的文件会先放在这个目录下
var:动态生成的系统文件——如系统日志(但是像自己安装的tomcat等的日志,会在tomcat的路径下)
Q:如何在linux中搜索文件
find :比如使用find命令搜索在根目录下的所有interfaces文件所在位置,命令格式为”find / -name 'interfaces'“
4.linux系统使用
例:登录北辰日志文件
方括号[ ]中表示的用户信息,root是用户名.#则表示是管理员权限,如果不是管理员权限则为$符号(表示普通权限)
用sudo su-可以切换为管理员权限
5.快速进入家目录
cd ~
超级用户的家目录:/root;普通用户的家目录:/home/用户名