Quais são os seus aliases de linha de comando favoritos (bash / sh / tcsh)? Aqui estão alguns dos meus.
alias lsr = 'ls -lrt' alias gon = 'cd $ HOME / Notas' alias devdb = 'mysql -h dev --user = x --password = secret dbname' alias ec = 'rm * ~'; # limpeza emacs alias h = 'histórico' alias eb = 'exec bash'; # Solaris às vezes assume como padrão sh alias mr = 'mais' alias mroe = 'mais' alias qd = 'exportação de eco DISPLAY = $ DISPLAY' alias ralias = '. $ HOME / .alias '; # reler aliases alias ,, = 'cd ../ ..' alias .. = 'cd ..' alias c = 'clear'
mysql
(qualquer pessoa no servidor pode vê-la!), Coloque o nome de usuário e a senha em um arquivo ~ / .my.cnf e simplesmente especifique-up
. As ferramentas do MySQL selecionam essas credenciais automaticamente, leia mysql (1) para mais informações.Respostas:
Conecte-se a um host em uma nova guia da tela, com o nome do dispositivo como o título da guia.
fonte
Meus favoritos que não foram mencionados até agora:
Normalmente, não sou fã de pseudônimos que apenas encurtam as coisas, mas eu digitei muito e só preciso de uma mão.
fonte
nenhum, pois nunca posso garantir que eles serão configurados em TODOS os sistemas nos quais efetuarei login (como eu, root ou quem quer que seja).
fonte
Nenhuma, eu mudo tanto entre os sistemas todos os dias que basicamente desisti.
fonte
fonte
O conteúdo total da minha "lista de alias" é:
Passei bastante tempo consertando máquinas unix com as quais "normalmente" não trabalho (uma das desvantagens de ter sido o administrador unix interno de uma empresa de software, você acaba nos sites de clientes, muito) para que a primeira coisa O que faço é "unalias -a", apenas para que qualquer apelido que o administrador de produção normal não interaja com erros de ortografia, depois disso seja muito complicado personalizar.
Isso também passou para o meu uso normal.
fonte
Eu sei que muitos vão discordar, mas eu gosto de redes de segurança. (E, por favor, tente me perdoar por usar o tcsh.)
Este algo similar deve ser proibido, no entanto:
Vi pessoas treinadas em sistemas com esse alias e depois digitavam
rm *
em algum outro sistema, esperando obter perguntas sobre quais arquivos excluir e, em seguida, sentam-se e assistem ao programa fazer exatamente o que deve fazer.EDITAR:
Alguns dos comentários compararam o alias da mudança para a cesta de lixo com a bandeira "-i", dizendo que eles são semelhantes. Mas para mim, há uma diferença importante. Com "-i", você recebe o prompt de confirmação toda vez que usa o comando e ele se torna algo em que você espera e confia. A solução da lixeira, por outro lado, funciona exatamente como a rm padrão, até você cometer um erro e precisar remover um arquivo. É um pouco como a diferença entre rodinhas e um pneu sobressalente no porta-malas.
fonte
readlink -f "$1"
mkdir -p $ WASTE $ caminho mv $ caminho $ WASTE $ caminho} Não é perfeito (pois cria um novo diretório com o nome do arquivo), mas funciona bem. (colocando em novas linhas é deixada como exercício para o leitor!)Estes são para zsh, mas eu imagino que você possa portá-los para outro shell razoavelmente facilmente:
fonte
sudo vi <somefile>
parasudoedit <somefile
! + mais se eu pudesseAqui estão alguns dos meus favoritos. (Alguns são específicos para ZSH.)
fonte
Para aqueles colegas problemáticos:
fonte
existem muitos apelidos aqui que não são necessários:
pode ser substituído apenas pressionando [Ctrl] + [L]
e similar: zsh fornece correção ortográfica por padrão, o bash faz isso com extensões
pressionar [Ctrl] + [R] faz a mesma coisa no bash / zsh
o mesmo pode ser feito em todo shell com
fonte
fonte
fonte
fonte
fonte
p = 'ps auxww | grep -v grep | grep'
fonte
Para pesquisar scripts antigos do Perl por algo:
Enviar a mim mesmo um arquivo:
fonte
Sinto muita falta em outros sistemas
fonte
Mostre os 10 principais comandos mais usados em seu histórico.
fonte
Como me lembro de todas as minhas senhas ...
fonte
Aqui está o meu favorito, para encontrar algo em todo o código Python nos diretórios atual e filho, excluindo os associados ao subversion:
alias greppy="find . | grep -v [.]svn | grep [.]py$ | xargs grep "
fonte
Alguns arrancados do meu bashrc:
Geralmente, geralmente o meu bashrc descobre qual gerenciador de pacotes o sistema usa e depois o alias como
apt
eyum
, ou seja, em qualquer máquina na qual meu bashrc roda, eu posso:Não é perfeito, mas a maioria das ações comuns é a mesma entre o yum e o aptitude, quando você tenta fazer algo mais complicado, pode se lembrar em qual sistema operacional está.
fonte
Provavelmente o meu favorito, pois facilita a escrita de novos aliases:
fonte
Eu diria que este é meu apelido favorito.
alias resume = 'tela -D -R'
Isso prova ser muito útil depois que minha estação de trabalho do Windows é reiniciada automaticamente todo fim de semana (política da empresa).
fonte
fonte
Este funciona na maioria dos desktops linux:
Abre um documento ou pasta com o aplicativo registrado, semelhante ao comando iniciar no Windows.
fonte
Mais alguns para adicionar à pilha:
fonte
fonte
Faça aritmética rápida na linha de comando. Use "x" para multiplicação para evitar expansão.
fonte
Comando alias do Unix com exemplos
Felicidades!
fonte