Como o de .txt ou .html
Como o de .txt ou .html
Respostas:
mais fácil são cat
, head
, tail
, tac
(para a saída inversa)
less
e more
permite rolar os arquivos de texto ( less
sendo mais poderoso)
você também pode usar editores de texto como nano
, pico
, vi
,emacs
cat
e less
são bons para isso.
Para exibir o conteúdo de um arquivo, use este comando:
gato
Code:
cat test.txt
você pode usar cat
, embora seja realmente destinado à concatenação de arquivos. more
ou less
existem outras 2 ferramentas que você pode usar. Outros incluem awk, por exemplo, usando awk
$ awk '1' file
usando sed
$ sed -n '1,$p' file
usando grep
$ grep "." file
usando head / tail para exibir algumas partes do arquivo
$ head -1000 file
$ tail -1000 file
Ferramentas à parte, você também pode usar apenas o shell para exibir seu arquivo
#!/bin/bash
while read -r line
do
echo "$line"
done <"file"
Para visualizar arquivos HTML você também pode usar lynx
, links
, elinks
ou w3m
que são navegadores de modo texto. Eles também podem ser usados para visualizar arquivos .txt.
file: exibe o tipo de arquivo cat: exibe o conteúdo do arquivo e o produz no stdout.
Você pode usar o comando vi, emacs para editar o arquivo no ambiente Unix. Se você não possui experiência no uso do vi / emacs, pode ser um pouco difícil editar o arquivo.
Se você tiver o X11 ativado, poderá usar vários editores do Linux, como gvim, kate, kwrite, kdevelop etc.
Kwrite é o meu favorito no Linux.
cat
Funciona bem com txt ou html. (ou menos ou mais, se você quiser vê-lo página por página) ou qualquer texto ediotr ... (vi, emcas, gedit ...).
Saiba também que, se for um arquivo binário, pode conter um char de controle que fará algumas coisas desagradáveis com o seu terminal (como alterar o conjunto de caracteres). Se isso acontecer, use-o reset
para voltar ao estado normal.
Você também pode usar o file
arquivo antes de exibir o conteúdo, o sistema irá adivinhar o tipo (com base no conteúdo, não o nome do nome do arquivo) e mostrá-lo.