¿Cuál es el comando de shell para mostrar el contenido de un archivo?

Respuestas:

88

fáciles son cat, head, tail, tac(para la salida inversa)

lessy le morepermite desplazarse por los archivos de texto ( lesssiendo más potente)

también se puede utilizar editores de texto como nano, pico, vi,emacs

knittl
fuente
1
"menos es más", no, no realmente, pero sigue siendo divertido.
Jim Aho
1
Para usuarios novatos, realmente no es divertido. Glib, y molesto.
Richard Everett
13

caty lessson buenos para esto

Ignacio Vazquez-Abrams
fuente
11

Para mostrar el contenido de un archivo, use este comando:

gato

Code:
cat test.txt

fuente
8

puede usar cat, aunque en realidad está destinado a la concatenación de archivos. moreo lessson otras 2 herramientas que puede usar. Otros incluyen awk, por ejemplo, usar awk

$ awk '1' file

usando sed

$ sed -n '1,$p' file

usando grep

$ grep "." file

usando head / tail para mostrar algunas partes del archivo

$ head -1000 file
$ tail -1000 file

Dejando de lado las herramientas, también puede usar solo el shell para mostrar su archivo

#!/bin/bash
while read -r line
do
  echo "$line"
done <"file"
usuario31894
fuente
4

Tratar cat, heado tail.

Tim Post
fuente
3

Para visualizar archivos HTML también puede utilizar lynx, links, elinkso w3mque son navegadores en modo texto. También se pueden usar para ver archivos .txt.

Dennis Williamson
fuente
2

file: muestra el tipo de archivo cat: muestra el contenido del archivo y lo muestra en stdout.

Puede usar el comando vi, emacs para editar el archivo en un entorno Unix. Si no tiene experiencia en el uso de vi / emacs, puede que le resulte poco difícil editar el archivo.

Si tiene X11 habilitado, puede usar varios editores de Linux como gvim, kate, kwrite, kdevelop, etc.

Kwrite es mi favorito personal en Linux.

www.sapnaedu.in
fuente
2

O, lesso more. Vea las manpáginas para más información. :)

Tom
fuente
1

catFunciona bien con txt o html. (o menos o más si quieres verlo página por página) o cualquier texto ediotr ... (vi, emcas, gedit ...).

También sepa que si es un archivo binario, puede contener control char que hará algunas cosas desagradables con su terminal (como cambiar el juego de caracteres). Si eso sucede, úselo resetpara volver a ponerlo en su sano juicio.

También puede usarlo fileen el archivo antes de mostrar su contenido, el sistema adivinará su tipo (basado en el contenido, no en el nombre del nombre del archivo) y se lo mostrará.

kriss
fuente