Os arquivos são uma das coisas mais importantes com as quais você interage em um PC Linux. Alguns dos arquivos mais comuns que você encontrará em um sistema Linux incluem arquivos de configuração, arquivos de log e scripts.
A capacidade de visualizar arquivos facilmente a partir da linha de comando é um recurso poderoso que o Linux oferece a seus usuários. Este guia mostrará os diferentes utilitários de linha de comando que você pode usar para visualizar arquivos no Linux.
1. Gato
O utilitário cat é um dos comandos mais usados para visualizar o conteúdo do arquivo no Linux. Você pode usar o comando para concatenar e imprimir a saída do arquivo padrão. Para ver o conteúdo de um arquivo usando cat, simplesmente digite o nome do comando seguido pelo arquivo que deseja visualizar.
cat / etc / passwd
No comando acima, o comando cat exibe o conteúdo do senha Arquivo. O senha arquivo contém detalhes relacionados ao usuário em uma máquina Linux.
Por padrão, a saída do comando cat não será numerada. Portanto, se você deseja numerar as linhas na saída, você pode usar o
-n opção da seguinte forma.cat -n / etc / passwd
Você também pode usar o utilitário cat para visualizar vários arquivos de uma vez.
sudo cat / etc / passwd / etc / shadow
Observação: O comando cat mencionado anteriormente usa sudo porque o / etc / arquivo shadow requer que o usuário tenha privilégios elevados para visualizá-lo.
2. Nl
O comando nl, abreviação de linhas numéricas, é muito semelhante ao comando cat, com a exceção de que o comando nl numera as linhas de saída por padrão.
nl / etc / passwd
Além de numerar a saída, o utilitário nl oferece a capacidade de formatar a saída e alinhar a numeração da saída. Por exemplo, você pode formatar os números das linhas para serem justificados à esquerda da seguinte maneira.
nl -nln / etc / passwd
Embora o utilitário nl seja usado principalmente para numerar as linhas de saída, você também pode optar por não numerar as linhas usando o -b opção da seguinte forma.
nl -b n / etc / passwd
3. Mais
Parte da saída de arquivo que você encontrará pode ser muito grande. O utilitário mais permite a visualização mais fácil de arquivos grandes, uma tela de cada vez.
Para ver o senha arquivo em seções menores, você pode usar o mais comando:
mais / etc / passwd
O comando acima exibirá apenas a saída que cabe no tamanho do seu terminal. Use o F tecla do teclado para avançar na saída e no B chave para mover para trás.
Se você deseja especificar o número de linhas exibidas em cada seção de cada vez, você pode usar o -x opção, onde x é o número de linhas que você deseja que o comando exiba. Por exemplo, o seguinte comando exibirá quatro linhas por tela:
mais -4 / etc / passwd
Use o comando abaixo para aprender mais sobre como navegar na saída gerada pelo comando more e como pesquisar strings dentro da saída.
mais ajuda
4. Menos
O menos utilitário é um sucessor do comando more, pois fornece aprimoramentos e emulação adicionais do que o último. Além disso, o menos utilitário é mais rápido e tem maior eficiência porque não espera para ler todo o conteúdo do arquivo antes de exibir alguma saída.
menos / etc / passwd
Semelhante ao comando more, use o F tecla do teclado para avançar na saída e no B chave para mover para trás.
Para exibir números de linha na saída, use o -N opção da seguinte forma.
menos -N / etc / passwd
Procurando por Texto
Para pesquisar uma string ou um padrão dentro da saída do utilitário less, simplesmente pressione o / no teclado seguida pela string que você deseja pesquisar. Por exemplo, para pesquisar a string jogos na saída de menos / etc / passwd, modelo /games no seu teclado seguido pelo Entrar chave.
O texto que você está procurando será destacado como acima. Para avançar na pesquisa, pressione o n no teclado e para mover para trás. Aperte N. Observe que o n o personagem diferencia maiúsculas de minúsculas, dependendo da direção do movimento.
Outro recurso poderoso do utilitário less é que você pode usá-lo como um canal em algum fluxo de saída ou para outros comandos. Por exemplo, o comando dmesg exibe mensagens de buffer de anel do kernel ou outras informações relacionadas ao kernel durante a inicialização. Como essa saída de log pode ser bem longa, você pode usar o menos comando para limitar a saída e para fácil navegação.
sudo dmesg | menos
Você também pode usar o utilitário less para exibir dados de maneira interativa. Por exemplo, quando usado com o dmesg comando, você pode definir o comando less para sempre mostrar os dados mais recentes à medida que o sistema continua adicionando mais linhas à saída. Para fazer o mesmo, use o + F opção com o comando da seguinte maneira:
sudo dmesg | menos + F
Como você pode ver na saída acima, o menos utilitário mostra que está esperando que mais dados sejam exibidos na saída. Aperte Ctrl + C abortar seguido por Q para limpar a saída.
5. Cabeça
Às vezes, você pode querer ver apenas as primeiras linhas de um arquivo, e é aqui que o utilitário head é útil. Por padrão, apenas as primeiras 10 linhas de um arquivo são mostradas.
head / etc / passwd
Para personalizar o número de linhas que deseja visualizar, use o -x opção, onde x é o número de linhas que você deseja visualizar. Por exemplo, para visualizar as primeiras 20 linhas:
head -20 / etc / passwd
6. Cauda
O comando tail funciona de maneira quase oposta ao utilitário head, ou seja, ele produz a última parte de um arquivo. Por padrão, as últimas 10 linhas de um arquivo são mostradas.
cauda / etc / passwd
Como o comando head, você também pode personalizar o número de linhas que deseja visualizar.
tail -10 / etc / passwd
Para exibir dados ao vivo no modo interativo, use o -f sinalizar com o comando tail. Por exemplo, para sempre ver as últimas 10 mensagens de log no syslog Arquivo:
tail -f / var / log / syslog
Trabalhando com arquivos na linha de comando do Linux
Este guia mostrou as diferentes maneiras de visualizar arquivos no Linux. Ser capaz de visualizar e trabalhar com arquivos diretamente da linha de comando é fundamental. Embora esses utilitários ofereçam recursos que permitem pesquisar strings, existem vários outros comandos, como o utilitário grep que você pode usar para filtrar a saída em seu sistema.
Além do terminal, os usuários também podem gerenciar e navegar graficamente em seu sistema de arquivos. Vários aplicativos gerenciadores de arquivos estão disponíveis no Linux e você pode experimentar gratuitamente.
Ter um gerenciador de arquivos confiável torna a organização de arquivos mais fácil. Aqui está uma lista dos melhores gerenciadores de arquivos para Linux.
Leia a seguir
- Linux
- Gerenciamento de arquivos
- Comandos Linux

Mwiza desenvolve software profissionalmente e escreve extensivamente em Linux e programação front-end. Alguns de seus interesses incluem história, economia, política e arquitetura empresarial.
Assine a nossa newsletter
Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!
Mais um passo…!
Confirme o seu endereço de e-mail no e-mail que acabamos de enviar.