Como adicionar um alias a um comando no terminal?

Respostas:

41
alias new_name='old command'

Para criar um alias permanente, você deve editar o .bashrcarquivo no diretório inicial.

Mais informações aqui

Mais arquivos .bashrc aqui

OrangeTux
fonte
1
Não há entrada manual para alias. É um comando interno. Você deve olhar a página do manual para o shell.
Dobey
Mudou isso. ty.
precisa
12

Na linha de comando do bash, é simplesmente um caso de digitação:

alias my_command="Command to run"

Por exemplo, para criar um comando curto, execute uma lista longa que você poderia fazer:

alias ll="ls -l"

As aspas não serão necessárias se você não estiver adicionando opções ao comando aliasado.

Adão
fonte
8

Para fazer alterações permanentes, você pode colocar seus aliases separadamente ~/.bash_aliases

Yann Sagon
fonte
1
Não se esqueça de executar source ~/.bash_aliasespara que a alteração entre em vigor.
Stoyan Dimov
2

Você pode usar o aliascomando interno no shell que está usando ou pode escrever um script que faça o que você deseja. Supondo que você esteja usando o bash como shell (que é o padrão), você pode digitar man bashe pular para a ALIASESseção, para obter documentação sobre aliases no bash.

dobey
fonte
1

Para aprender sobre aliasing: visite http://www.mediacollege.com/linux/command/alias.html

Para tornar as alterações permanentes (isto é, para serem lidas sempre que você inicia um shell), adicione os comandos de alias digitados no terminal ao arquivo ~ / .bashrc.

drake01
fonte
1

Eu escrevo uma GUI para adicionar / editar comandos de alias. Você também pode usá-lo na linha de comando, assim:

addalias -add "sinstall" "sudo apt-get install"

https://github.com/isamert/addalias

isamert
fonte
0

Você pode criar diretamente um arquivo em sua casa para coletar todos os aliases .bash_profileescrevendo nano ~.bash_profilee simplesmente escrevendo no arquivo os comandos / atalhos que deseja criar, por exemplo:

alias edbp='nano ~/.bash_profile'

e, em seguida, valide a fonte do arquivo, executando

source ~.bash_profile

Lembre-se de que toda vez que você modificar seu documento, precisará executar novamente source ~.bash_profile

Erik Pillon
fonte