리눅스 세계에 처음 발을 들여놓았다면, 파일과 스크립트를 실행하는 방법이 다양합니다. 조금만 연습하면 일상적인 작업을 자동화하는 데 도움이 되는 자신의 스크립트를 쉽게 만들 수 있습니다. 이 가이드는 간단한 Bash 스크립트를 만드는 방법을 단계별로 설명합니다. 이 과정에서 터미널 명령어와 리눅스 권한의 기본 개념을 배울 수 있습니다.

주요 포인트

다음과 같은 내용을 배웁니다:

  1. 스크립트를 생성하고 저장하는 방법.
  2. 스크립트의 실행 권한을 설정하는 방법.
  3. 스크립트를 실행하고 필요에 따라 이동하는 방법.
  4. 안전하고 효율적으로 작업을 수행하는 방법.

단계별 안내

1. Bash 스크립트 만들기

첫 번째 Bash 스크립트를 만드는 작업을 시작하려면 먼저 터미널을 엽니다. 텍스트 편집기 Nano를 사용하여 새 스크립트를 만들 수 있습니다. 다음 명령어를 입력하세요:

nano helloworld.sh

위의 스크립트는 helloworld.sh라고 합니다. 인터프리터가 Bash로 설정되도록 하려면 스크립트의 시작 부분에 다음 줄을 추가하십시오:

#!/bin/bash

그 후 첫 번째 명령어를 입력할 수 있습니다. 예를 들어:

echo "Hello World"

스크립트를 저장하고 나가면 첫 번째 스크립트 파일이 만들어집니다.

Bash 스크립트 실행하기 – 초보자 가이드

2. 권한 설정하기

다음 단계는 스크립트에 실행 권한을 부여하는 것입니다. 이는 chmod 명령어로 수행됩니다. 다음 명령어를 입력하세요:

chmod +x helloworld.sh

이 명령어는 스크립트에 실행 권한을 설정합니다.

Bash 스크립트 실행하기 – 초보자 안내서

권한 설정이 성공적으로 이루어졌는지 확인하려면 ls를 입력하여 디렉토리의 파일을 나열할 수 있습니다. 이제 스크립트가 다른 색으로 표시되어 실행 가능하다는 신호를 보내줍니다.

3. 스크립트 실행하기

스크립트를 실행하려면 스크립트가 있는 디렉토리로 이동하세요. 점과 슬래시(./)를 사용하여 스크립트를 실행할 수 있습니다:

./helloworld.sh

이 명령어는 터미널에 “Hello World”라는 출력을 표시해야 합니다.

Bash 스크립트 실행 – 초보자 가이드

4. 전체 경로 사용하기

스크립트가 전체 경로를 통해 발견되도록 하려면 스크립트의 전체 경로를 지정할 수 있습니다. 예를 들어:

/home/사용자이름/문서/helloworld.sh

“사용자이름”을 실제 사용자 이름으로 바꾸세요. 이렇게 하면 스크립트를 실행할 때 현재 디렉토리에 상관없이 항상 작동합니다.

Bash 스크립트 실행하기 - 초보자 가이드

5. 스크립트 이동하기

스크립트를 실행하는 유용한 방법 중 하나는 /usr/local/bin과 같이 PATH에 포함된 디렉토리로 이동하는 것입니다. 그렇게 하려면 Root 권한을 사용할 수 있어야 할 수도 있습니다. 다음 명령어로 스크립트를 이동할 수 있습니다:

sudo mv helloworld.sh /usr/local/bin/

이 작업은 비밀번호 입력을 요구합니다. 한 번 이동한 후에는 스크립트의 이름만 입력하여 어디서든 실행할 수 있습니다.

Bash 스크립트 실행하기 – 초보자 가이드

6. 스크립트 삭제하기

더 이상 스크립트가 필요 없다면 rm 명령어로 삭제할 수 있습니다. 시스템 전체 디렉토리에 이동했다면 다시 Root 권한을 얻기 위해 sudo를 사용해야 합니다:

sudo rm /usr/local/bin/helloworld.sh

스크립트를 삭제하는 것은 환경을 깔끔하게 유지하는 중요한 단계입니다.

Bash 스크립트 실행 - 초보자 가이드

요약 - 리눅스에서 파일 실행하기

이제 리눅스에서 Bash 스크립트를 생성하고 실행하는 기본 사항을 배웠습니다. 자신의 스크립트를 만들고 실행 및 삭제하는 모든 핵심 단계를 거쳤습니다. 이러한 지식을 통해 스크립트 프로그래밍에 더 나아갈 준비가 잘 되어 있습니다.

자주 묻는 질문

간단한 Bash 스크립트를 어떻게 만드나요?터미널을 열고 Nano와 같은 텍스트 편집기를 사용하여.sh 확장자를 가진 새 파일을 만듭니다.

파일에 실행 권한을 어떻게 설정하나요?터미널에서 chmod +x 파일이름.sh 명령어를 사용하세요.

Bash 스크립트를 어떻게 실행하나요?스크립트 디렉토리에 있을 때./파일이름.sh를 입력하여 실행할 수 있습니다.

스크립트를 다른 디렉토리로 이동할 수 있나요?네, mv 파일이름.sh /대상디렉토리/ 명령어를 사용하세요.

스크립트가 발견되지 않으면 어떻게 하나요?스크립트가 현재 디렉토리에 있는지 확인하거나 전체 경로를 입력하세요.