¿Existe alguna característica en una terminal para hacer una lista de comandos favoritos, usando atajos, o algún tipo de utilidad, algo integrado en la terminal?
Respuesta1
Puede definir alias:
alias l='ls -al'
alias tlc='toolongcommand'
(puedes poner eso en tu .bashrc
)
y probablemente sepas sobrefinalización de pestaña(Si nunca has oído hablar de eso, puedo imaginar por qué lo preguntas).
Respuesta2
yo recomendariaHSTR(anteriormente conocido como cuadro de sugerencias de historial. HSTR (HiSToRy) es una utilidad de línea de comandos que ofrece una finalización mejorada de comandos bash/zsh desde el historial. Su objetivo es hacer que la finalización sea más fácil y más eficiente que Ctrl-r.
HSTR también puede administrar su historial de comandos (por ejemplo, puede eliminar comandos que están obsoletos o contienen información confidencial) omarca tus comandos favoritos.
Lo uso en particular para guardar favoritos.
Instalar
sudo add-apt-repository ppa:ultradvorka/ppa && sudo apt-get update && sudo apt-get install hstr && hstr --show-configuration >> ~/.bashrc && . ~/.bashrc
Respuesta3
Una función Bash es esencialmente un conjunto de comandos que se pueden llamar numerosas veces. El propósito de una función es ayudarlo a hacer que sus scripts bash sean más legibles y evitar escribir el mismo código repetidamente. En comparación con la mayoría de los lenguajes de programación, las funciones de Bash son algo limitadas.
Puede crear una función "f1" que ejecute un comando con opciones específicas y una función "f2" que ejecute el mismo comando con un segundo conjunto de opciones predeterminadas.
Respuesta4
Votaré por personalizar nuestra terminal para que sepa qué comando se usa con más frecuencia. Y aquí los consejos:
1.Instálelo zsh
y configúrelo como el entorno Shell predeterminado.
# 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
el tema (opcional)
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/themes/powerlevel10k
4.añadirzsh-autosuggestion
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
Después de la instalación, debemos configurar plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
y ~/.zshrc
luego reiniciar Shell.
5.instalar Terminator
(opcional)
sudo apt install terminator
\o/ ¡terminar! ¡Pruébalo y te encantará!
Y sea amigable con up
sus llaves .down
left
right