명령줄을 사용하지 않고 쉘을 변경하는 방법

명령줄을 사용하지 않고 쉘을 변경하는 방법

내 물고기가 뭔가에 의해 망가졌고 어떻게 고치는지 모르겠습니다. 명령줄을 사용하지 않고 쉘을 zsh로 변경할 수 있는 방법이 있습니까?

답변1

뭔가가 내 물고기를 부러뜨렸어

이것은 귀하의 물고기 프로필일 수 있습니다. GUI(예: 파일 브라우저)를 사용하여 ~/.config/fish다른 이름으로 이름을 바꿉니다. 이는 홈 디렉토리로 이동한 다음 .config하위 디렉토리 로 이동하여 fish항목 이름을 fish.save.

또는 다른 셸을 열도록 터미널 에뮬레이터를 구성하세요. 대부분의 고급 GUI 터미널 에뮬레이터를 사용하면 다양한 설정(예: 실행할 명령)으로 구성 파일을 설정할 수 있습니다. Fish를 수정하는 동안 zsh와 같은 다른 쉘을 사용하도록 준비하십시오.

또는 데스크탑 환경의 "프로그램 실행" 기능을 사용하고 원하는 터미널 에뮬레이터 xterm -e zsh와 같은 다른 명령을 실행하도록 터미널 에뮬레이터에 지시하십시오.gnome-terminal -e zsh

로그인 셸을 Fish에서 zsh로 변경하려면 chsh터미널에서 명령을 실행하세요. (Sudo가 아닙니다. 자신의 계정에서 실행해야 합니다.) 또는 대부분의 데스크톱 환경의 사용자 관리 패널에서 이 작업을 수행할 수 있습니다.

답변2

사용자의 기본 셸은 시스템의 여러 위치에 저장될 수 있습니다. 새로 설치된 Linux 시스템에서 기본 위치는 파일일 수 있습니다 /etc/passwd.

이 파일에는 운영 체제의 모든 사용자가 포함되어 있습니다. 각 줄에는 콜론(:)으로 구분된 정보가 포함됩니다. 각 줄의 마지막 부분은 사용자의 기본 셸을 나타냅니다. 이곳이 당신이 찾고 있는 곳입니다.

명령줄을 사용하지 않고 이 파일을 편집하려면 다음 두 가지 방법을 권장합니다.

  • 예를 들어 Live CD에서 부팅할 수 있습니다.우분투그리고 디스크에 있는 /etc/passwd 파일을 편집합니다.
  • Live CD에서 부팅할 수 없는 경우 컴퓨터나 노트북에서 디스크를 분리하고 다른 컴퓨터에 삽입할 수 있습니다. 설치가 완료되면 파일을 찾아 편집할 수 있습니다.

관련 정보