리눅스 터미널 사용을 위한 초보자 가이드

리눅스 초보자와 마찬가지로, 저는 처음 리눅스로 전환했을 때 리눅스 터미널이 조금 두렵게 느껴졌습니다. 그러나 기본적인 터미널 명령어를 탐색하고 배우기 시작하자 상황이 바뀌기 시작했습니다. 이제는 작업을 쉽게 자동화하고, 파일을 빠르게 관리하며, 터미널에서 직접 소프트웨어를 설치할 수 있습니다. 사실, 리눅스 터미널을 사용하는 것은 보이는 것만큼 무섭지 않습니다. 여기서는 리눅스 터미널 사용을 시작하는 방법을 보여드릴게요.
리눅스 터미널 소개
터미널(명령줄 인터페이스, 셸 또는 CLI라고도 함)은 본질적으로 리눅스 시스템과의 직접적인 소통 라인입니다. 운영 체제의 명령 센터 역할을 하며, 명령어를 입력하고 스크립트를 실행하며 시스템을 효율적으로 관리할 수 있는 텍스트 기반 인터페이스를 제공합니다.
리눅스 터미널 사용 시작하기
그렇다면 리눅스 터미널에 어떻게 접근하나요? 여러분의 리눅스 배포판(우분투, 페도라 또는 민트 등)에 따라 조금 다르지만, 일반적으로 애플리케이션 메뉴에서 찾을 수 있습니다. “터미널”, “콘솔“ 또는 “Xterm” 라벨을 찾아보거나, 단순히 Ctrl + Alt + T와 같은 키보드 단축키를 사용할 수 있습니다.

터미널을 열면 깜빡이는 커서가 있는 검은 화면(일반적으로는 그렇지만 사용자 설정이 가능합니다)을 보게 됩니다. 이곳이 여러분이 리눅스 명령어를 실행할 프롬프트입니다. 일반적으로 다음과 같은 형식으로 보입니다:

여기서 user@computer:~$ (haroon@Ubuntu:~$)는 사용자 이름(haroon), 컴퓨터 이름(Ubuntu) 및 현재 디렉토리(~, 즉 홈 디렉토리)를 나타냅니다. 또한 $ 기호는 터미널이 여러분의 명령을 받을 준비가 되었다는 것을 의미합니다.
간단한 것을 시도해 보겠습니다. 터미널에서 echo "MTE에 오신 것을 환영합니다!" 명령을 입력하고 Enter를 누릅니다:
이 명령은 화면에 텍스트를 출력하는 기본 명령입니다.
터미널은 대소문자를 구분하므로 Hello와 hello는 서로 다른 입력으로 처리됩니다. 또한 공백도 중요합니다. 명령어를 잘못 입력하면 터미널은 감정을 담지 않고 단순히 오류를 발생시킬 것입니다.
리눅스 터미널 설정 및 사용자화
기본 터미널 설정은 기능적이지만, 여러분의 스타일에 맞게 외관을 조정할 수 있습니다. 예를 들어, 터미널 글꼴, 색상 및 프롬프트 자체를 수정할 수 있습니다. 대부분의 리눅스 배포판은 기본적인 사용자 지정 옵션을 제공합니다.
예를 들어, 우분투에서는 터미널 창 안에서 마우스 오른쪽 버튼을 클릭하고 기본 설정을 선택하여 글꼴에서 색상까지 모든 것을 조정할 수 있습니다.

사용자 설정 창에서는 취향에 따라 어두운 테마와 밝은 테마를 전환할 수도 있습니다. 원하는 테마를 선택하거나 만들려면 보기 또는 색상 섹션을 찾아보세요.
일부 터미널 에뮬레이터는 배경 투명도를 조정할 수 있게 해 주어, 터미널을 세련되게 보이게 할 수 있습니다. 기본 설정의 색상 섹션에서 투명도 조절 슬라이더를 찾아 기호에 맞게 조정할 수 있습니다.

