Linuxpia/Linux 명령어
[리눅스 명령어] 특정 옵션의 활성화 여부 지정, shopt
Linuxpia4U
2024. 4. 18. 03:59
반응형
특정 옵션의 활성화 여부 지정, shopt
shopt 명령어는 Bash 쉘의 동작 옵션을 설정하거나 조회하는 데 사용됩니다. 이 명령어를 사용하면 쉘의 여러 가지 행동을 사용자 정의할 수 있으며, 이를 통해 명령어 완성(autocompletion), 패턴 매칭(pattern matching), 옵션 확장(option expansion) 등의 기능을 제어할 수 있습니다.
shopt 명령어의 사용법
- 특정 옵션을 활성화하려면:
shopt -s [옵션명]- 특정 옵션을 비활성화하려면:
shopt -u [옵션명]- 모든 사용 가능한 쉘 옵션과 그 상태를 확인하려면:
shopt- 특정 옵션의 상태를 확인하려면:
shopt [옵션명]
여기서 -s는 설정(set)을 의미하고, -u는 해제(unset)를 의미합니다.

shopt 옵션 몇 가지
cdspell: 오타가 있는 디렉터리 이름을 자동으로 수정합니다.dotglob:*와일드카드를 사용할 때 숨김 파일(점으로 시작하는 파일)도 포함합니다.nocaseglob: 파일명 확장 시 대소문자를 구분하지 않습니다.histappend: 현재 세션의 히스토리를 종료할 때 기존 히스토리 파일에 추가합니다.globstar:**사용 시 모든 디렉터리와 하위 디렉터리를 매칭합니다.
정리
shopt 명령어는 사용자의 쉘 환경을 상세하게 조정할 수 있는 유연성을 제공하며, 특히 스크립트 작성이나 인터랙티브 사용 시 유용합니다.
반응형