mirror of
https://github.com/CyC2018/Interview-Notebook.git
synced 2026-10-20 15:53:41 +00:00
auto commit
This commit is contained in:
+8
-8
@@ -213,7 +213,7 @@ Linux Ҳ
|
||||
|
||||
### 2. GPT
|
||||
|
||||
不同的磁盘有不同的扇区大小,例如 512bytes 和最新磁盘的 4k。GPT 为了兼容所有磁盘,在定义扇区上使用逻辑区块地址(Logical Block Address, LBA)。
|
||||
不同的磁盘有不同的扇区大小,例如 512 bytes 和最新磁盘的 4k。GPT 为了兼容所有磁盘,在定义扇区上使用逻辑区块地址(Logical Block Address, LBA)。
|
||||
|
||||
GPT 第 1 个区块记录了 MBR,紧接着是 33 个区块记录分区信息,并把最后的 33 个区块用于对分区信息进行备份。
|
||||
|
||||
@@ -227,7 +227,7 @@ GPT û
|
||||
|
||||
BIOS 是开机的时候计算机执行的第一个程序,这个程序知道可以开机的磁盘,并读取磁盘第一个扇区的 MBR,由 MBR 执行其中的开机管理程序,这个开机管理程序的会加载操作系统的核心文件。
|
||||
|
||||
MBR 中的开机管理程序提供以下功能:选单、载入核心文件以及转交其它开机管理程序。转交这个功能可以用来实现了多重引导,只需要将另一个操作系统的开机管理程序安装其它分区的启动扇区上,在启动 MBR 中的开机管理程序时,就可以选择启动当前的操作系统或者转交给其它开机管理程序从而启动另一个操作系统。
|
||||
MBR 中的开机管理程序提供以下功能:选单、载入核心文件以及转交其它开机管理程序。转交这个功能可以用来实现了多重引导,只需要将另一个操作系统的开机管理程序安装在其它分区的启动扇区上,在启动 MBR 中的开机管理程序时,就可以选择启动当前的操作系统或者转交给其它开机管理程序从而启动另一个操作系统。
|
||||
|
||||

|
||||
|
||||
@@ -249,7 +249,7 @@ UEFI
|
||||
|
||||
把用户分为三种:文件拥有者、群组以及其它人,对不同的用户有不同的文件权限。
|
||||
|
||||
使用 ls 查看一个文件时,会出现一个文件的信息,例如 drwxr-xr-x. 3 root root 17 May 6 00:14 .config,对这个内容的解释如下:
|
||||
使用 ls 查看一个文件时,会显示一个文件的信息,例如 drwxr-xr-x. 3 root root 17 May 6 00:14 .config,对这个信息的解释如下:
|
||||
|
||||
- drwxr-xr-x:文件类型以及权限,第 1 位为文件类型字段,后 9 位为文件权限字段。
|
||||
- 3:链接数;
|
||||
@@ -325,7 +325,7 @@ UEFI
|
||||
|
||||
## 文件默认权限
|
||||
|
||||
文件默认权限:文件默认没有可执行权限,因此为 666 ,也就是 -rw-rw-rw- 。
|
||||
文件默认权限:文件默认没有可执行权限,因此为 666,也就是 -rw-rw-rw- 。
|
||||
目录默认权限:目录必须要能够进入,也就是必须拥有可执行权限,因此为 777 ,也就是 drwxrwxrwx。
|
||||
|
||||
可以通过 umask 设置或者查看文件的默认权限,通常以掩码的形式来表示,例如 002 表示其它用户的权限去除了一个 2 的权限,也就是写权限,因此建立新文件时默认的权限为 -rw-rw-r-- 。
|
||||
@@ -407,7 +407,7 @@ cp [-adfilprsu] source destination
|
||||
|
||||
```html
|
||||
# cat [-AbEnTv] filename
|
||||
-n :打印出行号, 连同空白行也会有行号,与 -b 的选项不同
|
||||
-n :打印出行号,连同空白行也会有行号,-b 不会
|
||||
```
|
||||
|
||||
### 2. tac
|
||||
@@ -448,8 +448,8 @@ cp [-adfilprsu] source destination
|
||||
-a : 更新 atime
|
||||
-c : 更新 ctime,若该文件不存在则不建立新文件
|
||||
-m : 更新 mtime
|
||||
-d : 后面可以接欲更新的日期而不用目前的日期,也可以使用 --date="日期或时间"
|
||||
-t :后面可以接欲更新的时间而不用目前的时间,格式为[YYYYMMDDhhmm]
|
||||
-d : 后面可以接欲更新的日期而不用当前的日期,也可以使用 --date="日期或时间"
|
||||
-t :后面可以接欲更新的时间而不用当前的时间,格式为[YYYYMMDDhhmm]
|
||||
```
|
||||
|
||||
## 指令与文件搜索
|
||||
@@ -518,7 +518,7 @@ find
|
||||
|
||||
```html
|
||||
-name filename
|
||||
-size [+-]SIZE:搜寻比 SIZE 还要大(+)或小(-)的文件。这个 SIZE 的规格有:c: 代表 byte,k: 代表 1024bytes。所以,要找比 50KB还要大的文件,就是 -size +50k
|
||||
-size [+-]SIZE:搜寻比 SIZE 还要大(+)或小(-)的文件。这个 SIZE 的规格有:c: 代表 byte,k: 代表 1024bytes。所以,要找比 50KB 还要大的文件,就是 -size +50k
|
||||
-type TYPE
|
||||
-perm mode :搜索权限等于 mode 的文件
|
||||
-perm -mode :搜索权限包含 mode 的文件
|
||||
|
||||
Reference in New Issue
Block a user