배우는 명령어 : [ "set" - ignoreeof, "shopt" -s cdspell]
set 명령어
set -o < 옵션이름 > # 옵션 활성화
set +o < 옵션이름 > # 옵션 비활성화
- ignoreeof 기능 활성화 : ctrl + d 를 입력해도 shell 이 종료되지 않는다.
$ set +o ignoreeoff
#zsh 에서는
$ setopt ignore_eof
옵션명 | 내용 |
ignoreeof | ctrl + d 인한 셸 종료를 방지 |
noclobber | 이미 존재하는 파일을 리다이렉트로 덮어쓰지 않음 |
noglob | 경로 확장을 무효로 함. * 등을 셸에서 확장하지 않음 |
shopt 명령어
shpot -s < 옵션 이름> # 활성화
shpot -u < 옵션 이름> # 비활성화
옵션명 | 내용 |
autocd | 디렉터리 이름을 입력하면 해당 디렉터리로 이동함 |
dotglob | * 나 ? 를 사용한 경로 확장의 결과에 . 으로 시작되는 파일도 포함시킴 |
cdspell | cd 명령어 실행 시 디렉터리 이름의 오타를 자동으로 교정 |
globstar | 경로 확장으로 ** 라는 패턴을 사용하면 서브 디렉터리까지 포함한 모든 파일에 매치됨 |
histappend | 배시를 종료할 때 히스토리 파일에 명령어 이력을 덮어쓰지 않고 추가함 |
'책 > 모두의 리눅스' 카테고리의 다른 글
[ 책 ] [ 모두의 리눅스] 8장 배시 설정 : 배시 설정 파일 (0) | 2024.03.23 |
---|---|
[ 책 ] [ 모두의 리눅스 ] 8장 배시설정 : 셸 변수 (0) | 2024.03.23 |
[ 책 ] [모두의 리눅스 ] 8장 배시 설정: 별칭 (0) | 2024.03.23 |
[책] [ 리눅스] 3장 셸을 능숙하게 다루는 방법 (0) | 2024.03.23 |
[책] [ 리눅스 ]7장 텍스터 에디터 : vim (0) | 2024.03.21 |