ArchWiki 中关于 man page man 指 manual pages. GNU 正在将 man 手册替换成 info 文档 (支持超链接). 安装man-db 提供了 man 命令, less 是 man 的默认分页器. man-pages 提供了 Linux man 页面的内容. 阅读手册页man pages 分为很多段落: 1 User commands, 用户可以在命令行中运行的命令 2 System calls, 内核 2022-09-07 Arch
使用 bind 命令绑定键位 参考 参考 参考Arch 中似乎没有内置这个命令,需要自己安装: 1sudo pacman -S bind bind 表示键的方式bind 使用特殊字符和文本字符串的方式来表示键盘: \C-, 表示按住 Ctrl 键加上 - 后面的键,如 \C-A 表示 Ctrl+A \e, 转义键, 绑定元键,Alt 是键盘上的元键 使用语法: 1bind [选项] 查找编码的默认组合1bind -P 也 2022-09-07 Linux
区分 Non-printing character 和 Escape character reference 1reference 2 Non-printing character in word processorsNon-printing character 或者说 formatting marks 是在 word processors 用来 design content 的 characters. 其不是用来打印或显示的。 在 word processors 中最常见的 non- 2022-09-07 Linux
ANSI 转移序列 参考1参考2参考3参考4主要是解决我 \[ \] 未理解到的问题. 暂时理解为,有一部分字符的定义是 “私有的”, 以便终端制造商可以插入他们自己的序列而不与标准相冲突,因此用 \[ \] 包裹起来. 参考 2 内容序列具有不同的长度,所有序列都以 ASCII 字符 ESC 即 \ 开头,第二个字节则是 0x40 ~ 0x5F 范围内的字符. 2022-09-07 Linux
解决 Linux 输入长命令时不会自动换行,只会回到行行首,并且覆盖前面的内容问题 比如我之前的为: 1PS1='\033[1;95m[\u@\h \W]\033[0m' 就出现了问题。 解决, 即添加 \[\]: 1PS1='\[\033[1;95m[\u@\h \W]\033[0m\]' 2022-09-07 Shell
UltiSnips 使用 文档资料在 https://github.com/SirVer/ultisnips.git 这个仓库的 doc 目录下.也可在 sirver 的个人博客查看.在 snippet 时,用 " 来注释。 可以使用 $1 等特殊变量来标识光标的位置: 1234snippets t "A simple HTML text"<$1> Hello World& 2022-09-06 Vim
什么是内网穿透 Intranet Penetration, 内网穿透, 也叫 NAT 穿透,其使具有某一个特定源 IP 地址和源端口号的数据包不被 NAT 设备屏蔽而正确路由到内网主机. 2022-09-06 Web