Perguntas sobre 'alias'

Em shells, um alias é um nome alternativo para um comando. Por exemplo, "ll" é um apelido para "ls -l" em muitos sistemas.
1
resposta

Como obtenho o que mostrar aliases? [duplicado]

Estou acostumado a trabalhar em sistemas em que which listaria aliases, por exemplo, se eu tiver um alias como este: alias foo=/path/to/executable Em seguida, recebo uma saída significativa de which foo . (Da memória é algo como...
05.04.2011 / 20:56
1
resposta

Por que a saída bash do root está colorida, mas a saída 'sudo ls' não está?

No bash (estou usando o Ubuntu 12.04) recebo saídas coloridas como raiz (após sudo su ) ou como usuário normal. Eu verifiquei (depois de ler este post ) os arquivos .bashrc para usuário normal e superusuário e as opções relacionadas à c...
20.08.2015 / 14:43
1
resposta

Como posso testar se um alias específico está definido?

Eu tenho um script bash que precisa se comportar de maneira diferente se um alias específico for definido. Existe uma maneira de testar se um comando específico é um alias no bash?     
08.06.2016 / 18:45
1
resposta

Por que não consigo chamar dois aliases com “;”?

Quando tento combinar dois comandos normais usando o caractere ; (por exemplo, ls; cd ), ele funciona bem. No entanto, tenho dois aliases que criei ( stopdev e startdev ) e se eu tentar combiná-los: stopdev; startdev ou mesmo se...
26.02.2016 / 18:10
2
respostas

Como você cria um alias ou função que retém a conclusão da tabulação?

Eu criei um alias para salvar algumas combinações de teclas com o trabalho com o systemd: $ alias sctl='systemctl' No entanto, isso interrompe a conclusão da tabulação dos subcomandos. É possível aliasar um comando sem quebrar a conclusão...
19.08.2015 / 14:44
1
resposta

Como mostrar o que um alias significa [duplicado]

Eu posso usar compgen -a para listar todos os aliases: $ compgen -a egrep fgrep grep l la ll ls l , la e ll estão definidos no meu ~/.bashrc : # some more ls aliases alias ll='ls -alF' alias la='ls -A' alias l='ls -CF'...
14.07.2017 / 13:50
1
resposta

Existe alguma maneira de fazer o trabalho de expansão do alias dentro se… fi no Bash?

Verifique este script: #!/bin/bash if true;then alias WeirdTest='uptime';shopt -s expand_aliases WeirdTest fi WeirdTest Na primeira vez em que WeirdTest é executado, diz "comando não encontrado".     
01.07.2014 / 23:54
1
resposta

Ajuda a escrever a função bash como um alias de uma linha

Como escrevo isto como um alias? p() { DIR=~/projects/$@ pushd "$DIR" } Isso é o máximo que eu consegui, mas é stdin de piping para pushd ao invés de xargs: alias p="xargs printf ~/projects/%s | pushd" Provavelmente é melho...
23.04.2014 / 19:26
2
respostas

Por quê !! dentro de um alias não funciona?

Eu tenho esse alias definido no meu sistema /etc/bashrc file: alias root="sudo !!" A intenção disso é executar o último comando usado usando sudo , é claro. Quando usado, é claro que parece substituir o último comando em history p...
05.12.2013 / 11:29
1
resposta

Carregar aliases do arquivo .bashrc ao usar o sudo

Eu configurei aliases para alguns programas no arquivo .bashrc , e eles funcionam bem sem sudo e não funcionam com sudo . Existe uma maneira de fazer esses aliases funcionarem com sudo ? Por exemplo: nano text.txt #alias nano='...
11.10.2015 / 09:52