Linux 터미널에서 파일 내용을 쉽게 볼 수 있는 강력한 명령

Linux 시스템 내에서 파일을 여는 데는 복잡한 프로그램이나 그래픽 인터페이스가 필요하지 않습니다. 터미널을 통해 해당 명령을 실행하는 데 필요한 적절한 명령어만 알면 됩니다. 구성 파일, 텍스트 보고서 또는 시스템 로그를 다루는 경우 Linux는 파일 내용을 빠르고 정확하게 볼 수 있는 강력한 명령 세트를 제공합니다.

Linux 터미널에서 파일 내용을 쉽게 볼 수 있는 강력한 명령

이 문서에서는 터미널에서 파일의 내용을 읽을 수 있는 강력한 명령어 세트에 대해 알아보겠습니다. 여기에는 전체 파일이나 파일의 일부를 표시하거나 파일 내에서 쉽게 탐색할 수 있는 명령어가 포함됩니다.

Linux 운영체제를 제어하려면 터미널을 능숙하게 다루는 것이 필요하며, 그 중 가장 기본적인 기술 중 하나는 명령줄에서 파일을 여는 방법을 배우는 것입니다. 이를 통해 Linux 사용에 대한 자신감이 높아질 뿐만 아니라, 더 빠른 워크플로와 자동화로의 문이 열립니다.

터미널을 사용하여 파일을 열면 어떤 이점이 있나요?

오늘날 대부분의 사람들은 그래픽 사용자 인터페이스(GUI)를 이용해 시스템과 상호작용합니다. 그래픽 사용자 인터페이스가 많은 작업 흐름에 익숙한 사람이라면, 특히 마우스를 사용하는 것이 더 빠르고 편리해 보이기 때문에 왜 누군가가 터미널을 사용하여 파일을 열지 않을까 하는 의문을 품는 것이 당연합니다.

일상적인 작업이라면 GUI가 대신 작업을 해줍니다. 하지만 개발자나 전문 사용자의 경우 GUI 기반 워크플로는 금방 제한적일 수 있습니다.

예를 들어 구성 파일을 여는 것을 살펴보겠습니다. GUI를 사용하면 일반적으로 파일 탐색기를 열고 마우스로 폴더를 탐색하고 여러 번 더블 클릭한 다음 파일에 액세스합니다. 이제 터미널 창을 사용 중이라면, 그냥 실행하고, 알고 있다면 정확한 경로를 입력한 다음 파일을 열면 됩니다. 마우스도, 메뉴도, 키 입력도 줄어듭니다. 괜찮아요! 파일에 관리자 권한이 필요한 경우 걱정하지 마세요. 파일 이름과 함께 sudo를 입력하면 됩니다.

속도 외에도 터미널 창은 더 큰 제어력과 유연성을 제공합니다. 예를 들어, 큰 로그 파일의 처음 20줄만 표시하고 싶다면, 단 하나의 명령으로 즉시 이 작업을 수행할 수 있습니다. GUI에서 이를 구현하려면 비슷한 작업을 수행할 수 있는 애플리케이션을 찾아야 합니다. Raspberry Pi 설정, 원격 서버 또는 GUI가 없는 시스템 등 특정 환경에서는 GUI를 전혀 사용할 수 없을 수도 있습니다. 이런 경우에는 터미널 창을 사용하는 방법을 아는 것이 필수적입니다.

또한 읽기:  Linux 명령줄이 습득하는 데 필수적인 기술인 이유

터미널 창을 사용하는 또 다른 주요 장점은 파일을 여는 것 외에도 자동화가 가능하다는 것입니다. 예를 들어, 수정 날짜를 기준으로 100개의 파일 이름을 바꿔야 하거나 특정 파일이나 애플리케이션을 한 번에 열어야 한다고 가정해 보겠습니다. 간단한 스크립트를 사용하면 터미널 창에서 이를 효율적으로 처리할 수 있습니다. GUI를 사용하는 경우, 기능이 제한적이거나 구독료를 내야 할 수도 있는 타사 도구를 찾아야 합니다.

Nano 또는 그 이하 버전의 터미널 기반 텍스트 편집기는 VS Code나 LibreOffice와 같은 모든 기능을 갖춘 애플리케이션보다 훨씬 가볍습니다. 오래된 기계, 특히 기존 하드 드라이브가 장착된 기계에서는 터미널을 사용하면 시간과 리소스를 절약할 수 있습니다.

마지막으로, 터미널에서 작업하면 시스템이 작동하는 방식을 더 깊이 이해하는 데 도움이 됩니다. 자연스럽게 Linux 파일 시스템, 권한, 워드 프로세싱에 대해서도 배우게 됩니다. 그래픽 인터페이스만 사용할 때는 이러한 개념이 종종 숨겨져 있습니다. 따라서 터미널이 GUI보다 낫다고 말하는 것은 아닙니다. 하지만 컴퓨터와 리눅스 시스템의 세계를 배우고 탐구하는 데 관심이 있다면 터미널 사용에 익숙해지는 것이 가장 좋습니다.

