Perguntas sobre 'alias'

Em shells, um alias é um nome alternativo para um comando. Por exemplo, "ll" é um apelido para "ls -l" em muitos sistemas.
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 / 14: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 / 13: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 / 13: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 / 11: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 / 17: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...
08.12.2013 / 23:06
6
respostas

por que strace ignora meu alias para rm?

Eu tenho um alias definido para o meu comando rm . Se eu executar o comando alias , isso é o que recebo como saída. alias rm='rm -i' Agora, quando executo o comando rm , ele funciona bem como esperado. rm ramesh rm: remove reg...
17.09.2014 / 20:06
2
respostas

Como parar o .bashrc de executar o subcomando no alias na inicialização? [duplicado]

Eu adicionei um comando alias para matar meu guake terminal para meu .bashrc alias killguake="kill -9 $(ps aux | grep guake | head -n -1 | awk '{print $2}')" Mas o problema é que o subcomando, por exemplo, ps aux | grep guake | h...
17.01.2017 / 07:46
2
respostas

cp -f não pode sobrescrever cp -i alias

No meu arquivo /home/user/.bashrc, tenho esses aliases para evitar erros: alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' Se eu tiver certeza do que estou fazendo, posso sobrescrever rm e mv aliases usando rm -f ou mv -f . N...
03.12.2012 / 12:18
6
respostas

Como copiar ou mover arquivos sem ser solicitado a sobrescrever?

O que eu tentei: root@host [/home1]# cp -f hello /home3 cp: omitting directory 'hello' root@host [/home1]# cp -rf hello /home3 cp: overwrite '/home3/hello/.buildpath'? y cp: overwrite '/home3/hello/.bash_logout'? y cp: overwrite '/home3/hello...
18.07.2013 / 13:00