Existe algum recurso em um terminal para fazer uma lista de comandos favoritos, usando atalhos, ou algum tipo de utilitário, algo integrado ao terminal?
Responder1
Você pode definir aliases:
alias l='ls -al'
alias tlc='toolongcommand'
(você pode colocar isso em seu .bashrc
)
e você provavelmente sabe sobreconclusão da guia(se você nunca ouviu falar disso, posso imaginar por que está perguntando).
Responder2
eu recomendariaHSTR(anteriormente conhecido como caixa de sugestão de histórico. HSTR (HiSToRy) é um utilitário de linha de comando que traz conclusão aprimorada de comandos bash/zsh do histórico. Seu objetivo é tornar a conclusão mais fácil e eficiente do que Ctrl-r.
O HSTR também pode gerenciar seu histórico de comandos (por exemplo, você pode remover comandos obsoletos ou que contenham informações confidenciais) oumarque seus comandos favoritos.
Eu o uso principalmente para salvar favoritos.
Para instalar
sudo add-apt-repository ppa:ultradvorka/ppa && sudo apt-get update && sudo apt-get install hstr && hstr --show-configuration >> ~/.bashrc && . ~/.bashrc
Responder3
Uma função Bash é essencialmente um conjunto de comandos que podem ser chamados inúmeras vezes. O objetivo de uma função é ajudá-lo a tornar seus scripts bash mais legíveis e evitar escrever o mesmo código repetidamente. Em comparação com a maioria das linguagens de programação, as funções do Bash são um tanto limitadas.
Você pode criar uma função "f1" que executaria um comando com opções específicas e uma função "f2" que executaria o mesmo comando com um segundo conjunto de opções padrão.
Responder4
Votarei pela personalização de nosso terminal para que ele aprenda qual comando é usado com mais frequência. E aqui as dicas:
1.instale zsh
e defina-o como o ambiente Shell padrão.
# 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.instalarOh My Zsh
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
3. configurar zsh
tema (opcional)
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/themes/powerlevel10k
4.adicionarzsh-autosuggestion
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
após a instalação, devemos configurar plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
e ~/.zshrc
reiniciar o Shell.
5.instalar Terminator
(opcional)
sudo apt install terminator
\o/ terminar! Experimente e você vai adorar!
E seja amigável com up
suas chaves .down
left
right