기본 명령 이해하기
이제 터미널을 여는 방법과 사용하는 방법을 알았으니, 시스템을 탐색하고 관리하는 데 도움이 될 기본 명령어를 살펴보겠습니다. 리눅스에서는 다양한 명령이 각각 다른 목적을 위해 사용됩니다.
예를 들어, 제가 터미널에서 자주 수행하는 작업 중 하나는 파일 및 폴더 탐색입니다. 특정 디렉토리로 이동하려면 cd 명령어와 함께 디렉토리 이름을 사용하세요:
cd Documents중첩된 디렉토리에서 작업할 때는 현재 파일 시스템에서의 위치를 알고 싶을 수 있습니다. 이 경우 pwd 명령어를 사용하세요. 이는 Print Working Directory의 약자입니다:
pwd현재 열려 있는 위치의 모든 파일 및 폴더를 보려면 ls 명령어를 사용하세요:
ls탐색 외에도 touch 명령어를 사용하여 빈 파일을 새로 만들 수 있습니다. 다음은 파일 이름을 사용하여 새 파일을 만드는 방법입니다:
touch filename.txt새 폴더를 만들고 싶나요? mkdir와 원하는 폴더 이름을 함께 실행하세요:
mkdir Projects파일이나 폴더를 만든 후에는 rm 명령어 뒤에 파일이나 폴더 이름을 붙여 삭제할 수 있습니다:
rm oldfile.txtcp 명령어를 사용하여 파일이나 디렉토리를 복사할 수 있으며, mv 명령어로 파일이나 디렉토리를 이동하거나 이름을 변경할 수 있습니다.
터미널에서 제가 좋아하는 또 다른 작업은 파일 내용을 확인하거나 리눅스 명령어나 터미널 기반 편집기를 사용하여 파일 내에서 검색하는 것입니다. cat을 사용하여 파일 전체 내용을 표시해 봅시다:
cat filename.txt파일 관리 외에도 프로세스 관리, 디스크 사용량 확인, 네트워킹 및 시스템 정보 표시와 같은 작업을 위한 다양한 리눅스 명령어가 있습니다. 소프트웨어 패키지를 제거, 업데이트 또는 설치하는 데 사용할 수 있는 패키지 관리 명령도 있습니다.
이것들이 기본 사항일 뿐이지만, 시작하는 데 충분합니다. 자주 사용하는 명령을 마스터하는 데 도움이 되는 리눅스 명령어 치트 시트를 활용할 수 있습니다. 연습하면서 더 많은 명령어와 단축키를 발견하게 되어 생활이 더 편리해질 것입니다.
도움을 위한 TLDR 또는 man 페이지 사용하기
명령어를 사용하려고 하는데 작동 방식이 확실하지 않은 경우 어떻게 해야 할까요? 걱정하지 마세요 - 어디 가지 않아도 됩니다. man 및 tldr 명령어를 사용하여 터미널에서 직접 명령에 대한 자세하고 간단한 설명을 얻을 수 있습니다.
첫 번째는 man(manual의 약자)으로, 명령어에 대한 매뉴얼 페이지를 표시합니다. 모든 옵션, 예제 및 정의를 포함하여 상세한 설명을 제공합니다.
예를 들어, man ls를 실행하면 ls 명령어에 대한 모든 옵션과 세부정보를 확인할 수 있습니다.

