终端中是否有任何功能可以列出收藏命令?

终端中是否有任何功能可以列出收藏命令?

终端中是否有任何功能可以创建收藏命令列表、使用快捷方式或某种类型的实用程序(集成到终端中的东西)?

答案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

猛击那些是功能

Bash 函数本质上是一组可以多次调用的命令。函数的目的是帮助你使 Bash 脚本更具可读性,并避免重复编写相同的代码。与大多数编程语言相比,Bash 函数有些有限。

您可以创建一个函数“f1”,使用特定选项执行命令,并创建一个函数“f2”,使用第二组默认选项执行相同命令。

答案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/ 完成!试试看,你会喜欢的!

并且友好地对待你的updownleftright键。

相关内容