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