«prompt» 태그된 질문

쉘이 사용자 입력을 기다리고 있음을 알리기 위해 대화식 쉘이 표시하는 문자열.

7
로그인 쉘에 표시되는 내용을 어떻게 변경합니까?
프롬프트 ( .bashrc) 를 통해 셸에서 표시되는 방식을 조정하는 데 익숙해 졌지만 처음 로그인 할 때 표시되는 초기 항목을 변경하려고합니다. EC2 인스턴스에서 이것이 표시됩니다. 로그인 : __| __|_ ) Fedora 8 _| ( / 32-bit ___|\___|___| Welcome to: Wowza Media Server 2 for Amazon EC2 Version: 2.0.0.08 내 집 민트 …
23 bash  login  prompt  profile 




2
명령 프롬프트에서 if 문 실행
bash에서는 다음을 수행 할 수 있습니다. if [ -f /tmp/test.txt ]; then echo "true"; fi 그러나 sudo앞에 추가하면 더 이상 작동하지 않습니다. sudo if [ -f /tmp/test.txt ]; then echo "true"; fi -bash: syntax error near unexpected token `then' 어떻게 작동시킬 수 있습니까?

3
PS1 = '$ (pwd)'이것이 작동하는 이유와 이것이 PS1 = $ (pwd)와 다른 이유
이 명령을 입력하면 프롬프트가 디렉토리로 변경되는 이유는 무엇입니까? PS1='$(pwd)' 작은 따옴표를 사용하고 있는데, 이는 보간이 없음을 의미합니다. echo '$(pwd)'—— →$(pwd) 또한, 왜 이것이 작동하는지 설명했습니다. 왜 다른 기능을 PS1=$(pwd)합니까? (견적 없음) 달리 말하면 따옴표를 사용하면 터미널을 탐색 할 때 프롬프트가 현재 디렉토리로 계속 변경됩니다. 그러나 따옴표를 사용하지 않으면 프롬프트는 항상 …
18 bash  zsh  prompt  pwd 

2
zsh에서 명령을 굵게 표시하려면 어떻게해야합니까?
입력 한 모든 명령이 굵게 표시되고 명령 출력이 일반 가중치로 표시되도록 bash 쉘을 설정했습니다. 변수 \e[01m끝에 PS1굵게 기능 을 추가 하고 변수를 끄는 방법으로 추가 했습니다 trap DEBUG. trap 'printf "\e[0m" "$_"' DEBUG 그렇게하면 \e[0m각 명령이 실행되기 전에가 인쇄되고 출력에서 ​​정상적인 글꼴 무게를 얻습니다. 에서 동일한 효과를 얻으려면 어떻게해야 zsh합니까?
18 zsh  colors  prompt 

4
zsh 프롬프트에서 경로 단축
BashPROMPT_DIRTRIM옵션 이 있습니다 (예 : 설정 PROMPT_DIRTRIM=3하면 다음과 같은 긴 경로). user@computer: /this/is/some/silly/path 대신 다음과 같이 표시됩니다. user@computer: .../some/silly/path 비슷한 옵션이 zsh있습니까?
18 zsh  prompt 

4
Linux 명령 행 프롬프트에서 호스트 이름을 표시하는 방법
VM이 여러 개 있는데 현재 명령 줄 프롬프트는 다음과 같습니다 -bash-3.2$. 호스트 이름을 포함하지 않기 때문에 모든 VM에서 동일합니다. hostname작업을 수행하기 전에 항상 사용중인 VM을 확인해야 합니다. 쉘 프롬프트에 호스트 이름을 어떻게 추가 할 수 있습니까? ENV : CentOS / ssh
18 bash  prompt  hostname 



7
디렉토리 트리 / 파일 이름 사용시 컴팩트 bash 프롬프트
우분투 14.04와 가진 시스템에서 bash, 나는이 PS1다음과 같은 내용으로 끝나는 변수를 : \u@\h:\w\$ 프롬프트가 다음과 같이 표시되도록 user@machinename:/home/mydirectory$ 그러나 때로는 현재 디렉토리의 이름이 길거나 이름이 긴 디렉토리 안에 있으므로 프롬프트가 다음과 같이 표시됩니다. user@machinename:/home/mydirectory1/second_directory_with_a_too_long_name/my_actual_directory_with_another_long_name$ 이것은 터미널의 줄을 채우고 커서는 다른 줄로 이동하여 성가시다. 대신에 다음과 같은 것을 얻고 싶습니다 user@machinename:/home/mydirectory1/...another_long_name$ …

5
상태 저장 bash 기능
Bash에서 모든 호출마다 카운트를 늘리고 반환하는 함수를 구현하고 싶습니다. 불행히도 이것은 하위 쉘 내부에서 함수를 호출하기 때문에 사소하지 않은 것처럼 보이므로 결과적으로 상위 쉘의 변수를 수정할 수 없습니다. 내 시도는 다음과 같습니다. PS_COUNT=0 ps_count_inc() { let PS_COUNT=PS_COUNT+1 echo $PS_COUNT } ps_count_reset() { let PS_COUNT=0 } 이것은 다음과 같이 사용됩니다 (따라서 …


6
bash 프롬프트에서 현재 및 상위 디렉토리 만 표시
나는 bash를 처음 접했고 tcsh에서 사소한 것을 보여 주라는 프롬프트를 원하지만 좋은 Google 검색 후에도 여전히 할 수 없습니다. 프롬프트에 다음과 같이 현재 디렉토리와 부모 디렉토리 만 포함 시키십시오. /parent/currentdir $ tcsh에서는 다음을 수행합니다. set prompt = "%C2 %" 그러나 bash에서는 지금까지만 동일한 출력을 얻기 위해 pwd를 구문 분석해야한다는 것을 …
16 bash  prompt 

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