使用不同的 bash 环境(不同的安装),TAB在 . 这是在哪里处理的?
一个具体的例子:
我cmake
用-D
-argument运行:
cmake -DCMAKE_TOOLCHAIN_FILE=~/x-too<TAB>
Run Code Online (Sandbox Code Playgroud)
它什么都不做。而(注意=
和~
cmake -DCMAKE_TOOLCHAIN_FILE= ~/x-too<TAB>
Run Code Online (Sandbox Code Playgroud)
完成到
cmake -DCMAKE_TOOLCHAIN_FILE= ~/x-tools
Run Code Online (Sandbox Code Playgroud)
在其他系统上,它甚至可以在 = 和 ~ 之间没有空格的情况下工作。
在哪里可以找到相关的配置文件和值?
在 Debian Jessie 下,我第一次在我的包源中进行了反向移植。
我在 apt 中发生了一些冲突,因为我从http://www.deb-multimedia.org/安装的一些软件包在 backports 中有更高的版本。
多媒体的第一个 pin-priority 是 100。我尝试将 backports 的优先级设置为 -1,但没有奏效。
LANG=C cat /etc/apt/preferences
Package: *
Pin: origin deb http://http.us.debian.org/debian jessie-backports main
release o=Debian Backports,a=jessie-backports,n=jessie-backports,l=Debian Backports,c=non-free
Pin-Priority: -1
Package: *
Pin: origin deb http://http.us.debian.org/debian jessie-backports main
release o=Debian Backports,a=jessie-backports,n=jessie-backports,l=Debian Backports,c=main
Pin-Priority: -1
Package: *
Pin: origin deb http://http.us.debian.org/debian jessie-backports contrib
release o=Debian Backports,a=jessie-backports,n=jessie-backports,l=Debian Backports,c=contrib
Pin-Priority: -1
Package: *
Pin: origin www.deb-multimedia.org
Pin-Priority: 300
`
Run Code Online (Sandbox Code Playgroud)
我的有什么问题 /etc/apt/preferences
LANG=C apt-cache policy | grep backports | …
Run Code Online (Sandbox Code Playgroud)