Linux 그래픽 텍스트 편집

LinuxBeginner
지금 연습하기

소개

텍스트 편집은 리눅스 시스템을 사용하는 모든 사람에게 기본적인 기술입니다. 설정 파일을 만들거나, 스크립트를 작성하거나, 메모를 할 때, 텍스트 파일을 효율적으로 생성하고 편집하는 방법을 아는 것은 필수적입니다. 이 랩에서는 대부분의 리눅스 배포판에서 사용할 수 있는 초보자 친화적인 그래픽 텍스트 편집기인 gedit 사용법을 배우게 됩니다. nano 또는 vim 과 같은 명령줄 편집기와 달리, gedit 는 메뉴, 도구 모음 및 시각적 피드백을 제공하는 친숙한 그래픽 인터페이스를 제공하여 리눅스 초보자도 쉽게 텍스트 편집을 할 수 있도록 합니다.

이것은 가이드 실험입니다. 학습과 실습을 돕기 위한 단계별 지침을 제공합니다.각 단계를 완료하고 실무 경험을 쌓기 위해 지침을 주의 깊게 따르세요. 과거 데이터에 따르면, 이것은 초급 레벨의 실험이며 완료율은 86%입니다.학습자들로부터 93%의 긍정적인 리뷰율을 받았습니다.

gedit 시작하기

이 단계에서는 gedit 를 열고 첫 번째 텍스트 파일을 만드는 방법을 배웁니다. Gedit 는 Ubuntu 를 포함한 많은 리눅스 배포판에 사전 설치된 그래픽 텍스트 편집기입니다.

  1. 먼저, 프로젝트 디렉토리로 이동해 보겠습니다. 도크의 터미널 아이콘을 클릭하거나 Ctrl+Alt+T를 눌러 터미널을 열고 다음을 입력합니다.

    cd ~/project

    이 명령어는 현재 디렉토리를 /home/labex/project로 변경합니다.

  2. 이제 새 파일을 만들기 위해 gedit 를 실행해 보겠습니다. 동일한 터미널에서 다음을 입력합니다.

    gedit first_note.txt

    이 명령어는 first_note.txt라는 새 파일로 gedit 를 엽니다. 파일이 이미 존재하면 해당 파일을 편집할 수 있도록 엽니다.

  3. 이제 빈 문서가 있는 gedit 창이 표시됩니다. 다음 텍스트를 입력합니다.

    Hello
  4. 파일을 저장하려면 Ctrl+S를 누르거나 메뉴 옵션 File > Save를 클릭합니다. 파일은 현재 디렉토리 (~/project) 에 저장됩니다.

  5. gedit 창의 제목 표시줄을 확인하여 파일이 저장되었는지 확인할 수 있습니다. 저장되지 않은 변경 사항을 나타내는 별표 없이 파일 이름이 표시되어야 합니다.

  6. 창의 오른쪽 상단 모서리에 있는 X를 클릭하거나 메뉴에서 File > Quit를 선택하여 gedit 를 닫습니다.

  7. 프로젝트 디렉토리의 파일을 나열하여 파일이 생성되었는지 확인합니다.

    ls -l

    다음과 유사한 출력에서 first_note.txt를 볼 수 있습니다.

    -rw-rw-r-- 1 labex labex 6 Jul 15 10:30 first_note.txt

gedit 로 기존 파일 편집하기

