|命令|功能|
|:-|:-|
|G|移动至文件最后一列|
|nG|移动至第n列|
|set nu, set nonu|显示,取消列号|
|n<Enter>|光标向下移动n列|
|/word|查询名称为word的字符串|
|:n1,n2s/word1/word2/gc|在n1与n2列中寻找word1字符串将其替换为word2,c代表需要确认|
|x,X|小写表示向后删除,大写表示向前删除|
|nx|连续向后删除n个字符|
|dd|删除光标所在的一列|
|ndd|删除光标往后的n列|
|yy|复制光标所在一列|
|nyy|复制光标往后n列|
|p,P|粘贴,小写为向后粘贴,大写为向前粘贴|
|u|撤销|
MBR(Master Boot Record)是传统的磁盘格式,在第一个扇区(512 bytes)中存放开机管理程序(446 bytes)与分区信息(64 bytes)。一个MBR磁盘分区信息空间限制,最多划4个主分区,每个分区不得超过2TB
GPT(GUID Partition Table)是新型的磁盘格式,与MBR不同,该磁盘取前34个扇区(LBA)作为磁盘信息记录与分区信息。并且使用磁盘最后34的扇区作为备份。
LBA0
在第一个扇区LBA0中与MBR一样,存放开机管理程序,但是原来MBR存放分区信息的64 bytes在GPT中被作为标志使用,标志该磁盘为GPT格式。
LBA1
记录的分区表本身的位置与大小,同时记录了备份用GPT分区放置的位置,此外放置了检验机制码。
LBA2-33
实际存放分区信息的地方,由于每个LBA含有512 bytes,每个LBA可以存放4笔分区记录。每个分区记录开始与结束,GPT在每笔记录中分别提供了64 bits用于记载分区开始与结束的位置。
因此GPT磁盘格式最多能分128个分区,并且每个分区可存放更多内容。
传统BIOS无法识别GPT格式硬盘,因此无法使用GPT磁盘作为系统盘。但是由于OS可以识别GPT磁盘,因此基于BIOS启动OS后,可将GPT磁盘作为文件盘使用。因此还需要一个MBR磁盘作为系统盘。
UEFI可以兼容MBR与GPT,当使用MBR时与传统BIOS引导启动没有差异。UEFI与BIOS同属与固件内容,存储在主板EEPROM中。
tmux主要功能有以下几点:
tmux安装使用方法:
apt install tmux可直接安装tmux new -s <session-name>tmux命令也可以默认重新创建一个新的会话,其名字根据数字大小排列(0,1,2···)tmux detach 或 ctrl + b, d快捷键tmux lstmux attach -t <session-name>tmux kill-session -t <session-name>tmux switch -t <session-name>tmux rename-seesion -t <old-name> <new-name>tmux new-window -n <window-name>tmux select-windowtmux rename-window <new-name>tmux split-window与tmux split-window -htmux select-panetmux swap-pane快捷键部分
tmux快捷键较为特别,其所有快捷键均需要一个前缀键激活ctrl+b,激活后才能正常使用。举例来说助命令的快捷键是Ctrl+b, ?。它的用法是,在 Tmux 窗口中,先按下Ctrl+b,再按下?,就会显示帮助信息。

主要参考阮一峰的网络日志
"下特殊字符可以保持原有的特性,如:var="lang is $LANG" 则 echo $var 可得 lang is en_US.UTF-8'下的变量内容只是纯文本,如var="lang is $LANG" 则 echo $var 可得 lang is $LANG$() 相似,区别在于反单引号下使用转义需要两个反斜杠\\,而$()只需要一个。首先从/etc/profile中读取全局文件后,根据login shell与non-login shell分别读取相应个性化配置.
~/.bash_profil, ~/.bash_login, ~/.profile三个中的一个~/.bashrc

UTF-8 编码汉字的一个示例,来自阮一峰的网络日志
已知“严”的unicode是4E25(100111000100101),根据上表,可以发现4E25处在第三行的范围内(0000 0800-0000 FFFF),因此“严”的UTF-8编码需要三个字节,即格式是“1110xxxx 10xxxxxx 10xxxxxx”。然后,从“严”的最后一个二进制位开始,依次从后向前填入格式中的x,多出的位补0。这样就得到了,“严”的UTF-8编码是“11100100 10111000 10100101”,转换成十六进制就是0xE4B8A5。