나는 생각한다. export
명령은 로그인 세션 당 활성화됩니다. 그러나 확실하지 않습니다. chsh
나는 더 영원하다고 생각한다. 누군가 나를 위해 이것을 정리할 수 있습니까 (선호 링크 / 워드 프로세서)? 감사.
나는 생각한다. export
명령은 로그인 세션 당 활성화됩니다. 그러나 확실하지 않습니다. chsh
나는 더 영원하다고 생각한다. 누군가 나를 위해 이것을 정리할 수 있습니까 (선호 링크 / 워드 프로세서)? 감사.
답변:
chsh
일반적으로 관례적인 셸을 변경하려는 경우 사용하려는 것입니다. 업데이트 /etc/passwd
이후에 새로 로그인 할 때마다 새로 선택된 쉘이 시작됩니다.
export SHELL
그 자체로는 아무 것도하지 않습니다. 그만큼 SHELL
변수는 때로 외부 쉘을 생성하려는 프로그램 (예 : 특정 디렉토리에서 명령 줄을 제공하거나 특정 환경 변수가 사전 설정되어 있음)에서 사용됩니다. 일시적으로 다른 쉘을 실행하려면 일반적으로 다른 프로그램과 같이 직접 실행하면됩니다. 예를 들어, 정상 쉘이 /bin/bash
하지만 당신은 뭔가를 테스트하고 싶다. /bin/tcsh
, 그 다음 문제를 발행하십시오. /bin/tcsh
bash 명령 행에서.
SHELL
링크가 잘못된 링크였습니다. 결정된.
chsh
로그인 셸을 영구적으로 변경합니다 (일반적으로 / etc / passwd에 있음). 만나다 linux.die.net/man/1/chsh