man 페이지는 포괄적이지만, 때때로 초보자에게는 압도적일 수 있습니다. TLDR(너무 길어서 읽지 않았다)의 시리즈가 여기에 있습니다. TLDR은 간소화된 버전의 man 페이지로, 요청된 명령에 대한 빠른 예제와 간결한 정의를 제공합니다. 기본 패키지 관리자를 사용하여 설치해야 합니다. 예를 들어, 우분투에서 APT를 사용하여 설치하세요:
sudo apt install tldr그 다음에 명령어 뒤에 tldr를 입력하세요:
tldr ls
실용적인 예제들이 담긴 치트 시트를 얻을 수 있습니다.
리눅스를 배우기 위한 웹사이트 및 유튜브 채널
리눅스를 배우는 것은 결코 두려워할 필요가 없으며, 오늘날 사용할 수 있는 다양한 온라인 리소스 덕분에 더욱 쉬워졌습니다. 초보자라면, 유튜브는 시작하기에 훌륭한 장소입니다. The Linux Experiment 및 Learn Linux TV와 같은 채널은 기본 명령어에서 서버 관리와 같은 고급 주제까지 초보자 친화적인 튜토리얼을 제공합니다. 제가 처음 시작했을 때 도입부 동영상이 많은 도움이 되었습니다. 마치 가상 튜터가 기본기를 안내해 주는 듯했습니다.
대화형 웹사이트를 선호하신다면, Linux Journey와 OverTheWire와 같은 플랫폼이 우수한 선택입니다. Linux Journey는 리눅스 개념을 간략한 수업과 퀴즈로 분해하며, OverTheWire는 Bandit과 같은 도전 과제를 통해 리눅스 명령어를 사용하여 퍼즐을 푸는 게임화된 학습을 제공합니다. 두 플랫폼 모두 초보자 친화적이며 학습을 재미있고 흥미롭게 만듭니다.
튜토리얼과 커뮤니티 중심 콘텐츠의 혼합을 주로 선호한다면 DistroTube와 Chris Titus Tech와 같은 유튜브 채널이 실용적인 팁, 배포판 리뷰 및 리눅스 뉴스를 제공합니다.
우리의 리눅스 섹션을 살펴보세요
더 많은 팁, 요령 및 튜토리얼을 찾고 있다면 우리의 리눅스 섹션을 확인해 보세요. 우리는 초보자 가이드에서 고급 튜토리얼에 이르기까지 다양한 주제에 대한 기사를 보유하고 있습니다. 이 가이드에 이미 링크된 몇 가지 초보자 친화적 기사가 있지만, 유용할 수 있는 몇 가지 추가 기사가 있습니다:
- 신규 사용자를 위한 6개의 가장 유용한 리눅스 명령어는 사용해 볼 만한 일반적인 명령어들을 제공합니다.
- 알아야 할 15개의 리눅스 ls 명령어는 ls 명령어 사용의 실용적인 예제를 보여줍니다.
- 리눅스 사용에 대한 초보자 가이드는 리눅스를 사용하는 방법에 대한 상세하고 친절한 안내서를 제공합니다.
- find 명령어를 사용하여 리눅스에서 파일을 찾는 방법을 배우는 방법을 가르쳐줍니다.
- 커맨드라인에서 텍스트 작업을위한 13개의 유용한 도구는 텍스트 편집을 위한 리눅스 명령어의 힘을 탐구합니다.
기본 터미널의 대안
기본 터미널은 대부분의 작업에 충분히 괜찮지만, 향상된 기능과 사용자 맞춤 옵션을 제공하는 대안도 있습니다. Terminator, Guake, Konsole 및 Alacritty와 같은 인기 있는 선택권이 있습니다. 이들 각 터미널은 고유한 기능 및 사양을 가지고 있습니다.
예를 들어, Guake는 화면 상단에서 나타나는 드롭다운 터미널로, Quake 콘솔과 유사합니다. 한편, Alacritty와 같은 터미널은 단순성과 성능에 중점을 둔 GPU 가속 터미널 에뮬레이터를 제공합니다.
이 대안은 작업 흐름을 개선하고 터미널에서 작업하는 것을 더욱 효율적으로 만들어 줄 수 있습니다. 지정된 기본 리눅스 패키지 관리자를 사용하여 신속하게 설치할 수 있습니다.
리눅스 터미널 및 그 기본을 배우기 시작하고, 주어진 리소스를 탐색하며, 실수를 두려워하지 마세요. 그것이 배우는 방법입니다.
이미지 제공: James Harrison via Unsplash. 모든 수정 및 스크린샷은 Haroon Javed에 의해 작성되었습니다.