이 단계에서는 gedit 를 사용하여 기존 파일을 열고 편집하는 방법을 배웁니다. 또한 몇 가지 기본적인 편집 기능도 살펴보겠습니다.

  1. 이전 단계에서 만든 파일을 열어보겠습니다. 터미널에서 다음을 입력합니다.

    gedit first_note.txt

    Gedit 는 기존 파일을 열고 내용을 표시합니다.

  2. 이제 이전에 작성한 텍스트의 끝에 커서를 놓고 Enter를 눌러 새 줄을 만들고 다음을 입력합니다.

    World

    이제 파일에는 다음 내용이 포함되어야 합니다.

    Hello
    World
  3. gedit 가 제목 표시줄의 파일 이름 옆에 별표 (*) 를 자동으로 표시하여 저장되지 않은 변경 사항이 있음을 나타냅니다.

  4. Ctrl+S를 누르거나 메뉴에서 File > Save를 선택하여 변경 사항을 저장합니다. 별표가 사라져 모든 변경 사항이 저장되었음을 나타냅니다.

  5. 몇 가지 유용한 gedit 기능을 살펴보겠습니다.

    • 텍스트를 선택하려면 마우스로 클릭하고 드래그합니다.
    • 텍스트를 복사하려면 선택하고 Ctrl+C를 누릅니다.
    • 텍스트를 붙여넣으려면 텍스트를 원하는 위치에 커서를 놓고 Ctrl+V를 누릅니다.
    • 텍스트를 찾으려면 Ctrl+F를 눌러 검색 창을 엽니다.
  6. "World" 단어를 선택하고 복사 (Ctrl+C) 해 보십시오. 그런 다음 파일의 끝에 커서를 놓고 새 줄에 Enter를 누른 다음 붙여넣기 (Ctrl+V) 합니다.

  7. 이러한 작업을 연습하고 완료되면 Ctrl+S로 파일을 저장하고 gedit 를 닫습니다.

  8. cat 명령을 사용하여 터미널에서 파일의 내용을 확인할 수 있습니다.

    cat first_note.txt

    이렇게 하면 터미널에 파일의 내용이 표시됩니다.

참조 파일 생성하기

이 단계에서는 gedit 를 사용하여 텍스트 편집기가 참조 자료 또는 문서를 만드는 데 얼마나 유용한지 보여주기 위해 더 포괄적인 텍스트 파일을 만듭니다.

  1. gedit 를 열어 일반적인 Linux 명령을 저장할 새 파일을 만듭니다.

    gedit linux_commands.txt
  2. 이 파일에서 기본 Linux 명령에 대한 간단한 참조 가이드를 만듭니다. 파일에 다음 내용을 입력합니다.

    Basic Linux Commands Reference:
    
    ls - List files and directories
    cd - Change directory
    mkdir - Create a new directory
    rm - Remove files or directories
  3. gedit 에서 기본 텍스트 서식을 실험해 봅니다.

    • 줄을 선택하고 Ctrl+B를 눌러 굵게 만듭니다 (일반 텍스트에서 지원되는 경우).
    • Format 메뉴에서 다른 서식 옵션을 시도해 봅니다.

    참고: 일반 텍스트 파일 (.txt) 은 굵게 또는 기울임꼴과 같은 서식을 유지하지 않지만 gedit 를 사용하면 편집하는 동안 서식을 볼 수 있습니다.

  4. Ctrl+S를 누르거나 File > Save 메뉴 옵션을 사용하여 파일을 저장합니다.

  5. 참조 가이드에 더 많은 내용을 추가해 보겠습니다. 다음 추가 명령을 추가합니다.

    cp - Copy files or directories
    mv - Move or rename files
    pwd - Print working directory (show current directory)
    touch - Create an empty file
  6. Gedit 에는 맞춤법 검사기가 포함되어 있습니다. 메뉴에서 Tools > Check Spelling을 클릭하여 활성화합니다. 철자가 틀린 단어는 빨간색으로 밑줄이 그어집니다.

  7. 참조 가이드에 만족하면 파일을 저장하고 gedit 를 닫습니다.

  8. cat 명령을 사용하여 완성된 참조 가이드를 볼 수 있습니다.

    cat linux_commands.txt

    터미널에 문서화한 모든 명령이 표시되어야 합니다.

gedit 고급 기능 및 사용자 정의

