鸟哥的 Linux 私房菜 服务器架设篇 Notes 第一章 搭建服务器前的准备工作1.2 搭建服务器的基本流程1.2.1 网络服务器成功连接的分析查询已启动的网络监听服务: 1netstat -tulnp 网上邻居需要安装的是 Samba 这个软件. 第二章 网络的基本概念2.1 网络2.1.1 什么是网络2.1.2 计算机网络组成组件每部主机的内部都拥有一个内部的网络接口,即 loopback (lo) 这个循环测试接口. 2.1.3 计算机网络 2022-09-08 Linux
ArchWiki 中关于 Bash 的部分 ArchWiki如果 Bash 以 TTY 中的 login,SSH 守护进程等类似方法派生出来,其被成为 login shell,可以用 -l 或 --login 选项来使用这种模式. 如果 Bash 的标准输入输出和标准错误输出都连接到终端,并且在启动的时候没有使用 -c 选项和非选项参数,其被称为 interactive shell. 所有 interactive shell (交互式 sh 2022-09-07 Arch
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