- -Linux에서 Bash에서 C Shell로 전환하는 방법

Linux에서 Bash에서 C Shell로 전환하는 방법

C 쉘은 유닉스를위한 명령 줄 쉘입니다.친숙한 Bash 구문 대신 C ++ 구문을 사용합니다. 오래된 쉘이지만 프로그래머가 유닉스 커뮤니티에서 사랑했습니다. Tcsh를 통해 Linux에서 사용할 수 있습니다. 새로운 기능과 향상된 기능을 추가하는 원본 C 셸의 수정입니다.

C 쉘을 사용하고 싶습니까? Linux에서 Bash에서 C Shell로 전환하려면 아래 단계를 따르십시오.

참고 : C Shell의 팬이 아닌 경우 Bash에서 Fish Shell로 전환 할 수 있습니다. 또는 ZSH를 사용해 볼 수도 있습니다.

C 쉘 설치

C Shell은 Bash를 대체 할 멋진 쉘입니다. 그러나 Linux PC에는 기본적으로 설정되어 있지 않을 수 있습니다. 운 좋게도 쉘은 대부분의 Linux 배포판에 쉽게 설치할 수 있습니다.

설치하려면 터미널 창을 열고 지시 사항에 따라 컴퓨터에서 사용하는 Linux 운영 체제에서 C 쉘을 설정하십시오.

우분투

C 쉘은 우분투의 주요 소프트웨어 소스에 있으며 적절한 패키지 관리자 도구.

sudo apt install tcsh

데비안

데비안 리눅스는 일반적으로 패키지 업데이트가 뒤쳐져 있지만 기본 소프트웨어 리포지토리에 다소 최신 버전의 C 셸을 배포합니다. 함께 설치할 수 있습니다 아파트 입수 포장 도구.

sudo apt-get install tcsh

아치 리눅스

아치 리눅스 사용자는 실험을 좋아합니다bash에 대한 대안. 결과적으로 배포 용 기본 소프트웨어 리포지토리에 C Shell과 같은 모호한 Bash 대안을 설치할 수 있습니다. 아치에 가져 오려면 팩맨 패키지 도구.

sudo pacman -S tcsh

페도라

Fedora Linux PC에 C Shell이 ​​필요하십니까? 당신은 그것을 설치해야합니다 Dnf 패키지 관리자는 기본적으로 Fedora에로드되지 않습니다.

sudo dnf install tcsh

오픈 수세

다른 주류 Linux 배포판과 마찬가지로 OpenSUSE에는 기본 소프트웨어 소스에서 Bash의 대안으로 C 셸을 사용할 수 있습니다. 설치하려면 다음을 실행하십시오. 사이퍼 명령.

sudo zypper 설치 tcsh

일반 리눅스

그래서 당신은 덜 알려진 리눅스 배포판을 사용하고 있습니다.C 쉘을 사용하고 싶습니다. 너 뭐하니? 터미널을 열고 Linux PC의 패키지 관리자로 "tcsh"또는 "c shell"을 검색하십시오. Tcsh는 오랫동안 사용되어 왔기 때문에 가장 알려지지 않은 Linux OS에서도이 패키지를 찾을 수 있습니다.

포탄 목록

Bash에서 C Shell로 전환하기 전에Linux 컴퓨터의 경우 컴퓨터에서 Tcsh 바이너리의 위치를 ​​파악해야합니다. 이 바이너리의 위치를 ​​아는 것은이 정보가 없으면 Linux가 사용자의 기본 명령 행 쉘을 바꿀 수 없기 때문에 중요합니다.

Linux PC에서 명령 줄 셸 목록을 생성하려면 / etc / shells / 파일. 이 파일을 보는 방법은 여러 가지가 있지만 가장 효율적인 방법은 고양이 명령.

cat /etc/shells/

실행 고양이 명령은 Linux PC에 설치된 많은 다른 쉘의 위치 목록을 뱉어냅니다. 의심 할 여지없이 하나 이상이있을 것이며 혼란 스러울 수 있습니다.

참고 :이 파일에서 "Tcsh"를 검색하지 않으려면 고양이 와 명령 grep 필터링 명령.

cat /etc/shells | grep tcsh

의 출력을 강조 / etc / shells / C Shell의 위치를 ​​복사하십시오. 또는 나중에 텍스트 파일로 출력하십시오.

cat /etc/shells | grep tcsh >> tcsh-location.txt

Bash에서 C Shell로 교체

C 쉘을 기본값으로 설정하는 것은 chsh 명령. 양해 바랍니다 chsh sudo 또는 root 권한없이 명령을 실행해야합니다. 이 명령이 루트로 실행되면, 사용자가 아닌 Linux에서 루트 사용자의 쉘을 실수로 교체 할 수 있습니다.

터미널에서 chsh 명령을 사용하여 Bash (또는 사용중인 쉘)에서 Tcsh로 바꾸십시오.

chsh

입력 chsh 터미널의 명령은“Enter the새 값을 입력하거나 ENTER를 눌러 기본값으로 설정하십시오. 이때 C 쉘의 위치를 ​​지정하여 사용자의 기본값으로 설정해야합니다. 의 출력을 살펴보십시오 / etc / shells 프롬프트 창에서 C 쉘이 어디에 있는지 기록하십시오.

Linux 터미널에서 C Shell의 위치를 ​​지정한 후 들어가다 키보드에서 사용자의 비밀번호를 입력하십시오. Linux PC에서 C 쉘을 사용해야하는 모든 사용자에 대해이 프로세스를 반복하십시오.

C 쉘 비활성화

C Shell을 사용해 보았는데 마음에 들지 않습니까? 아래 단계에 따라 다시 전환하십시오!

1 단계: 터미널을 열고 change shell 명령을 입력하십시오.

chsh

2 단계: 쓰다 / bin / bash / “새로운 가치를 입력”하라는 요청을받을 때.

3 단계: 비밀번호를 입력하십시오. 그런 다음 터미널을 닫고 재부팅하십시오. 시작하면 Bash가 다시 기본값이됩니다.

코멘트