이 마지막 단계에서는 gedit 의 몇 가지 고급 기능을 살펴보고 선호도에 맞게 사용자 정의하는 방법을 배웁니다.

  1. 새 파일로 gedit 를 엽니다.

    gedit example.py
  2. 검색 및 바꾸기 기능을 실험해 보겠습니다. 다음 텍스트를 입력합니다.

    The quick brown fox jumps over the lazy dog.
    The quick brown fox jumps over the lazy dog again.
  3. 이제 "fox"의 모든 항목을 "cat"으로 바꿔보겠습니다.

    • Ctrl+H를 눌러 찾기 및 바꾸기 대화 상자를 엽니다.
    • "Search for" 필드에 fox를 입력합니다.
    • "Replace with" 필드에 cat을 입력합니다.
    • "Replace All"을 클릭합니다.

    이제 "fox"의 모든 항목이 "cat"으로 바뀌어야 합니다.

  4. 파일을 지우고 다음 Python 코드를 추가합니다.

    def greet(name):
        print(f"Hello, {name}!")
    
    greet("World")

    gedit 가 Python 코드에 대한 구문 강조 표시를 자동으로 적용하여 코드의 다른 부분이 다른 색상으로 표시되는 것을 확인합니다. 이 기능은 코드를 더 효율적으로 읽고 작성하는 데 도움이 됩니다.

  5. Ctrl+S를 눌러 파일을 저장합니다. Gedit 는 이미 확장자를 통해 이를 Python 파일로 인식해야 합니다.

  6. 코딩을 더 편하게 하기 위해 gedit 를 사용자 정의해 보겠습니다.

    • 메뉴에서 Edit > Preferences를 클릭합니다.
    • "Font & Colors" 탭을 클릭합니다.
    • "Color Scheme" 드롭다운에서 다른 색상 구성을 실험해 봅니다.
    • "Editor" 탭을 클릭합니다.
    • 더 쉽게 탐색할 수 있도록 "Display line numbers"를 활성화합니다.
    • "Tab width"를 Python 에서 일반적인 4 칸으로 설정합니다.
    • "Close"를 클릭하여 변경 사항을 적용합니다.
  7. Gedit 는 또한 기능을 확장하기 위해 플러그인을 지원합니다.

    • Preferences 를 다시 엽니다 (Edit > Preferences).
    • "Plugins" 탭을 클릭합니다.
    • 사용 가능한 플러그인을 살펴보고 "File Browser Panel" 또는 "Code Comment"와 같이 관심 있는 몇 가지 플러그인을 활성화합니다.
    • "Close"를 클릭합니다.
  8. 활성화한 플러그인을 사용해 봅니다. 예를 들어 "File Browser Panel"을 활성화한 경우:

    • View > Side Panel을 클릭하여 사이드 패널을 표시합니다.
    • 파일 브라우저를 사용하여 파일을 탐색하고 엽니다.
  9. 탐색을 마치면 Python 파일을 저장하고 gedit 를 닫습니다.

  10. 터미널에서 Python 스크립트를 실행하여 작동하는지 확인할 수 있습니다.

    python3 example.py

    출력: Hello, World!가 표시되어야 합니다.

요약

이 Lab 에서는 gedit 를 사용하여 Linux 에서 그래픽 텍스트 편집의 기본 사항을 배웠습니다. 다음을 포함한 필수 기술을 습득했습니다.

  • 인기 있는 그래픽 텍스트 편집기인 gedit 를 열고 실행합니다.
  • 새 텍스트 파일을 만들고 저장합니다.
  • 기존 파일을 열고 편집합니다.
  • 복사, 붙여넣기 및 찾기/바꾸기와 같은 기본 편집 작업을 사용합니다.
  • 적절한 서식으로 구조화된 콘텐츠를 만듭니다.
  • 구문 강조 표시 및 플러그인과 같은 고급 기능을 탐색합니다.
  • 선호도에 맞게 gedit 를 사용자 정의합니다.

이러한 텍스트 편집 기술은 간단한 메모 작성에서 구성 파일 편집 또는 스크립트 생성에 이르기까지 다양한 Linux 작업에 매우 중요합니다. Linux 여정을 계속 진행하면서 텍스트 파일을 효율적으로 생성하고 편집하는 능력은 도구 상자의 필수적인 부분이 될 것입니다. Gedit 는 명령줄 편집기의 단순성과 전체 기능을 갖춘 IDE 의 복잡성 사이에서 사용자 친화적인 가교 역할을 하며, 초보자와 숙련된 사용자 모두에게 훌륭한 선택입니다.