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

GameShell: um "jogo" para ensinar o shell Unix

Ensinar alunos do primeiro ano da universidade ou do ensino médio a usar um shell Unix nem sempre é a tarefa mais fácil ou divertida. O GameShell foi criado como uma ferramenta para ajudar os alunos da Université Savoie Mont Blanc a interagir com um shell real , de uma forma que incentiva o aprendizado e, ao mesmo tempo, proporciona diversão. A ideia original, de Rodolphe Lepigre, era executar uma sessão bash padrão com um arquivo de configuração apropriado que definisse "missões" que seriam "verificadas" para progredir no jogo.  GameShell está disponível em inglês, francês e italiano. Fique à vontade para nos enviar seus comentários, perguntas ou sugestões abrindo issues ou enviando pull requests . Saiba mais no  github  do projeto