파일 내용을 표시하는 쉘 명령은 무엇입니까?


75

.txt 또는 .html과 유사

linux  shell 

답변:


88

가장 쉬운 cat, head, tail, tac(반전 출력)

less그리고 more당신은 텍스트 파일을 스크롤 할 수 있도록 ( less더 강력한 것)

당신은 또한 같은 텍스트 편집기를 사용하여 nano, pico, vi,emacs


1
"더 적을수록"실제로는 아니지만 여전히 재미 있습니다.
Jim Aho

1
초보자 사용자에게는 재미가 없습니다. Glib, 그리고 성가신.
Richard Everett


11

파일 내용을 표시하려면 다음 명령을 사용하십시오.

고양이

Code:
cat test.txt

8

cat실제로 파일을 연결하기위한 것이지만 사용할 수 있습니다 . more또는 less사용할 수있는 다른 도구가 2 개 있습니다. 다른 것에는 awk가 포함됩니다. 예 : awk 사용

$ awk '1' file

sed를 사용하여

$ sed -n '1,$p' file

grep 사용

$ grep "." file

head / tail을 사용하여 파일의 일부를 표시

$ head -1000 file
$ tail -1000 file

도구를 제외하고 셸만 사용하여 파일을 표시 할 수도 있습니다.

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


3

HTML 파일을보기 위해 당신은 또한 사용할 수 있습니다 lynx, links, elinks또는 w3m텍스트 모드 브라우저는 있습니다. .txt 파일을 보는 데에도 사용할 수 있습니다.


2

file : 파일 형식을 표시합니다. cat : 파일의 내용을 표시하고 stdout에 출력합니다.

vi, emacs 명령을 사용하여 Unix 환경에서 파일을 편집 할 수 있습니다. vi / emacs 사용에 대한 전문 지식이 없으면 파일을 편집하기가 거의 어려울 수 있습니다.

X11을 사용하도록 설정 한 경우 gvim, kate, kwrite, kdevelop 등과 같은 여러 Linux 편집기를 사용할 수 있습니다.

Kwrite는 Linux에서 개인적으로 가장 좋아하는 것입니다.


2

또는, less또는 more. 자세한 내용은 man페이지를 참조하십시오. :)


1

cattxt 또는 html에서 잘 작동합니다. (또는 페이지 단위로 보려는 경우) 또는 텍스트 편집자 (vi, emcas, gedit ...).

또한 이진 파일 인 경우 터미널에 불쾌한 일을하는 제어 문자가 포함될 수 있습니다 (예 : 문자 집합 변경). 그런 경우 reset에는 정상 상태로 되 돌리십시오.

file파일의 내용을 표시하기 전에 파일 을 사용할 수도 있습니다 . 시스템은 파일 이름이 아닌 내용을 기반으로 형식을 추측하여 표시합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.