리눅스 세계에 처음 발을 들여놓았다면, 파일과 스크립트를 실행하는 방법이 다양합니다. 조금만 연습하면 일상적인 작업을 자동화하는 데 도움이 되는 자신의 스크립트를 쉽게 만들 수 있습니다. 이 가이드는 간단한 Bash 스크립트를 만드는 방법을 단계별로 설명합니다. 이 과정에서 터미널 명령어와 리눅스 권한의 기본 개념을 배울 수 있습니다.
주요 포인트
다음과 같은 내용을 배웁니다:
- 스크립트를 생성하고 저장하는 방법.
- 스크립트의 실행 권한을 설정하는 방법.
- 스크립트를 실행하고 필요에 따라 이동하는 방법.
- 안전하고 효율적으로 작업을 수행하는 방법.
단계별 안내
1. Bash 스크립트 만들기
첫 번째 Bash 스크립트를 만드는 작업을 시작하려면 먼저 터미널을 엽니다. 텍스트 편집기 Nano를 사용하여 새 스크립트를 만들 수 있습니다. 다음 명령어를 입력하세요:
위의 스크립트는 helloworld.sh라고 합니다. 인터프리터가 Bash로 설정되도록 하려면 스크립트의 시작 부분에 다음 줄을 추가하십시오:
그 후 첫 번째 명령어를 입력할 수 있습니다. 예를 들어:
스크립트를 저장하고 나가면 첫 번째 스크립트 파일이 만들어집니다.

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

권한 설정이 성공적으로 이루어졌는지 확인하려면 ls를 입력하여 디렉토리의 파일을 나열할 수 있습니다. 이제 스크립트가 다른 색으로 표시되어 실행 가능하다는 신호를 보내줍니다.
3. 스크립트 실행하기
스크립트를 실행하려면 스크립트가 있는 디렉토리로 이동하세요. 점과 슬래시(./)를 사용하여 스크립트를 실행할 수 있습니다:
이 명령어는 터미널에 “Hello World”라는 출력을 표시해야 합니다.

4. 전체 경로 사용하기
스크립트가 전체 경로를 통해 발견되도록 하려면 스크립트의 전체 경로를 지정할 수 있습니다. 예를 들어:
“사용자이름”을 실제 사용자 이름으로 바꾸세요. 이렇게 하면 스크립트를 실행할 때 현재 디렉토리에 상관없이 항상 작동합니다.

5. 스크립트 이동하기
스크립트를 실행하는 유용한 방법 중 하나는 /usr/local/bin과 같이 PATH에 포함된 디렉토리로 이동하는 것입니다. 그렇게 하려면 Root 권한을 사용할 수 있어야 할 수도 있습니다. 다음 명령어로 스크립트를 이동할 수 있습니다:
이 작업은 비밀번호 입력을 요구합니다. 한 번 이동한 후에는 스크립트의 이름만 입력하여 어디서든 실행할 수 있습니다.

6. 스크립트 삭제하기
더 이상 스크립트가 필요 없다면 rm 명령어로 삭제할 수 있습니다. 시스템 전체 디렉토리에 이동했다면 다시 Root 권한을 얻기 위해 sudo를 사용해야 합니다:
스크립트를 삭제하는 것은 환경을 깔끔하게 유지하는 중요한 단계입니다.

요약 - 리눅스에서 파일 실행하기
이제 리눅스에서 Bash 스크립트를 생성하고 실행하는 기본 사항을 배웠습니다. 자신의 스크립트를 만들고 실행 및 삭제하는 모든 핵심 단계를 거쳤습니다. 이러한 지식을 통해 스크립트 프로그래밍에 더 나아갈 준비가 잘 되어 있습니다.
자주 묻는 질문
간단한 Bash 스크립트를 어떻게 만드나요?터미널을 열고 Nano와 같은 텍스트 편집기를 사용하여.sh 확장자를 가진 새 파일을 만듭니다.
파일에 실행 권한을 어떻게 설정하나요?터미널에서 chmod +x 파일이름.sh 명령어를 사용하세요.
Bash 스크립트를 어떻게 실행하나요?스크립트 디렉토리에 있을 때./파일이름.sh를 입력하여 실행할 수 있습니다.
스크립트를 다른 디렉토리로 이동할 수 있나요?네, mv 파일이름.sh /대상디렉토리/ 명령어를 사용하세요.
스크립트가 발견되지 않으면 어떻게 하나요?스크립트가 현재 디렉토리에 있는지 확인하거나 전체 경로를 입력하세요.