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

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".     
02.07.2014 / 01: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 / 21: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 / 12: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 / 11:52
1
resposta

Zsh - alias -s com parâmetro

Em zsh, posso especificar o programa padrão para abrir a extensão de arquivo como alias -s {mkv,mpg}='mplayer' . Eu corro muito bem, mas o que eu realmente quero é executar mplayer <filename> & para que ele não produza materiais t...
04.06.2012 / 05:28
2
respostas

Como posso simular atalhos de teclado em um alias de bash?

Por exemplo, um dos meus alias bash é este alias p='clear;ls -lt;pwd;' clear também limpa o histórico que não quero. Eu só quero limpar a tela momentaneamente. Ctrl + L faz exatamente o que eu quero. Como posso usá-lo no meu ali...
19.09.2010 / 20:17
1
resposta

Alias para redirecionar a saída padrão e o erro padrão, bem como enviar para o segundo plano [duplicado]

Estou tentando criar um alias para redirecionar a saída padrão e o erro padrão de gedit para /dev/null , enquanto envia o comando para segundo plano. Isso funciona: $ alias gedit='gedit $1 > /dev/null 2>&1' $ gedit file...
17.01.2014 / 17:40
3
respostas

Bash shadow um comando - função com o mesmo nome do comando [duplicado]

Eu tenho uma função no meu .bashrc para sudo automaticamente para abrir arquivos que não são graváveis por mim: vim() { if [ -w "$1" ]; then \vim "$1" else sudo env HOME="$HOME" \vim -u ~/.vimrc "$1" fi }...
10.07.2018 / 21:18
3
respostas

Para um mesmo usuário unix ou linux, diferentes conjuntos de variáveis de ambiente

Estou usando tcsh e, para um projeto específico, todos os membros da minha equipe se conectam a um servidor com o mesmo usuário. (Isso é algo que não podemos mudar). A situação surge porque eu quero ter algumas variáveis de ambiente person...
18.10.2011 / 23:58
1
resposta

Como posso criar um alias que passe argumentos adicionais?

Eu tenho um executável que eu uso com frequência: /dir1/dir2/dir3/dir4/executable argv[1] argv[2] argv[3] Eu sei que posso definir um alias para o executável: alias myexecutable = '/dir1/dir2/dir3/dir4/executable' e depois ligue pa...
10.10.2014 / 17:36