민트처럼 만들기 위해 Ubuntu Bash를 사용자 정의하는 방법은 무엇입니까?


10

나는 Linux Mint의 bash 사용자 정의를 좋아합니다. 색상 프롬프트와 ASCII 아트로 표시된 따옴표가 모두 포함되어 있습니다.

우분투에서 가질 수 있습니까?


1
이러한 사용자 정의 내용을 설명 할 수 있습니다. 우분투에서 가능할 가능성이 있지만 원하는 것을 알려주십시오.
andrewsomething

1
사진을 첨부하십시오 ...
antivirtel

그림으로 보여주기는 쉽지 않습니다 ... 터미널을 열 때마다 색상과 랜덤 아스키 아트가 다르며 인용문이 있습니다 ...
Pitto

3
.bashrc민트 와 같은 파일을 찾으십시오 .
Lekensteyn

답변:


24

이 파일을 ~/.bashrc사용하면 무엇보다도 원하는대로 사용자 정의 할 수 있습니다.

먼저 그것을 열어 gedit ~/.bashrc

이제 여러 가지 빛깔의 프롬프트를 표시하려면 다음과 같은 줄을 찾으십시오.

#force_color_prompt=yes

주석 처리를 제거하십시오 (제거 #).

이제 아스키 아트와 인용문을 얻으려면 두 가지 패키지를 설치해야합니다.

sudo apt-get install cowsay fortune

이제 ~/.bashrc다음 줄을 추가하십시오.

fortune | cowsay

파일을 저장하고 터미널을 다시 시작하십시오 (또는로 파일을 자원하십시오 source ~/.bashrc).

박하 같은 bash 프롬프트


3
또한 배경색을 흰색으로 변경하십시오. 그것이 민트에있는 방법입니다.
니모

3

사용자 정의 설정은 /etc/bash.bashrcLinux Mint 11 에서 수행됩니다 . .iso를 다운로드하면 우분투에서 루프 장치로 마운트하고 텍스트를 복사 / 붙여 넣을 수 있습니다 ~/.bashrc.

좋은 기능 중 하나는 루트 일 때 프롬프트가 빨간색으로 바뀐다는 것입니다.

그놈 터미널 응용 프로그램에서 배경을 흰색으로 설정하는 설정도 있습니다. 터미널 환경 설정을 통해이 작업을 수행 할 수 있습니다.


1
훌륭한! :) :)
Pitto

1

.bashrc 파일에 다음을 추가하면 색상으로 구분 된 날짜, 시간, 사용자 이름, 호스트 이름 및 현재 디렉토리가 표시됩니다. 가장 중요한 것은 전체 줄에 명령을 입력하는 것입니다.

PS1 = "\ a \ n \ n \ e [31; 1m \ u @ \ h at \ d at \ @ \ n \ e [33; 1m \ w \ e [0m \ n $"

여기에 이미지 설명을 입력하십시오


1

~/bashrc파일을 수동으로 사용자 지정하는 대신 터미널 의 전체 색 구성표를 사용자 지정 하려면 Gogh 스크립트를 사용하십시오 Gnome.

Gogh 라이브러리는 단일 명령을 실행하고 터미널을 다시 시작하여 설치할 수있는 수십 가지 색상 구성표를 제공합니다.

예를 들어 다음 명령은 색 구성표를 조명으로 변경합니다.

wget -O xt  http://git.io/vs7UQ && chmod +x xt && ./xt && rm xt

데모

여기에 이미지 설명을 입력하십시오

사용 가능한 모든 색 구성표 및 데모 목록을 보려면 다음 페이지를 방문하십시오.

https://github.com/Mayccoll/Gogh/blob/master/content/themes.md


0

예, 가능합니다. 모든 편집기 (예 : nano, vi 등)로 .bashrc 파일을 연 다음이 코드 줄까지 아래로 스크롤하십시오.

if [ "$color_prompt" = yes ]; then PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '...........

그런 다음 현재 PS1 변수를 주석 처리하십시오 (나중에 사용하려는 경우). 그 대신 민트 프롬프트를 추가하십시오. 이 바로 아래에 붙여 넣으십시오.

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\h\[\033[01;34m\]$ '

그런 다음 저장하고 터미널을 다시여십시오. 변경 사항이 표시됩니다.

앵무새 OS의 bash 프롬프트를 보셨습니까?

Linux Mint의 루트 사용자와 일반 사용자 모두를위한 bash 프롬프트를 Github 계정에 업로드했습니다. 여기 내 레포로 연결 되는 링크 가 있습니다. 거기에 스크린 샷을 추가했습니다. 첫 번째 수정과 마찬가지로 이제 다음 변수를 대신 사용하십시오.

PS1="${debian_chroot:+($debian_chroot)}\[\033[01;35m\]\[\033[0;35m\]\342\224\214\342\224\200\$([[ \$? != 0 ]] && echo \"[\[\033[0;35m\]\342\234\227\[\033[0;37m\]]\342\224\200\")[$(if [[ ${EUID} == 0 ]]; then echo '\[\033[01;35m\]root\[\033[01;33m\]@\[\033[01;96m\]\h'; else echo '\[\033[0;39m\]\u\[\033[01;33m\]@\[\033[01;96m\]\h'; fi)\[\033[0;35m\]]\342\224\200[\[\033[01;32m\]\w\[\033[0;35m\]]\n\[\033[0;35m\]\342\224\224\342\224\200\342\224\200\342\225\274 \[\033[0m\]\[\e[01;33m\]\\$\[\e[0m\] "

터미널을 다시 열면 메시지가 표시됩니다.이 답변이 도움이 되었기를 바랍니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.