cat
e less
são bons para isso.
pode utilizar o cat
, embora este se destine realmente à concatenação de ficheiros. more
ou less
são 2 outras ferramentas que pode utilizar. Outras incluem awk, por exemplo usando awk
$ awk '1' file
usando sed
$ sed -n '1,$p' file
usando grep
$ grep "." file
usando head/tail para mostrar algumas partes do ficheiro
$ head -1000 file
$ tail -1000 file
Ferramentas à parte, também pode usar apenas a concha para mostrar o seu ficheiro
#!/bin/bash
while read -r line
do
echo "$line"
done <"file"
Para visualizar ficheiros HTML também pode utilizar lynx
, links
, elinks
ou w3m
que são browsers de modo texto. Também podem ser utilizados para visualizar ficheiros .txt.
file : Mostrar o tipo de ficheiro cat : Mostrar o conteúdo do ficheiro e produzi-lo em stdout.
Pode utilizar o comando vi, emacs para editar o ficheiro em ambiente Unix. Se não tem experiência na utilização do vi/emacs pode achar pouco difícil editar o ficheiro.
Se tem o X11 activado, pode utilizar vários editores Linux como gvim, kate, kwrite, kdevelop etc.
Kwrite é o meu favorito pessoal no Linux.
cat
Funciona bem com txt ou html. (ou menos ou mais se quiser ver página por página) ou qualquer texto ediotr… (vi, emcas, gedit…).
Saiba também que se for um ficheiro binário pode conter caracteres de controlo que farão algumas coisas desagradáveis com o seu terminal (como mudar o charset). Se isso acontecer use reset
para voltar a colocá-lo em estado são.
Também pode usar file
em ficheiro antes de mostrar o seu conteúdo, o sistema irá adivinhar o seu tipo (baseado no conteúdo e não no nome do ficheiro) e mostrá-lo a si.