Mint 操作系统笔记
分区
硬盘分为 IDE 银盘,SCSI 硬盘和 SATA 硬盘。在 Linux 中 IDE 接口被称为 hd ,SCSI 和 SATA 被称为 sd(常用为 sd)。第一块硬盘被称为 sda ,第二块硬盘被称为 sdb ,以此类推 sdc ……; 在 Linux 中只存在 4 个主分区,分别被命名为 sd1,sd2,sd3,sd4 。逻辑分区从数量 5 开始计数每多一个加一处理,且没有数量限制,操作系统需要主分区(类似于 Windows 的 C 盘,E,F,G被称为逻辑分区 )来引导,操作系统可以安装在主分区和逻辑分区,但是引导程序必须安装在主分区。
挂载目录
Linux 默认分区类型为 ext4
主分区:
/ — 根分区(作为系统文件的根目录)
/boot — 引导分区(存放引导文件,现在基本不设置)
swap — 交换分区(作为虚拟内存使用,与内存大小有关)
swap 分区大小说明:
- RAM less than 2 GB: Swap should be double the size of RAM
- RAM between 2 to 4 GB: Swap should be RAM size + 2 GB
- RAM between 6 GB to 8 GB: Swap should be size of RAM
- RAM more than 8 GB: Swap should be half the size of RAM or less
逻辑分区:
/home — 用户目录
/opt — 软件安装位置
/tmp — 系统临时文件
一般 Linux 桌面程序安装,简单只需要分区 / ,swap 和 /home 就 ok 了。
基本配置
Chrome
安装 chrome 。
安装 SwitchOmega 插件,下载 crx 文件修改该文件后缀名称为 zip ,解压缩为文件夹,通过 chrome 开发者模式加载插件。
VSCode
安装 VSCode 。
配置 Go 安装环境:
修改 ~/.profile 或 ~/.bashrc 文件 ,它们之间的区别。
~/.profile
是用来配置环境变量的与系统有关,而 ~/.bashrc
是跟特定的 shell 相关。
export GOROOT="path"
export GOPATH="path1:path2"
export PATH=$PATH:$GOROOT:$GOPATH
注:配置到 ~/.profile 需要注销后才能生效,而 ~/.bashrc 生效后就完成了。
下载 VScode 中的插件只需要配置 GOPROXY 就可以了
go env -w GOPROXY=https://goproxy.io,direct
Goland
常用快捷键
查找 Ctrl + F
替换 Ctrl + R
常用命令
解压打包
解压 zip 档案:unzip file.zip -d [directory name]
解压 rpm 档案:rpm2cpio FileName.rpm | cpio -div [先要安装 rpm2cpio]
输入法
在 mint 下简繁体的切换: Ctrl + Shift + F
切换其他输入法:Ctrl + Shift
其他
ssh 公钥私钥生成。
TTL time to live