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


75

Como el de .txt o .html

linux  shell 

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


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


11

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

gato

Code:
cat test.txt

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"


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.


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.


2

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


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á.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.