~
(波浪号)代表用户的主目录。这背后是有原因还是仅仅是一些不常用的字符?#1 楼
引用维基百科:在类似Unix的操作系统(包括BSD,GNU / Linux和Mac OS X)上,波浪号通常表示当前用户的主目录:for
例如,如果当前用户的主目录是
/home/bloggsj
,则cd
,cd ~
,cd /home/bloggsj
或cd $HOME
是等效的。这种做法源自1970年代普遍使用的Lear-Siegler ADM-3A终端,该终端恰好有波浪号和单词“ Home”(将光标移至
您可以在此站点上找到Lear-Siegler ADM-3A键盘的照片。
该终端也是
vi
编辑器中使用的移动命令的来源:h,j,k,l用于左,下,上,右。评论
我还读过这就是为什么使用Esc在vi中切换模式的原因,因为这种类型的键盘很容易触及按键。
–贾斯汀·埃斯蒂尔(Justin Ethier)
2012年3月16日15:27
阅读此答案,我刚刚意识到为什么GMail的快捷方式还分别使用“ J”和“ K”分别移至上一个电子邮件和下一个电子邮件!
–操纵
2012年3月20日在7:15
顺便说一句,HERE IS密钥有什么用?
– jogloran
13年1月21日在12:36
我不确定是否相关:某些电传机拥有一个“这里是”键,该键发送固定的20或22个字符的序列,通常用于识别工作站。操作员可以按键将站点标识符发送到另一端。资料来源:en.wikipedia.org/wiki/Teleprinter#.22Here_is.22_key
– pbm
2013年1月21日15:53
这也是正则表达式中“ ^”是字符串开头的原因吗?
– I.devries
2014年2月15日在10:59
评论
警告!永远不要执行此mkdir'〜',因为您会忘记转义此rm -rf〜(有史以来最糟糕的一天)!这就是为什么您应该使用rmdir的原因。