Linux 터미널에서 텍스트 파일을 보거나 여는 방법

Linux에서는 cat, lesstail, nano 등 텍스트 파일을 다루는 데 사용할 수 있는 여러 가지 내장 도구가 있습니다.

고양이 명령

ksnip_20250425-160504 Linux 터미널에서 파일 내용을 쉽게 볼 수 있는 강력한 명령어

텍스트 파일을 여는 가장 간단한 방법 중 하나는 cat 명령어(concatenate의 약자)를 사용하는 것입니다. cat이나 앞으로 설명할 다른 방법으로 파일을 열려면 먼저 텍스트 파일의 폴더에서 터미널 창을 열거나 해당 폴더로 이동해야 합니다. 그런 다음 다음과 같이 쓰세요.

cat my-text.txt 

빠르고 간단합니다. 하지만 이 방법은 대용량 텍스트 파일에는 적합하지 않다는 점을 기억하세요.

주문이 적음

ksnip_20250425-160557 Linux 터미널에서 파일 내용을 쉽게 볼 수 있는 강력한 명령어

"less" 명령어는 텍스트를 페이지별로 표시합니다. 스크롤하려면 위쪽 화살표 키와 아래쪽 화살표 키를 누르세요. 종료하려면 키보드의 Q 버튼을 누르세요.

less my-text.txt

머리와 꼬리 순서

ksnip_20250425-160640 Linux 터미널에서 파일 내용을 쉽게 볼 수 있는 강력한 명령어

이 명령어는 파일의 시작이나 끝을 보여줍니다. 그러니, 처음 몇 줄을 보고 싶다면, 입력하세요.

head my-text.txt

텍스트 파일의 마지막 줄을 보려면 다음을 입력하세요.

tail my-text.txt

나노

ksnip_20250425-160722 Linux 터미널에서 파일 내용을 쉽게 볼 수 있는 강력한 명령어 ksnip_20250425-160738 Linux 터미널에서 파일 내용을 쉽게 볼 수 있는 강력한 명령어

나노는 명령줄 텍스트 편집기로, 위에서 언급한 도구들과는 다릅니다. Nano를 사용하면 명령 창 내에서 파일을 만들고, 열고, 편집할 수 있습니다. Nano는 많은 Linux 배포판에 기본 설치되어 제공되지만 모든 배포판에 기본 설치되어 제공되는 것은 아니며, Micro나 Vim과 같은 대체 텍스트 편집기를 제공합니다. 따라서 부팅에 실패하면 Nano를 직접 설치해야 할 수도 있습니다.

또한 읽기:  Linux에서 파일을 안전하게 삭제하는 8가지 방법

nano를 사용하여 파일을 열려면 다음을 입력하세요.

nano my-text.txt

폴더에 파일이 있으면 열리고, 없으면 지정된 이름의 새 파일이 생성됩니다.

Nano에서 텍스트를 편집하는 것은 간단합니다. 화살표 키로 탐색하고 변경하기만 하면 됩니다. 작업이 끝나면 Ctrl+O를 눌러 텍스트 파일을 저장한 다음 Enter를 눌러 변경 사항을 확인할 수 있습니다. 종료하려면 Ctrl+X를 누르세요.

Nano를 사용할 때는 단축키도 화면에 표시됩니다. 예를 들어, 줄을 잘라내려면 Ctrl+K를 누르고, 줄을 붙여넣으려면 Ctrl+U를 누릅니다.

특정 텍스트를 검색하려면 Ctrl+W를 누르고 검색하려는 단어를 입력하세요.

Nano에서는 실행 취소, 다시 실행 등 일부 단축키가 홈 화면에 숨겨져 있습니다. 변경 사항을 취소하려면 Alt+U를 누르세요. Nano에서 변경 사항을 취소하려면 Alt+E를 누르세요. Nano에서 사용 가능한 모든 단축키를 보려면 Ctrl+G를 누르세요. 이렇게 하면 탐색 명령, 텍스트 편집, 맞춤법 검사 등 nano와 관련된 모든 것을 표시하는 도움말 화면이 열립니다.

설정 파일을 열거나 수정하면 "권한이 거부되었습니다"라는 오류 메시지가 표시됩니다. 이는 해당 파일을 열 권한이 없기 때문입니다. 다음을 입력하면 시스템 파일을 쉽게 열 수 있습니다.

sudo nano system.config

비밀번호를 입력하라는 메시지가 표시되고 파일이 열립니다.

주의
sudo 명령을 사용할 때는 주의하세요. 시스템 설정 파일에 사소한 오류가 있으면 오작동이 발생할 수 있습니다.

터미널에서 미디어 파일을 열 수 있나요?

