Como posso adicionar “atalhos” no linux?

3

Como posso adicionar atalhos como 'rst' para reiniciar o tomcat no terminal?

    
por Shekhar 20.08.2010 / 11:32

2 respostas

9

Depende do seu ambiente de trabalho ou de como você deseja acessá-lo.

Você quer um ícone legal na sua área de trabalho?

Crie um ícone de aplicativo (que é o equivalente mais próximo de um atalho do MS Windows): KDE: clique com o botão direito do mouse em um modo de exibição de pasta e selecione "Criar novo - > Link para o aplicativo ... '

Você quer que ele esteja disponível apenas no bash?

Crie um alias em seu ~ / .bashrc ou ~ / .profile:

alias rst='service tomcat restart'     # Ubuntu with upstart
alias rst='/etc/init.d/tomcat restart' # Other distributions w/o upstart

No entanto, note que, neste caso, não estará disponível a partir de scripts de shell.

Deseja disponibilizá-lo como um arquivo executável para bash e shell scripts?

Crie um link simbólico em uma pasta no PATH. Eu recomendo criar uma pasta ~ / bin, onde você pode adicionar seus scripts e links pessoais e adicionar essa pasta ao seu caminho no .bashrc:

export PATH="$PATH:$HOME/bin"

Observe que alguns aplicativos podem falhar ao iniciar, pois o diretório de trabalho não está configurado corretamente. Neste caso, crie um script de shell na sua pasta ~ / bin que muda para a respectiva pasta primeiro:

#!/bin/sh
cd /opt/myAppHomeDirectory
./myapp "$@"

Ah, e não se esqueça de tornar este script executável, é claro, usando chmod.

    
por 20.08.2010 / 14:25
5

Múltiplas possibilidades:

  1. crie scripts de shell desse nome e coloque-os em algum lugar no PATH (ou modifique o PATH ) para referenciar o diretório que contém esses scripts
  2. crie aliases no seu arquivo shells .rc ( .bashrc for bash)
por 20.08.2010 / 11:35