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 ).