잡동사니/GPT가 알려주는
[GPT가 알려주는] #와 $의 차이
heylo
2025. 4. 4. 14:53
✅ $ vs # 차이점
▶ 터미널 프롬프트에서의 의미:
기호의미
$ | 일반 사용자로 로그인했을 때 나오는 프롬프트 |
# | **루트 사용자(관리자)**로 로그인했을 때 나오는 프롬프트 |
예:
joo@ubuntu:~$ # 일반 사용자
root@ubuntu:~# # 루트 (sudo -i 또는 su 한 경우)
루트는 시스템 전체를 변경할 수 있는 권한을 가짐
명령어 잘못 입력하면 시스템 망가질 수도 있어서 $로 작업하는 게 기본!
▶ 쉘 스크립트에서의 #
# 이건 주석이야!
- 스크립트 주석이야. 명령어 실행되지 않고 무시됨.
- #!/bin/bash ← 이건 "이 스크립트는 bash로 실행해줘!"라는 의미 (쉐뱅 shebang)
<나무위키>
셔뱅(shebang)은 해시 기호와 느낌표(#!) 로 이루어진 문자 시퀀스로,
스크립트의 맨 처음에 온다.
샤-뱅(sha-bang), 해시뱅(hashbang), 파운드-뱅(pound-bang),
해시-플링(hash-pling), 크런치뱅(crunchbang)이라고도 한다.