quinta-feira, 26 de janeiro de 2012

Comandos divertidos no Linux.

É ótimo ter um estudo dirigido por um professor. Trilha-se um caminho com mais segurança, confiança e ânimo.

Revisando a aula de ontem que tive na www.4linux.com.br fiz uma brincadeirinha com alguns dos comandos que aprendi, e formei a seguinte linha de comando:

fernando@br-fernando:/tmp$ awk -F : '{print $1 " <<< usa >>> " $7}' passwd | sort | nl

Agora eu explico:

O awk é um comando que busca por padrões dentro de arquivos texto e mostra o conteúdo na tela. Nesta brincadeirinha fiz com que o awk mostrasse do conteúdo do arquivo /etc/passwd a 1ª e 7ª colunas, inserindo entre elas o termo <<< usa >>>, em ordem alfabética e com as linhas numeradas.

Para por em ordem alfabética basta passar um | (pipe fala-se paipe) para o comando sort e mais um | para o domando nl

Com isso, foi formado um relatório que informa qual shell cada usuário do sistema utiliza. Fica mais ou meno assim:

     1    avahi-autoipd <<< usa >>> /bin/false
     2    avahi <<< usa >>> /bin/false
     3    backup <<< usa >>> /bin/sh
     4    bin <<< usa >>> /bin/sh
     5    couchdb <<< usa >>> /bin/bash
     6    daemon <<< usa >>> /bin/sh
     7    fernando <<< usa >>> /bin/bash

Bom, é isso ai. Conforme o aprendizado e o tempo, posto mais algumas coisas interessantes do curso.

Nenhum comentário:

Postar um comentário

Grato por comentar