【发布时间】:2020-08-20 06:39:21
【问题描述】:
我正在尝试检查我的 bash_profile、bashrc 和 /etc/profile,但我没有 ~/.inputrc,所以每次我使用波浪号“~”时,我都会疯狂地想弄清楚我做了什么我想自动完成目录的名称,它将任何文件夹替换为在 mac 上显示为 "~/Sample/Folder\ Space/" 的空格,如果我在此文件夹上或 Sample 之后按 tab,它将把它变成 "~/Sample/Folder\\\ Space/",我得到目录不存在的错误,这是真的..我忘记了我按下的是什么.. ughhhh
【问题讨论】:
-
只是想更新这一点,我去了另一台具有相同操作系统和相同 bash 版本等的机器,没有 inputrc 文件,/etc/ 中的所有文件都相同,例如 rc.common, bashrc , bashrc_Apple_terminal,shopt 变量,我认为设置不同,bash-auto-completion 是相同的,当我输入终端 ~/Sample/Folder\ Space\ 时,它基本上会在空格部分的路径中添加反斜杠,将其变为 ~ /Sample/Folder\\\ Space\ 示例:使用终端:``` 我输入以下用户 $ ~/Folder 然后我按两次或更多用户 $ ~/Folder --becomes-- user$ ~/Folder\\ \名称/```