正常情况下,Linux 的命令行会有自动补全功能,当你输入终端命令或者参数的前几个字母后按 TAB 键,系统会自动帮你补全后面的命令,如果有多个可选项,就会列出来,这无疑是个很有用的功能,不仅可以节省很多打字的时间,同时也允许我们不用费劲精确记住这么多的命令和参数。
大伟哥这两天新装了一个测试系统,是 wsl2 下的 Debian 11, 安装完成后发现命令行下目录和文件名是可以自动补齐的,但是命令不能自动不齐。运行apt-cache 命令,发现实现命令补齐的包没有安装:
sudo apt-cache policy bash-completion
bash-completion:
Installed: (none)
Candidate: 1:2.11-2
Version table:
1:2.11-2 500
500 http://mirrors.aliyun.com/debian bullseye/main amd64 Packages
安装这个包就能实现 bash 的命令补齐了:
sudo apt install bash-completion
注意:安装完成后需要退出当前登录重新进入才可以使用补全功能。
添加新评论