Guia (nem tanto) Introdutório do Linux
Este artigo é uma tradução livre de parte do Linux User's Guide. Aqui você verá partes do guia que tratam do poder do sistema, como comandos que parecem tão simples quando usados sozinhos, combinados com outros comandos, produzem um sistema poderoso e flexível. Embora os nomes desses comandos não sejam tão intuitivos, veremos como são úteis e sofisticados em seu funcionamento.
Parte 3: O que há no arquivo?
Vejamos mais dois comandos importantes.
cat [-nA] [arquivo1 arquivo2 ...arquivoN]
O comando 'cat' não é um comando muito amigável. Ele não espera por você para ler o arquivo, e é normalmente usado em conjunto com pipes (' | '). No entanto, cat tem algumas opções úteis. Por exemplo, 'n' contará todas as linhas de um arquivo, 'A' mostrará os caracteres de controle como caracteres normais - e isso meio que afastará coisas estranhas de sua tela. Claro, use 'man cat' para saber muito mais.
more [-l] [+numero_da_linha] [arquivo1 arquivo2 ...arquivoN]
O comando more é muito útil, e é o comando que usamos quando queremos ver arquivos de texto em em ASCII. A única opção interessante é ' l '.
Usando '+5', por exemplo, ele começará da linha 5. Usando '+num', ele começará da linha 'num'.
Como more é um comando interativo, veja as situações mais frequentes:
head [-linhas] [arquivo1 arquivo2 ...arquivoN]
'head' mostra a primeira linha dos arquivos listados. Qualquer opção numérica mostrará essa quantidade de linhas. Por exemplo:
head -10 arquivo
mostrará as 10 primeiras linhas de 'arquivo'
Da mesma forma que head, 'tail' mostra uma parte do arquivo - a parte final. Use similarmente a 'head':
tail [-linhas] [arquivo1 arquivo2 ...arquivoN]
O comando 'file' tenta identificar o formato de um arquivo. Já que nem todos os arquivos possuem extensões, 'file' faz uma checagem rudimentar para saber qual é o formato. Mas tenha cuidado. Ele nem sempre acerta :(
file [arquivo1 arquivo2 ...arquivoN]
É isso aí, pessoal! No próximo artigo, falaremos sobre outros comandos úteis.
cat [-nA] [arquivo1 arquivo2 ...arquivoN]
O comando 'cat' não é um comando muito amigável. Ele não espera por você para ler o arquivo, e é normalmente usado em conjunto com pipes (' | '). No entanto, cat tem algumas opções úteis. Por exemplo, 'n' contará todas as linhas de um arquivo, 'A' mostrará os caracteres de controle como caracteres normais - e isso meio que afastará coisas estranhas de sua tela. Claro, use 'man cat' para saber muito mais.
more [-l] [+numero_da_linha] [arquivo1 arquivo2 ...arquivoN]
O comando more é muito útil, e é o comando que usamos quando queremos ver arquivos de texto em em ASCII. A única opção interessante é ' l '.
Usando '+5', por exemplo, ele começará da linha 5. Usando '+num', ele começará da linha 'num'.
Como more é um comando interativo, veja as situações mais frequentes:
- Ctrl + L : move para a próxima tela (de texto)
- Barra de espaço: sai do ambiente de comando 'more'
- / : pesquisa pela próxima ocorrência de uma expressão.
head [-linhas] [arquivo1 arquivo2 ...arquivoN]
'head' mostra a primeira linha dos arquivos listados. Qualquer opção numérica mostrará essa quantidade de linhas. Por exemplo:
head -10 arquivo
mostrará as 10 primeiras linhas de 'arquivo'
Da mesma forma que head, 'tail' mostra uma parte do arquivo - a parte final. Use similarmente a 'head':
tail [-linhas] [arquivo1 arquivo2 ...arquivoN]
O comando 'file' tenta identificar o formato de um arquivo. Já que nem todos os arquivos possuem extensões, 'file' faz uma checagem rudimentar para saber qual é o formato. Mas tenha cuidado. Ele nem sempre acerta :(
file [arquivo1 arquivo2 ...arquivoN]
É isso aí, pessoal! No próximo artigo, falaremos sobre outros comandos úteis.