2012-05-09 2 views
1

그런 바보 같은 질문을하는 것에 사과하지만 내 리눅스 서버는 "bash"모드에 빠져있다. 내가 터미널을 통해 로그온하면 내 명령 줄은 다음과 같습니다 : 나는 이것 때문에 다른 명령을 실행할 수 없습니다배쉬 모드를 종료 하시겠습니까?

-bash-3.2$ 

. 내가 "exit"라고 입력하면 터미널 창이 닫힙니다. 명령을 입력 할 수 있도록이 bash 모드를 종료하려면 어떻게해야합니까?!

+0

아무 것도 입력 할 수 없습니까? 그건 나에게 알몸의 배시가 된 것처럼 보입니다. – birryree

+0

bash는 명령을 입력하기위한 매우 일반적인 "쉘"프로그램입니다. 아마도 다른 쉘을 원할 것입니다. 입력하려는 명령을 입력하면 어떻게됩니까? – hardmath

+0

"다른 명령을 실행할 수 없다"고하면 무엇을 의미합니까? 배시가 아닌 다른 명령은 어디에 입력합니까? 아니면 그래픽 인터페이스가 시작되지 않았습니까? – Benj

답변

0

Bash는 명령 줄 인터프리터입니다. Linux 시스템에서 명령을 실행하는 한 가지 방법입니다.

입력 한 명령을 실행할 수 없다는 말입니까? bash를 사용하여 명령을 실행할 때 어떤 오류나 응답을 제공합니까?

1

reset 명령을 실행하면 세션을 망칠 가능성이 있습니다.

tput setb 6을 실행하면 bgcolor가 진한 빨간색으로 변합니다. 그 다음 작동하는 경우 설정이 엉망이됩니다

는 당신이 일의 적절한 지식없이 시스템 CONFIGS 주위에 응원되지 않은 경우 대부분 : rm ~/.bashrc

CTRL+ALT+F2는 X-Windows 시스템과 슬램의 당신을 끌어 너를 콘솔에 넣는다. 일이 제대로 작동하지 않으면 ... 큰 일을 망쳤습니다. 이 주제에 대한 도움이 필요하면 NIX 사용자 포럼에 문의하십시오. 프로그래밍 관련 질문이 아닙니다.

http://www.unix.stackexchange.com/

아, 그리고 tput setb 0는 기본 배경 색상을 복원합니다.

1

원하는 셸이 아닌 경우 항상 예를 ​​들어 입력 할 수 있습니다. zsh, tcsh 또는이 bash 세션의 내용을 선택 쉘로 가져와야합니다.

더 영구적 인 근거로, 선택한 쉘은 사용자 계정과 연결됩니다. /etc/passwd을 보면 각 행의 마지막 항목이 사용자가 사용하는 셸을 정의한다는 것을 알 수 있습니다. 당신은 /bin/sh 또는 /bin/bash으로 설정 될 것입니다.

우분투의 '사용자 및 그룹'과 같은 GUI 구성 도구가 기본 쉘을 설정할 수 있습니다.

이러한 설정을 변경하면 다음에 로그인 할 때 적용됩니다.

-1

당신은 당신의 자신의 경로에 두 개의 파일을 확인해야합니다 : .bash_profile

.bashrc들이 올바른 형식으로되어 있는지 확인합니다.