Linux易混淆知识点思路梳理(day1)
一、对Linux的认识
1、作用:用来部署项目。
2、优势:免费+开源、多任务、多用户、多线程。劣势:命令众多、软件生态不好。
3、部署(web)项目使用流程:配置JDK环境–>安装tomca–>启动tomcat–>安装mysql–>登录、连接数据库–>将web项目达成war包–>讲war包上传到tomcat下的webapps目录下–>进入mysql,执行项目的建库建表脚本
4、Linux的文件系统
/:Linux的根目录(文件系统的*,下面的目录是第一级)
opt:第三方软件
etc:系统配置
dev:计算机设备文件
usr:操作系统中对所有用户都用的文件
kernel(boot):内核程序
var:针对管理员使用的东西
export(home):用户专有的东西
二、需要注意的地方
1、~和/的区别
~表示当前目录(也叫家目录,如/home/lihaifeng),每当新建一个用户,就会产生一个相应的家目录。/表示根目录,是整个系统文件最顶层的目录。
2、ls和dir的区别
功能差不多,都是显示文件和目录列表。不同的是ls显示目录时会用蓝色跟文件进行区分,dir却没有这个功能,用法上都一样。
3、相对路径与绝对路径
根目录是整个文件系统的最顶层,绝对路径是基于根目录的,从根目录出发一直到特定的文件或者目录。/表示根目录,所以绝对路径的开头都是/。
相对路径则是就当前所处在的位置来说的,开头没有/。
4、控制台切换
在Ubuntu中,ctrl+alt+f1…f7表示切换窗口,其中f1…f6表示黑屏控制台,f7表示图像控制台。
5、root用户与普通用户的切换
普通用户切换为root用户
方法一
su root
然后输入root用户密码
方法二
设置root用户密码
sudo passwd root
然后输入当前用户密码
再输入两次需要改的密码
root用户切换普通用户
exit
上一篇: NginxResty简单配置
下一篇: 去除数组中重复数据