Alias úteis em “.bash_profile”? [fechadas]

0

Por exemplo:

echo 'alias myip="curl -s "http://checkip.dyndns.org/" | grep -o "[0-9]*\.[0-9]*\.[0-9]*\.[0-9]*" | head -1"' >> /home/USER/.bash_profile

quando eu digitar "myip", então receberei meu endereço IP público

    
por LanceBaynes 13.05.2011 / 18:22

2 respostas

4

Aqui estão alguns dos meus aliases.

quando quero abrir um arquivo com a GUI, digito go filename

alias go='xdg-open'

recorde a área de trabalho com ffmpeg e salve no arquivo especificado

alias recordDesktop='ffmpeg -f x11grab -s 800x600 -r 25 -i :0.0 -sameq'

Inicia um servidor http simples com python

alias simpleServer='python -m SimpleHTTPServer'

Cor no grep:

alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto' 

Aliases para ls

alias ldir='ls -d */'
alias lgrep='ls | grep'
alias l='ls -CF'
alias la='ls -A'
alias ls='ls --color=auto'
alias lx='ls -CFlash'

Iniciar e parar o lampp

alias lamppstart='sudo /opt/lampp/lampp start'
alias lamppstop='sudo /opt/lampp/lampp stop'

sl é sempre divertido quando você digita ls, mas você quer ser capaz de interrompê-lo, já que ele não é interrompível por padrão.

alias sl='sl -e'

Aliases para o servidor vim

alias vimc='vim --remote-tab-silent'
alias vims='vim --servername VIM'

Eu tenho isso no meu ~/.bash_functions , para raspar arquivos de um site:

function wget_scrape {
   wget -r -l1 -np -A.$1 -nd $2
}

apenas uma nota, se você tiver muitos aliases, você pode querer defini-los em ~/.bash_aliases e adicionar isso em algum lugar em ~/.bashrc (acho que está lá por padrão no Ubuntu):

if [ -f ~/.bash_aliases ]; then
     . ~/.bash_aliases
fi
    
por 13.05.2011 / 22:02
0

O único que eu tenho e que realmente me interessa (não sempre faz um trabalho perfeito):

cless() {
  echo -en '3]2;Viewing: '"$1"'
cless() {
  echo -en '3]2;Viewing: '"$1"'%pre%7' 1>&2
  pygmentize -f terminal "$1" | less -R
}
7' 1>&2 pygmentize -f terminal "$1" | less -R }
    
por 13.05.2011 / 22:05

Tags