Aliases de Bash
Aliases são os atalhos na linha de comando. O shell regular, Bash, permite que você crie seus próprios aliases.
Para experimentar (sem salvá-los permanentemente), tente o seguinte:
alias myalias='gksudo gparted'
myalias
Para salvá-los permanentemente, crie um arquivo ~/.bash_aliases
assim:
alias myalias='gksudo gparted'
alias edsources='gksudo gedit /etc/apt/sources.list'
O arquivo ~/.bashrc
padrão instalado para usuários no Ubuntu irá fornecer o arquivo ~/.bash_aliases
por padrão.
Os aliases permitem acrescentar mais argumentos e 'anular' os comandos atuais também. Um caso de uso comum disso é
alias rm='rm -i'
Para obter uma mensagem de confirmação para tudo o que você tenta excluir com rm
.
Caso você queira "escapar" de um alias executando o comando original, coloque-o com uma barra invertida. Então, com o exemplo rm
, faça
\rm myfile
para remover o arquivo sem a opção -i
forçada pelo alias.
Script atual
Sobre sua abordagem atual, você deve apenas poder preceder o comando no script de uma linha com sudo
(ou gksudo
).