终端中是否有任何功能可以创建收藏命令列表、使用快捷方式或某种类型的实用程序(集成到终端中的东西)?
答案1
您可以定义别名:
alias l='ls -al'
alias tlc='toolongcommand'
(你可以把它放进你的.bashrc
)
你可能知道Tab 补全(如果您从未听说过,我可以想象您为什么会问这个问题)。
答案2
我会推荐高速剪切应力(以前称为历史建议框。HSTR(HiSToRy)是一个命令行实用程序,它从历史记录中带来了改进的 bash/zsh 命令完成。它旨在使完成比 Ctrl-r 更容易、更高效。
HSTR 还可以管理你的命令历史记录(例如,你可以删除过时或包含敏感信息的命令)或为您最喜欢的命令添加书签。
我特别用它来保存收藏夹。
安装
sudo add-apt-repository ppa:ultradvorka/ppa && sudo apt-get update && sudo apt-get install hstr && hstr --show-configuration >> ~/.bashrc && . ~/.bashrc
答案3
答案4
我支持自定义我们的终端,让它了解最常用的命令。以下是提示:
1.安装zsh
并将其设置为默认Shell环境。
# install `zsh`
sudo apt install zsh
# be sure `zsh` is installed successfully
which zsh
# set `zsh` as the default Shell
chsh -s /usr/bin/zsh
2.安装Oh My Zsh
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
3.配置zsh
主题(可选)
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/themes/powerlevel10k
4.添加zsh-autosuggestion
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
安装完之后,我们需要plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
在 中进行设置~/.zshrc
,然后重新启动Shell。
5.安装Terminator
(可选)
sudo apt install terminator
\o/ 完成!试试看,你会喜欢的!
并且友好地对待你的up
、down
、left
、right
键。