반응형
특정 옵션의 활성화 여부 지정, 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
명령어는 사용자의 쉘 환경을 상세하게 조정할 수 있는 유연성을 제공하며, 특히 스크립트 작성이나 인터랙티브 사용 시 유용합니다.
반응형
'Linuxpia > Linux 명령어' 카테고리의 다른 글
[리눅스 명령어] Word Count의 머리글자 wc (52) | 2024.05.05 |
---|---|
[리눅스 명령어] shopt 옵션 사용 사례 (51) | 2024.04.19 |
[gcc] GCC 설치 완료와 오픈소스 권리와 책임 관계 (42) | 2024.03.31 |
[gcc] GCC (GNU Compiler Collection) 소스 코드를 직접 빌드하는 과정 (36) | 2024.03.30 |
[gcc] GCC (GNU Compiler Collection)를 소스 코드에서 직접 빌드해야 하는 이유 (37) | 2024.03.29 |