2014-07-16 5 views
0

나는이 가능한 경우 확실하지 오전하지만 난 다른 곳에서도 답을 찾을 수 없습니다거나하지만 내 현재 PS1을 시도에도 사람들은 이것이다 : 그것은 게재됩니다리눅스 터미널 PS1

export PS1="\[\e[00;32m\]??\[\e[0m\]\[\e[00;37m\]\n\[\e[0m\]\[\e[01;31m\]\d\[\e[0m\]\[\e[00;37m\] \[\e[0m \]\[\e[01;31m\]\T\[\e[0m\]\[\e[00;37m\]\n\[\e[0m\]\[\e[00;32m\]>\[\e[0m\]" 

및 그러나 터미널을 열면 작업이 끝나면 명령을 마친 후 화면을 지우는 것이 가능한지 궁금합니다 (가능한 경우 Windows cmd '일시 중지'명령과 유사한 프롬프트 사용). 창

차이가 나는 경우 Manjaro XFCE가 실행됩니다.

감사합니다.

답변

0

당신은 이런 식으로 뭔가를 시도 할 수 있습니다 :

PS1='$(echo "(press enter to continue)" > /dev/tty ; read ; clear) $ ' 

참고 :PS1에 의해 실행되는 명령의 표준 출력이 아무데도 가지 않는다 때문에 리디렉션 > /dev/tty이 필요합니다.

끝내기 $을 표시 할 것인지 묻는 프롬프트로 바꾸십시오.

정말 좋은 아이디어라고 생각하지 않습니다. 짧은 시간에 나는 그것을 시험해 보았습니다, 너무 자극적입니다 !!!

난 그냥 터미널을 지우는 명령을 입력 Ctrl+L befor 누르는 것이 더 좋다고 생각합니다.

+0

완벽하게 작동합니다. – user3845041