728x90
📢 개발자를 위한 정적 분석 도구를 수행하는 shell script를 만들었어요. 매번 ./myscript.sh 처럼 실행하는 게 귀찮고 멋이 없는데 리눅스 명령어처럼 쓸 수 없을까요?
🐧 내 Shell Script를 리눅스 명령어처럼 쓰고 싶다고?
간단한 스크립트를 매번 ./myscript.sh처럼 실행하는 건 귀찮아요
아래 방법을 사용하면 리눅스 명령어처럼 쓸 수 있어요
1. Shell Script 준비
예를 들어 say-hello.sh 라는 파일이 있다고 해볼게요
#!/bin/bash
echo "Hello from your custom command!"
꼭 첫 줄에 #!/bin/bash 같은 Shebang이 있어야 해요!
2. 실행 권한 부여하기
chmod +x say-hello.sh
3. /usr/local/bin 으로 옮기기
say-hello.sh을 /usr/local/bin 경로에 옮겨요
- 사실 꼭 /usr/local/bin일 필요는 없어요
- 경로는 $PATH 환경 변수에 포함된 경로면 다 가능하기 때문이죠
sudo mv say-hello.sh /usr/local/bin/say-hello
확장자 .sh는 안 붙이면 더 명령어 같아 보여요 :)
4. 진짜 명령어처럼 써보자
이렇게 멋지게 리눅스 명령어처럼 사용 가능해요
$ say-hello
Hello from your custom command!
728x90
'TIL > 2025' 카테고리의 다른 글
| Tistory 코드 블럭 highlighting & 복사 버튼 추가하기 (0) | 2025.04.21 |
|---|---|
| man-month? 맨먼스? 업무 공수 측정 단위 알아보기 (0) | 2025.04.21 |
| 'docker run --rm' 명령의 의미와 환경 변수 (0) | 2025.04.15 |
| vi 에디터 라인 이동 하기 (0) | 2025.04.09 |
| QEMU Emulator(mps3-an536)에서 hello world 출력하기 (0) | 2025.04.05 |