내 서버는 데비안 배포판입니다. 나는 현재 이 나쁜 소년을 구성하고 있습니다.
내 Bash에서는 명령줄 입력을 한 줄에 입력하는 데 익숙합니다. 즉:
root@my-server:~ $ cd ..
하지만 이 서버에서는:
root@my-server:~#
cd ..
내 질문은 - 내 입력이 같은 줄에 있도록 어떤 구성을 변경해야 합니까?
편집하다:
이것은 내 관련 콘텐츠 중 하나입니다 .profile
.
force_color_prompt=yes
if [ -e /usr/share/terminfo/x/xterm-256color ]; then
export TERM='xterm-256color'
else
export TERM='xterm-color'
fi
export LS_OPTIONS='--color=auto'
eval "`dircolors`"
답변1
PS1 변수에 개행 문자가 있을 가능성이 높습니다. 이 변수는 새 터미널이 열리고 bashrc가 실행될 때마다 설정됩니다. 따라서 변경하려면 다음을 수행하십시오.
.bashrc 파일을 엽니다.
sudo gedit ~/.bashrc
PS1 변수를 설정하는 섹션을 찾으세요. 다음과 같아야 합니다.
PS1="\\u@\\h:\\w#\n"
원하지 않는 줄 바꿈을 제거하십시오. 줄 바꿈 문자가 표시되지 않으면 가장 좋은 방법은 bashrc 파일 하단에 PS1 변수를 배치하여 바꾸는 것입니다.
export PS1="\u@\h: \W\\#"
답변2
임의의 사람 323 덕분에 알겠습니다. 내 vim 구성으로 인해 긴 줄이 alias PS1='..'
새 줄로 이동하게 되어 끝이 '
실수로 다음 줄로 이동하여 문제가 발생한 것으로 나타났습니다 .
문제를 해결하는 방법은 다음과 같습니다.
export PS1='${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\] $ '