xdg-open
é um comando muito útil. Com ele podemos abrir qualquer
programa ou URL a partir da linha de comandos. Se eu executasse
xdg-open https://freakspot.net/pt
, abriria a página principal desde
sítio eletrônico com o meu navegador padrão e logo poderia executar
outro comando. Uma desvantagem é que só lhe podemos passar um parâmetro,
pelo que para abrir duas páginas web teríamos de correr xdg-open
duas
vezes.
Categoria: Bash
Wget: baixar todos os arquivos de páginas web conforme expressão regular
Digamos que encontrámos uma página web que oferece muitos arquivos no formato PNG, MP3 ou que se chamam de uma certa maneira e queremos baixá-los. Se há muitos arquivos, fazer isto manualmente não é eficiente.
Com GNU wget podemos solucionar este problema de forma muito simples: só temos de executar um comando como o que segue.
Continúa leyendo Wget: baixar todos os arquivos de páginas web conforme expressão regularAliases para acelerar tarefas no Bash
Os aliases servem para chamar um comando por outro nome.
O comando ao que se aplica um alias funcionará como se
tivesse sido chamado diretamente. Por exemplo, se eu quiser ir para o
diretório-pai com o comando ..
, só tenho que criar um
alias no terminal com a seguinte ordem:
alias ..='cd ..'
.
Provavelmente já tens vários aliases criados e não o
sabes. Se queres executar aliases, podes ver os
aliases que já definiste. Esses
aliases são definidos no ficheiro .bashrc
, lá podes
adicionar o teu próprio (lembra-te de recarregar as configurações do
Bash depois de adicioná-los
para que possas começar a usá-los sem reiniciar o computador). Mas se
quiseres adicionar muitos e quiseres distinguir o que é teu, é
aconselhável tê-los num ficheiro separado.
No ficheiro .bashrc
provavelmente encontrarás as seguintes linhas ou
algumas semelhantes:
# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
Isso significa que cada vez que inicies o Bash, os aliases
encontrados no ficheiro ~/.bash_aliases
serão carregados se eles
existirem. Se ainda não tens esse ficheiro, cria e adiciona alguns
aliases que te ajudem no teu dia-a-dia. Vão poupar-te
muito tempo a longo prazo.
Seguem-se alguns aliases úteis. Tenho um repositório em https://notabug.org/jorgesumle/bash_aliases com todos os meus aliases, dá uma olhada e copia aqueles que te sejam úteis.
alias ....='cd ../../..'
alias ...='cd ../..'
alias ..='cd ..'
alias install='sudo apt-get install'
alias search='apt-cache search'
alias update='sudo apt-get update && sudo apt-get upgrade'
Recarregar a configuração do Bash (.bashrc
)
Quando editas o ficheiro de configuração do Bash (~/.bashrc
), tens de
sair e fazer login para tornar efetivos as mudanças.
Também podes usar o comando source ~/.bashrc
ou . ~/.bashrc
(eles
são equivalentes).