本文已参与「新人创作礼」活动,一起开启掘金创作之路。
课上要点:
- 绝对路径,相对路径
- Linux目录结构
- 用户权限
- 为什么要更改 apt 源
绝对路径: 一条完整的路径,从根目录开始
例如:/home/user/downloads/ , 从根目录开始的一条完整的路径
相对路径: 简化了前面的路径
例如:当终端(shell)的路径处于user下时,访问在user文件夹中所拥有的downloads,desktop 等文件夹,只需要直接(cd 文件夹的名字)使用这种格式进入某个目标文件夹,(cd 文件夹的名字)这种就叫相对路径
(cd /home/user/downloads/)这种就叫绝对路径
目录结构: 如下图
使用的是树形结构,不同于Windows,Windows使用的是森林结构,树形和森林形状可参考数据结构中的树篇
用户权限:
这2张图已经说明的很清晰了
上课的时候提到过一个777表示最高权限(在讲更改 apt源的时候),其含义如下图,实际上是由三个部分组成,一个八进制数字代表一个部分,所以一共是三个数字,一个数字表示三位二进制数,分别表示三个部分权限
为什么要更改 apt 源?
理解 sudo apt-get install xxxxx(文件名)的工作方式, 首先,apt 是一个工具,是为了安装软件更方便的一个工具,类似于 pip ,如果能理解 pip 的工作方式, apt 也差不多了,这种使用的方式下(sudo apt-get install xxxxx(文件名)),apt 会在某个配置文件中提供的网站寻找最适合当前版本系统的软件(根据提供的软件名字),然后下载安装,而 Ubuntu 安装的时候,配置文件中默认的网站他的服务器架设在国外,由于众所周知的原因,国外的网站不一定能够访问,所以,需要把 apt 执行的时候,访问的那些网站,改成国内的可以提供相同服务的网站,而且,使用国内的网站,速度和稳定性也会相对来说高一点
课后作业:
- 安装Python
- 安装MySQL
安装Python:
实际上这个不需要装,因为系统自带了某个3.x的版本的Python
安装某个版本的操作: sudo apt-get install python3.x 3.x 表示的是自己指定的版本,如果是 3.9 的版本的,那就使用这一句 sudo apt-get install python3.9
安装MySQL:
sudo apt-get install mysql-server
使用这一句之后,就是常规的安装软件的步骤,在安装完了之后,需要用这一句完成初始化 sudo mysql_secure_installation
为什么需要初始化? Windows中安装MySQL,有一步需要设置root 密码,但是使用上面这种方式安装的话,没有这么一个步骤,所以,这一步相当于设置root 密码 输入 sudo mysql_secure_installation 之后,弹出来的第一个询问使用n,后面全部询问输入y,第一个询问之后弹出后,输入n,再弹出来的是设置密码(英文字面意思),其实全部的步骤都是英文的字面意思
初始化完成之后,使用这么一句就能进入MySQL了 sudo mysql -uroot -p
sudo一定不能漏掉 一般情况下,使用命令涉及到写入和读取操作需要这个,因为 Linux 用户权限的问题,需要短暂的 root 权限