Perguntas sobre 'alias'

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

Como posso “empilhar” aliases de shell?

No meu modo de emulação .profile (originado em sh do meu .zshrc ), tenho o seguinte fragmento: if [ -f /usr/bin/pacmatic ]; then alias pacman=pacmatic fi # Colorized Pacman output alias pacman="pacman --color auto" No entanto...
13.04.2014 / 08:24
1
resposta

De quantas formas diferentes você pode criar um “alias” no Bash?

Eu só sei de duas maneiras: alias foo=bar e function foo() { bar } . A razão pela qual estou perguntando é que - de repente em uma das minhas sessões bash - não consigo executar o comando ln porque bash está com erros com -bash: /...
31.07.2013 / 18:52
1
resposta

Alias de bash com um espaço como parte do comando

Estou tentando criar um alias bash, onde o próprio alias tem um espaço. A ideia é que o alias (por exemplo, con ) represente sudo openvpn --config /path/to/my/openvpn/configs/ . O que resulta em um comando legível, quando o con alias é...
03.12.2015 / 13:34
4
respostas

Shell não interativo expande o alias

Estou tendo problemas para fazer aliases se expandirem em minha conta de hospedagem quando executo um comando como: ssh user@server "bash -c \"alias\"" Meu arquivo .bashrc é: echo .bashrc # .bashrc shopt -s expand_aliases # Source gl...
18.09.2014 / 11:31
2
respostas

Execute outro comando antes de executar o comando que o usuário deseja executar

Digamos que eu queira modificar o comportamento original da ferramenta ls desta maneira: $ ls Hello World file1 file2 ... Como posso fazer isso? Ao executar ls , gostaria de executar outro comando, digamos echo "Hello World!" ....
25.01.2015 / 15:33
4
respostas

Como posso disponibilizar os aliases de shell ao descascar do Vim?

No meu .zshrc , declaro alguns aliases. Por exemplo, which dbstart mostra o conteúdo desse alias. Se eu abrir o vim a partir desse shell, é um processo filho. No Vim, posso executar comandos do shell com :! some_command . Se eu fizer...
04.02.2014 / 14:21
2
respostas

Novo apelido não disponível depois;

Até agora eu pensei que um ponto-e-vírgula no shell tem (de alguma forma) o mesmo significado que uma quebra de linha. Então fiquei surpreso por alias <name>=<replacement text>; <name> <name> é desconhecido enqu...
02.11.2015 / 14:18
2
respostas

Escapando aspas no alias do zsh

Seguindo a esta pergunta sobre a remoção de novas linhas do texto, quero transformar isso em um alias zsh da seguinte forma: alias striplines=' awk " /^$/ {print \"\n\"; } /./ {printf( \" %s \",$0);}"' Eu tentei escapar as aspas dentro...
24.02.2011 / 12:16
2
respostas

Bash: Use um alias em uma variável

Eu estou escrevendo um script bash que executa cada um dos seus argumentos como um comando. Isso funciona para comandos no meu PATH , mas não para aliases. Eu posso chamar diretamente um alias no script, mas não posso chamar um alias que tenha...
15.02.2012 / 18:38
1
resposta

Pode rm recursivamente remover diretórios vazios?

Em uma versão antiga do Unix, o comando rm excluiria os diretórios se estivessem vazios. A partir de página man do Research Unix Oitava edição para rm : "Se uma entrada for um diretório, ela será removida apenas se vazio ". Eu gosto deste co...
09.12.2013 / 00:06