Linux 시스템에서 파일 내용을 보는 명령은 다음과 같습니다. cat은 첫 번째 줄부터 모든 내용을 표시하는 것을 의미하고, tac는 마지막 줄부터 모든 내용을 역순으로 표시하며, more는 창 크기에 따라 페이지별로 내용을 표시하는 것을 의미합니다. , 등.
【추천 강좌: Linux tutorial】
Linux
파일 내용 보기 명령:
cat: 첫 번째 줄로 내용 표시를 시작하고 내용을 모두 출력합니다.
tac: 마지막 줄부터 역순으로 내용을 표시하고 모든 내용을 출력합니다.
more: 창 크기에 따라 파일 내용을 페이지별로 표시합니다
less: more와 비슷하지만 페이지 앞으로 이동하고 문자를 검색할 수 있다는 장점이 있습니다.
head: 처음 몇 줄만 표시합니다.
tail: 마지막 몇 줄만 표시합니다.
nl: cat -n과 유사, 표시할 때 줄 번호 출력
tailf: tail -f와 유사
cat 및 tac
cat
cat의 기능은 파일을 지속적으로 복사하는 것입니다. 첫 번째 줄부터 내용이 화면에 출력됩니다. 그러나 cat은 일반적으로 사용되지 않습니다. 그 이유는 파일이 크고 줄 수가 상대적으로 많으면 화면이 모두 수용할 수 없을 때 내용의 일부만 볼 수 있기 때문입니다.
cat 구문:
-n: 표시할 때 줄 번호를 함께 출력합니다.
cat [-n] 文件名
tac
tac의 기능은 파일의 마지막 줄부터 역순으로 내용 데이터를 화면에 출력하는 것입니다. tac은 실제로 cat을 거꾸로 쓴 것임을 알 수 있습니다. 이 명령도 일반적으로 사용되지 않습니다.
tac 구문:
tac 文件名
more and less (일반적으로 사용됨)
more
more의 기능은 첫 번째 줄부터 파일을 시작하고 파일 크기에 따라 파일 내용을 적절하게 출력하는 것입니다. 출력 창. 전체 페이지를 출력할 수 없는 경우 "Enter 키"를 사용하여 한 줄 아래로 스크롤하고 "스페이스 바"를 사용하여 페이지를 아래로 스크롤할 수 있습니다. 보기 페이지를 종료하려면 "q" 키를 누르세요. 또한 more는 파이프 문자 "|"(파이프)와 함께 사용할 수도 있습니다.
more의 구문:
more 文件名
Enter는 n 줄로 내려갑니다. 정의해야 합니다. 기본값은 1줄입니다.
스페이스 바는 한 화면 아래로 스크롤합니다.
Ctrl b는 현재 줄의 줄 번호를 출력합니다.
:f는 현재 줄의 파일 이름과 줄 번호를 출력합니다. ;
v는 vi 편집기를 호출합니다.
q 명령은 more
lessless와 유사하지만 more를 사용하면 페이지를 넘길 수 없습니다. 뒤로만.
less는 [pageup] 및 [pagedown] 키를 사용하여 페이지를 앞뒤로 넘길 수 있어 더욱 편리해 보입니다.
less 구문:less 文件名
less에는 파일에서 찾고 싶은 콘텐츠를 검색할 수 있는 기능도 있습니다. passwd 파일에 weblogic 문자열이 있는지 확인하고 싶다면 그렇게 하면 됩니다. 이렇게:
[root@redhat etc]# less passwd
다음을 입력하세요: /weblogic
이때 weblogic 문자열이 있으면 Linux는 해당 문자를 강조 표시합니다.
보기 페이지를 종료하려면 "q" 키를 누르세요.
head and tailheadhead와 tail은 일반적으로 파일의 처음이나 마지막 몇 줄만 읽어야 할 때 사용됩니다. head의 기능은 파일의 처음 몇 줄을 표시하는 것입니다
head의 구문:
number 줄 수 표시
head [n number] 文件名
tail
tail의 기능은 정확히 head와 반대입니다. 내용의 마지막 몇 줄만 표시합니다
tail의 구문:
tail [-n number] 文件名
nl은 cat -n
과 동일한 기능을 갖습니다. 첫 번째 줄에 줄 번호 표시
nl 구문:
nl 文件名
cat -n
一样,同样是从第一行输出全部内容,并且把行号显示出来
nl的语法:
rrreeetailf
tailf命令几乎等同于tail -f
,严格说来应该与tail --follow=name
更相似些。当文件改名之后它也能继续跟踪,特别适合于日志文件的
跟踪。因为它能省电,减少了磁盘访问,tailf命令不是个脚本,而是一个用C代码编译后的二进制执行文件,但是某些Linux安装之后没有这个命令
tailf与tail -f对比
1、与tail -f
tailf
tail -f
와 거의 동일하며 엄밀히 말하면 tail --follow=이름
. 파일 이름이 변경된 후에도 계속 추적할 수 있으며, 특히 로그 파일 추적에 적합합니다. tailf 명령은 전력을 절약하고 디스크 액세스를 줄일 수 있기 때문에 스크립트가 아니라 C 코드로 컴파일된 바이너리 실행 파일입니다. 그러나 일부 Linux 설치에는 이 명령이 없습니다.
tailf와 tail -f의 비교
🎜 🎜1.tail -f
와 다르게 파일이 커지지 않으면 디스크 파일에 액세스하지 않습니다. tailf는 항상 파일의 시작 부분부터 조금씩 읽는 반면, tail -f는 파일의 끝부터 읽기 시작합니다🎜🎜2. tailf는 파일 증가를 확인할 때 파일 이름을 사용하고 stat 시스템 호출을 사용합니다. -f 열린 파일 설명자가 사용됩니다🎜🎜참고: tail은 파일 이름 추적과 유사한 효과를 얻을 수도 있지만 tail은 항상 stat 시스템 호출 대신 fstat 시스템 호출을 사용합니다. 기본적으로 tail 비밀리에 삭제되었으며 tail은 모르지만 tailf는 알고 있습니다. 🎜위 내용은 Linux에서 파일을 보는 명령은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!