cat
y less
son buenos para esto.
puedes usar cat
, aunque en realidad es para la concatenación de archivos. more
o less
son otras 2 herramientas que puedes usar. Otras incluyen awk, por ejemplo, usar awk
$ awk '1' file
usar sed
$ sed -n '1,$p' file
usar grep
$ grep "." file
usar head/tail para mostrar algunas partes del archivo
$ head -1000 file
$ tail -1000 file
Herramientas aparte, también puede usar sólo el shell para mostrar su archivo
#!/bin/bash
while read -r line
do
echo "$line"
done <"file"
Para ver los archivos HTML también puedes usar lynx
, links
, elinks
o w3m
, que son navegadores en modo de texto. También se pueden usar para ver archivos .txt.
file : Mostrar el tipo de archivo cat : Mostrar el contenido del archivo y lo da como salida en stdout.
Puedes usar vi, el comando emacs para editar el archivo en un entorno Unix. Si no tienes experiencia en el uso de vi/emacs puede que te resulte un poco difícil editar el archivo.
Si tienes X11 habilitado, puedes usar un número de editores de Linux como gvim, kate, kwrite, kdevelop etc.
Kwrite es mi favorito personal en Linux.
cat
funciona bien con txt o html. (o más o menos si quieres verlo página por página) o cualquier editor de texto… (vi, emcas, gedit…).
También sepa que si es un archivo binario puede contener caracteres de control que harán algunas cosas desagradables con su terminal (como cambiar el juego de caracteres). Si esto ocurre, usa reset
para volver a ponerlo en un estado normal.
También puedes usar file
en el archivo antes de mostrar su contenido, el sistema adivinará su tipo (basado en el contenido y no en el nombre del archivo) y te lo mostrará.