리눅스에서 기본 쉘 변경하기
기본 쉘을 어떻게 변경할 수 있습니까? 이 env
명령은 현재 다음과 같이 말합니다.
SHELL=/bin/tcsh
Bash로 변경하고 싶습니다.
리눅스 명령을 사용해보십시오 chsh
.
자세한 명령은 chsh -s /bin/bash
입니다. 암호를 입력하라는 메시지가 표시됩니다. 기본 로그인 셸이 시작 /bin/bash
되었습니다. 이 변경 사항을 보려면 로그 아웃 한 후 다시 로그인해야합니다.
다음은 매뉴얼 페이지에서 인용됩니다.
chsh 명령은 사용자 로그인 쉘을 변경합니다. 사용자 초기 로그인 명령의 이름을 결정합니다. 일반 사용자는 자신의 계정에 대해서만 로그인 셸을 변경할 수 있으며 수퍼 유저는 모든 계정에 대한 로그인 셸을 변경할 수 있습니다
이 명령은 기본 로그인 쉘을 영구적으로 변경합니다.
참고 : Kerberos 인증 (예 : Enterprise RHEL)과 같은 사용자 계정이 원격 인 경우을 사용할 수 없습니다 chsh
.
특정 사용자를 위해 passwd 파일을 직접 변경하거나 아래 명령을 사용할 수 있습니다
chsh -s /usr/local/bin/bash username
그런 다음 로그 아웃 및 로그인
/etc
아마도 '어딘가에'골격 '이 /etc/skeleton
있거나 기본 설정 /etc/default
또는 아마도 무언가를 확인해야합니다 . 이것들은 로그인 중에 설정되는 표준 환경 변수를 정의하는 스크립트입니다.
자신의 계정 전용 인 경우 : (숨겨진) 파일 ~/.profile
및을 확인하십시오 ~/.login
. 또는 존재하지 않는 경우 생성하십시오. 이것들은 로그인 프로세스에 의해 평가됩니다.
참고 URL : https://stackoverflow.com/questions/13046192/changing-default-shell-in-linux
'development' 카테고리의 다른 글
Ruby에서 require_relative와 require의 차이점은 무엇입니까? (0) | 2020.03.16 |
---|---|
GitHub에서 리포지토리의 이름을 바꾸려면 어떻게합니까? (0) | 2020.03.16 |
디스크에 플롯을 이미지로 저장하는 방법은 무엇입니까? (0) | 2020.03.16 |
Javascript를 사용하여 문자열에서 문자를 제거하려면 어떻게해야합니까? (0) | 2020.03.16 |
고해상도로 PDF를 이미지로 변환 (0) | 2020.03.16 |