quarta-feira, 13 de novembro de 2013


less

less é um programa que exibe arquivos de texto. É útil para manipular arquivos de controle e configuração do Linux.

Que é "text"?

Há várias formas de representar informações no computador. Todos estes métodos envolvem definir a relação entre a informação e alguns números que são usados para representar esta informação. Computador afinal somente entende números e todos os dados são convertidos para uma representação numérica. Alguns destes sistemas de representação são muito complexos (tal como um arquivo de imagem compactada), enquanto outros são bastante simples. Um dos mais antigos e simples é chamado de texto ASCII. ASCII (pronunciar "As-ki") é sigla para American Standard Code for Information Interchange.
É um método de codificação simples que foi usado primeiramente em máquinas de teletipo para mapear (converter) os caracteres do teclado para números. Texto é uma simples conversão de caractere para número, um a um. É muito compacto. Cinquenta caracteres de texto convertidos para cinquenta bytes de dados. Por todo sistema Linux, arquivos são armazenados em formato texto e existem várias ferramentas Linux que trabalham com arquivos texto.O conhecido programa NOTEPAD.EXE da MicroSoft é um editor simples para arquivo de texto ASCII.

O programa less é executado simplesmente digitando:

$ less text_file

Isto exibirá o arquivo na tela.

Comandos do programa de texto less
  • Page Up ou b Scroll  -  volta uma página.
  • Page Down ou space Scroll  -  avança uma página.
  • G  - vai ao final do arquivo texto.
  • 1G  = vai  para o início do arquivo texto.
  • /caracteres  - busca no texto a ocorrência do caracteres.
  • n  - Repete a busca anterior.

file

Ao navegar pelo sistema Linux, é útil saber que o arquivo contem antes de abri-lo. É para isto que serve o comando file, pois examinará o arquivo e dirá o que ele contem. Para utilizar este comando, basta digitar:

$ file name_of_file

O programa file pode reconhecer a maioria de tipo de arquivos:

ASCII text   =  The name says it all

Bourne-Again shell script text = A bash script

ELF 32-bit LSB core file = A core dump file (a program will create this when it crashes) 

ELF 32-bit LSB executable = An executable binary program

ELF 32-bit LSB shared object = A shared library

GNU tar archive = A tape archive file. A common way of storing groups of files. no, use tar tvf to view listing.

gzip compressed data = An archive compressed with gzip

HTML document text = A web page

JPEG image data = A compressed JPEG image

PostScript document text = A PostScript file

RPM = A Red Hat Package Manager archive - no, use rpm -q to examine contents.

Zip archive data = An archive compressed with zip

Embora possa parecer que a maioria dos arquivos não pode ser visto como texto, você ficará surpreso com quantas puder. Isto é especialmente verdadeiro para os ficheiros de configuração importantes. Você também vai notar durante a nossa aventura que muitos recursos do sistema operacional são controlados por scripts shell. No Linux, não há segredos!


Olhando Ao Redor

Após ver como mover de diretório em diretório, vejamos como o Linux funciona.

Nenhum comentário:

Postar um comentário