스크린 샷에서 프롬프트 (터미널을 열 때 또는 명령이 방금 실행되었을 때 나타나는 줄)가있는 터미널을 색상으로 볼 수 있었을 가능성이 있습니다. 혼란스러워 보일 수 있지만 그렇지 않습니다! 그것을하는 방법을 배우십시오. |
터미널은 우리가 무언가를 위해 필요하거나 작업이 더 빨리 완료된다는 것을 알고 있기 때문에 우리가 사용하는 것입니다. 작업을 더 즐겁게 만들어 보지 않겠습니까? 사용자 지정 프롬프트로 수행 할 수 있습니다.
터미널을 열면 다음과 같은 내용이 나타납니다 (Ubuntu 사용자 인 경우). 너의 이름 @ tuhost변경하려면 파일을 열어야합니다. .bashrc 그것은 당신의 집에 있습니다. 다음과 같은 줄을 찾습니다. 'PS1 = '[u @ h W] $ ». 이것이 프롬프트를 정의하는 변수입니다. 그러나 그것은 거기에 내 이름을 넣습니까?! 네, 진정하세요. 일어나는 일은 코드 시스템이 있다는 것입니다.
d "요일 월 및 일 수"형식으로 날짜를 표시합니다.
h 호스트 이름 표시
H 호스트 이름과 도메인을 표시합니다.
n 줄 바꿈
r 줄의 시작 부분으로 돌아갑니다.
s 쉘의 이름을 표시합니다.
t 24 시간 형식으로 시간 표시
T 12 시간 형식으로 시간을 표시합니다.
@ 오전 또는 오후 표시와 함께 12 시간 형식으로 시간을 표시합니다.
u 현재 사용자의 이름
v 명령 인터프리터의 버전
V 명령 인터프리터의 레이아웃
w 현재 디렉토리 이름
W 현재 디렉토리 이름이 잘림
! 입력 한 명령 내역의 번호
# 입력 된 명령 번호
$ 수퍼 유저 인 경우 # 표시하지 않으면 $ 표시
색상도 사용할 수 있습니다. 이것에 대한 코드가 있습니다. 알아요, 많은 코드가 있습니다. 이렇게하려면 [e [0; 34m]를 입력해야합니다. 물론, 사용할 색상의 값입니다. 해당 스 니펫에서 텍스트는 선택한 색상으로 표시됩니다.
검정 0; 30 진회색 1; 30
파란색 0; 34 하늘색 1; 34
녹색 0; 32 연한 녹색 1; 32
시안 0; 36 라이트 시안 1; 36
빨간색 0; 31 연한 빨간색 1; 31
보라색 0; 35 연한 보라색 1; 35
갈색 0; 33 노란색 1; 33
밝은 회색 0; 37 흰색 1; 37
대단히 감사합니다!
흥미롭게도 내 경우에는 이미 선택되었습니다. 이제 나는 게시물에서 그것을 지적합니다.
안녕하세요, 흥미로운 게시물입니다. 구성 파일에서 Ubuntu 10.4를 사용하는 경우 force_color_prompt=yes 옵션이 NO로 설정되어 있으므로 활성화하고 해당 줄을 찾아야 했습니다.
if [ "$color_prompt" = 예 ]; 그 다음에
#수정할 줄입니다.
PS1=’${debian_chroot:+($debian_chroot)}[33[01;33m]u@[33[1;34m]h[33[01;31m]:[33[01;31m]w[33[01;31m]$ ‘
많은 XD를 놓치고 있습니다. 농담이 아닙니다. 다음 구성을 확인하는 것이 좋습니다. https://bbs.archlinux.org/viewtopic.php?id=50885&p=12
그리고 나는 내 것을 자랑합니다 😛
http://img130.imageshack.us/img130/672/cacam.png
안녕하세요!! 글쎄 삭제를 했는지 모르겠는데 머신명과 호스트명을 적는 줄이 없어져서 지금은 bash.4.1만 나오고 예전처럼 히스토리가 없는데 어떡하죠 여러분 도와주세요!
#복원할 기본 구성은 다음과 같습니다.
~/.bashrc: 비로그인 쉘에 대해 bash(1)에 의해 실행됩니다.
/usr/share/doc/bash/examples/startup-files(bash-doc 패키지에 있음)를 참조하십시오.
예를 들어
대화식으로 실행되지 않는 경우 아무 작업도 수행하지 마십시오.
[ -z "$PS1" ] && 반환
기록에서 중복된 줄이나 공백으로 시작하는 줄을 넣지 마십시오.
더 많은 옵션은 bash(1)를 참조하십시오.
HISTCONTROL=모두 무시
기록 파일에 추가하고 덮어쓰지 마십시오.
shopt -s histappend
히스토리 길이를 설정하려면 bash(1)의 HISTSIZE 및 HISTFILESIZE를 참조하십시오.
HISTSIZE = 1000
파일 크기=2000
각 명령 후 창 크기를 확인하고 필요한 경우
LINES 및 COLUMNS의 값을 업데이트하십시오.
shopt -s checkwinsize
설정된 경우 경로 이름 확장 컨텍스트에서 사용되는 패턴 "**"은
모든 파일과 XNUMX개 이상의 디렉토리 및 하위 디렉토리와 일치합니다.
#shopt -s 글로브스타
텍스트가 아닌 입력 파일에 덜 친숙하게 만듭니다. lesspipe(1)를 참조하세요.
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
작업 중인 chroot를 식별하는 변수 설정(아래 프롬프트에서 사용됨)
if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; 그 다음에
debian_chroot=$(cat /etc/debian_chroot)
fi
화려한 프롬프트 설정
케이스 "$TERM"
xterm-color) color_prompt=예;;
그 C
터미널에 기능이 있는 경우 컬러 프롬프트에 대한 주석을 제거하십시오. 돌린
사용자의 주의를 분산시키지 않도록 기본적으로 꺼져 있음: 터미널 창의 포커스
프롬프트가 아닌 명령 출력에 있어야 합니다.
# force_color_prompt = 예
if [ -n "$force_color_prompt" ]; 그 다음에
if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; 그 다음에
# 색상 지원이 있습니다. Ecma-48을 준수한다고 가정합니다.
# (ISO/IEC-6429). (이러한 지원 부족은 극히 드물며,
# 케이스는 setaf보다 setf를 지원하는 경향이 있습니다.)
color_prompt=예
그렇지 않으면
color_prompt=
fi
fi
if [ "$color_prompt" = 예 ]; 그 다음에
PS1=’${debian_chroot:+($debian_chroot)}[\033[01;32m]\u@\h[\033[00m]:[\033[01;34m]\w[\033[00m]\$ ‘
그렇지 않으면
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
color_prompt force_color_prompt 설정 해제
이것이 xterm인 경우 제목을 user@host:dir로 설정합니다.
케이스 "$TERM"
xterm|rxvt)
PS1=”[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a]$PS1″
;;
*)
;;
그 C
ls의 색상 지원을 활성화하고 편리한 별칭도 추가합니다.
if [ -x /usr/bin/dircolors ]; 그 다음에
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || 평가 "$(dircolors -b)"
별칭 ls='ls –색상=자동'
#alias dir='디렉터리 –색상=자동'
#alias vdir='vdir –색상=자동'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
fi
더 많은 ls 별칭
별칭 ll='ls -alF'
별칭 la='ls -A'
별칭 l='ls -CF'
장기 실행 명령에 대한 "경고" 별칭을 추가합니다. 다음과 같이 사용하십시오.
수면 10; 경보
alias alert='notify-send –urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\"s/^\s[0-9]+\s//;s/[;&|]\s*alert$//'\»)»'
별칭 정의.
모든 추가 사항을 다음과 같은 별도의 파일에 넣을 수 있습니다.
~/.bash_aliases, 여기에 직접 추가하는 대신.
bash-doc 패키지의 /usr/share/doc/bash-doc/examples를 참조하십시오.
if [-f ~ / .bash_aliases]; 그때
. ~ / .bash_aliases
fi
프로그래밍 가능한 완성 기능 활성화(활성화할 필요 없음
/etc/bash.bashrc 및 /etc/profile에서 이미 활성화된 경우
출처 /etc/bash.bashrc).
if [-f / etc / bash_completion] &&! shopt -oq posix; 그때
. / etc / bash_completion
fi
나는 그것을 시도 할 것입니다, 나는 항상 내 터미널을 고치고 싶었습니다.
내 .bashrc 파일에 줄이 없습니다 :/
xdsolidoblue, 안녕하세요 터미널에 비밀번호를 입력하는 데 문제가 있습니다. yy2가 표시됩니다.
어떻게 해야 하는지 이해가 되지 않았습니다. 환영 메시지가 있지만 코드를 어디에 추가해야 할지 모르겠습니다. 환영 코드는 다음과 같습니다.
에코 -e "\e[32m\n환영합니다 \n"
예를 들어 환영하기 전에 사용자 이름을 말하고 다른 줄에 날짜와 시간을 표시하고 가능하면 우분투 버전을 표시하고 싶습니다. 감사합니다.