要美化 bash,可以使用 oh-my-posh,详情可以阅读这篇。
下面介绍如何实现 bash 的命令自动补全。
安装 bash-completion
提供基础命令的补全规则(如 git
、apt
等):
# Debian/Ubuntu
sudo apt install bash-completion
# CentOS/RHEL
sudo yum install bash-completion
安装 ble.sh 实现基于历史命令的补全:
git clone https://github.com/akinomyoga/ble.sh.git
cd ble.sh
make install PREFIX=/usr/local
要使用的用户需要在启动文件~/.bashrc
添加:
source /usr/local/share/blesh/ble.sh
效果:
输入命令前缀手,会根据历史命令(history)匹配一个补全命令,按光标->
键(非 Tab 键)可以使用这个命令填充命令行。
文章评论