모든 파일이 텍스트 파일은 아닙니다. 파일 시스템에는 PDF 파일, 이미지, 비디오가 포함되는 경우가 많습니다. 터미널을 사용하여 미디어 파일을 열 수는 있지만, 텍스트 파일처럼 터미널 자체에서 해당 파일을 볼 수는 없습니다. 대신, 터미널은 미디어 파일을 여는 외부 애플리케이션을 실행하는 프로그램 역할을 합니다.

XDG 사용

xdg-open이 무엇인지 궁금하실 겁니다. 이는 데스크톱의 기본 애플리케이션을 사용하여 파일을 여는 명령줄 도구입니다. 그래픽 파일 관리자에서 파일을 두 번 클릭하는 것과 같습니다. 이는 터미널 에뮬레이터에서 애플리케이션을 실행하는 것을 단순화하기 위해 개발되었으며, 다양한 Linux 배포판에서 동일한 명령을 사용하여 다른 애플리케이션으로 동일한 파일을 열 수 있도록 합니다. 따라서 Ubuntu, Fedora, Linux Mint 등 거의 모든 최신 데스크톱 Linux 시스템에는 XDG가 함께 제공됩니다.

또한 읽기:  Linux 사용자를 위한 최고의 Google Drive 대체 클라우드 스토리지 플랫폼

ksnip_20250425-160908 Linux 터미널에서 파일 내용을 쉽게 볼 수 있는 강력한 명령어

데스크톱 환경에서 xdg-open 명령을 사용하여 미디어 파일을 열 수 있습니다. 예를 들어, PDF 파일을 열려면 다음을 입력합니다.

xdg-open my-pdf.pdf

이미지 파일이 있는 경우 다음을 입력하세요.

xdg-open wallpaper4.jpg

마찬가지로 비디오 파일용 미디어 플레이어나 PDF 리더 등 해당 파일을 열 수 있는 애플리케이션이 있다면 MP3 파일이나 비디오 파일 등 모든 유형의 파일을 열 수 있습니다.

특정 응용 프로그램을 사용한 작업

XDG를 사용하는 것 외에도 특정 애플리케이션을 사용하여 파일을 열 수 있습니다. 예를 들어, 비디오 파일이 있다면 터미널에서 VLC와 같은 프로그램으로 열 수 있습니다.

vlc my-audio.mp3

VLC를 GUI가 아닌(GUI 없음) 모드로 실행할 수도 있습니다. 이 경우 오디오는 들리지만 일반적인 VLC 미디어 플레이어 화면은 표시되지 않습니다. 이렇게 하려면 다음을 입력하세요.

cvlc my-audio.mp3

그러면 브라우저를 사용하여 PDF 파일을 열 수 있습니다.

firefox my-pdf.pdf

그러면 Firefox가 실행되고 원하는 PDF 파일이 열립니다.

터미널 내에서 미디어 파일을 여는 다른 방법

터미널에서 미디어 파일을 직접 열려면 기술적으로는 가능합니다. 하지만 특수한 터미널 응용프로그램을 설치해야 할 가능성이 높습니다.

예를 들어, 다른 GUI 애플리케이션을 실행하지 않고 터미널에서 PDF 파일을 열려면 pdftotext를 설치하면 됩니다. 이 프로그램은 PDF 파일을 텍스트 형식으로 변환하여 터미널에 표시합니다. 터미널에서 비디오를 스트리밍하는 명령이나 터미널 내부에서 웹 브라우저를 실행하는 등 더 많은 옵션을 사용할 수 있습니다.

따라서 터미널을 사용하여 파일을 여는 것은 그래픽 사용자 인터페이스를 거부하는 것을 의미하는 것이 아니라, 적절한 도구를 선택하고 명령줄에 익숙해지는 것을 의미합니다. 텍스트 파일 작업, 서버 문제 해결, 작업 자동화 등의 작업을 할 때 터미널은 타의 추종을 불허합니다. 하지만 사진이나 비디오와 같은 미디어 파일의 경우 GUI는 여전히 중요합니다.

두 가지 접근 방식을 모두 익히면 어디서 어떻게 작업하든 Linux 시스템의 거의 모든 파일을 유연하게 처리할 수 있습니다.

Linux에서 터미널을 사용하면 속도와 제어력이 향상됩니다. 특히 각 파일 유형에 가장 적합한 명령어를 알고 있다면 더욱 그렇습니다. 다음과 같은 명령을 사용하세요 cat و less و tail 파일을 보는 것이 더 쉬워질 뿐만 아니라, 시스템이 데이터와 상호 작용하는 방식을 더 깊이 이해할 수 있게 됩니다.

배운 명령어를 실험해 보면, 시간이 지나면서 터미널을 종료하거나 외부 도구를 사용하지 않고도 상황에 가장 적합한 방법을 선택할 수 있게 될 것입니다.

또한보십시오
1 명 중 86 명
당신은 또한 좋아할 수 있습니다