为什么选择“~”来代表主目录? 2024-5-16 • history home 我经常想知道为什么~(波形符) 字符代表用户的主目录。 这背后是否有原因,或者只是因为波形符是一个不常用的字符? 答案1 引用维基百科: 在类 Unix 操作系统(包括 BSD、GNU/Linux 和 Mac OS X)上,波形符通常表示当前用户的主目录:例如,如果当前用户的主目录是/home/bloggsj,则 cd、cd ~、cd /home/bloggsj或cd $HOME是等效的。这种做法源自 20 世纪 70 年代常用的 Lear-Siegler ADM-3A 终端,该终端的波浪线符号和“Home”(用于将光标移至左上方)一词恰好位于同一个按键上。 您可以找到 Lear-Siegler 的照片ADM-3A键盘打开这地点。 该终端也是运动命令的来源在编辑器中使用vi:h, j, k,l表示左、下、上、右。 答案2 该Home密钥还用于旧终端上的波浪号字符。看这里更多细节。 相关内容 对齐表格单元格中的文本[关闭] 隐藏来自 shorttoc 但不来自 toc 的条目 在双重启动时,在 Ubuntu 20.04 中应选择什么设备来安装引导加载程序? 迁移到 Windows Server 2008 R2 域控制器 - 一些问题 .screenrc - 启动时有多个区域 无法删除 btrfs 快照 Fedora 20 memory.limit_in_bytes 不起作用 Linux,搜索扩展属性值 如何在多个 Web 服务器之间共享资产? Windows 远程桌面最小化后变为空白