Alguns truques de linha de comando

Procure e troque recursivamente textos em varios arquivos:

grep -lr -e '' * | xargs sed -i 's///g'

(aonde é o que você procura e é o que será alterado)

Crie varios diretórios em um único comando:


mkdir -p top/lev1/lev2/lev3

Neste exemplo serão criados os diretórios:

|-top
|---lev1
|-----lev2
|-------lev3


outro exemplo:

mkdir -p coolapp/{docs/{en_uk/{html,text,pdf},en_us/{html,text,pdf}},includes/{functions,language/{en_uk,en_us},classes},templates,tmp}

Irá gerar a seguinte estrutura:
|-coolapp
|---docs
|-----en_uk
|-------html
|-------pdf
|-------text
|-----en_us
|-------html
|-------pdf
|-------text
|---includes
|-----classes
|-----functions
|-----language
|-------en_uk
|-------en_us
|---templates
|---tmp


Dicionário por linha de comando (CURL)

curl dict://dict.org/d:

Exemplo:

url dict://dict.org/d:linux

A resposta será:
220 aspen.miranda.org dictd 1.9.15/rf on Linux 2.6.18-6-k7 <39179336.16568.1235231522@aspen.miranda.org>
250 ok
150 1 definitions retrieved
151 "Linux" wn "WordNet (r) 2.0"
Linux
n : an open-source version of the UNIX operating system
.
250 ok [d/m/c = 1/0/32; 0.000r 0.000u 0.000s]
221 bye [d/m/c = 0/0/0; 0.000r 0.000u 0.000s]

0 Comentários

Acredite ou não, você pode estar usando um comando Linux obsoleto.

Ou pelo menos tentando usá-lo. Não é realmente sua culpa. Ou você tem o hábito de usar esses comandos ou os aprendeu por meio de tutoriais antigos e obsoletos na web. Isso é especialmente verdadeiro para comandos de rede, já que vários deles foram substituídos ou serão substituídos por comandos mais recentes. Deixe-me listar alguns desses comandos Linux. Você ainda pode encontrar alguns deles em sua distribuição. É possível que sua distribuição ainda os forneça para compatibilidade com versões anteriores, tenha criado uma nova implementação interna ou planeje removê-los em versões mais recentes. Mas é bom conhecê-los como um usuário Linux informado. Vamos lá! scp – potencialmente obsoleto O comando scp, abreviação de secure copy (cópia segura), usa o protocolo SSH para copiar arquivos entre duas máquinas Linux. Seu maior diferencial é que ele segue de perto a sintaxe do comando cp. É por isso que o scp é extremamente popular entre os usuários Linux. Você conhece o comando cp para copia...