728x90
반응형
현상 및 문제
우분투(Ubuntu)에서 사용자 계정을 생성하고 접속하면 아래의 사진처럼 자동완성이 되지 않는 경우가 있다. 이는 우분투의 기본 터미널이 'cshell'이기 때문이다.
원인
'bash shell'로 터미널이 쓰는 쉘을 변경하면 자동완성 등 일반적으로 경험했던 기능들을 쓸 수 있다. 터미널이 쓰는 쉘을 변경하는 방법은 아래와 같다.
해결 방법
시스템 설정 변경 없이 바로 'bash shell'로 전환하는 방법은 아래의 명령어를 입력하는 것이다. 하지만 이 경우 시스템에 접속할 때 마다 입력해야 하기 때문에 접속할 때 'bash shell'을 기본으로 쓰도록 설정하는 것이 편리하다.
bash
아래의 명령어를 입력하여 사용자 정보가 담긴 파일을 텍스트 에디터로 연다.
vi /etc/passwd
기본 쉘(Shell)을 아래의 사진처럼 변경한다. 일반적으로는 '/bin/sh'로 되어 있을 것이다. 'bash shell'을 쓸 수 있도록 '/bin/bash'로 변경한다.
다시 터미널로 접속하면 'bash shell'이 잘 실행된 것을 확인할 수 있다.
728x90
반응형
'리눅스(Linux) > Ubuntu' 카테고리의 다른 글
[우분투] 사용자 계정 생성 명령어, 홈 디렉토리 설정 (0) | 2023.08.07 |
---|---|
[우분투] 사용자 계정 삭제 명령어 (0) | 2023.08.05 |
[우분투] 디렉토리별 사용량 및 남은 용량 확인하는 명령어 (0) | 2023.08.03 |
[우분투] 시간대(Timezone, 타임존) 변경 방법 (0) | 2023.07.11 |
[우분투] 소유자 및 그룹 수정 (0) | 2023.03.04 |
댓글