Perguntas com a marcação «prompt»

Uma sequência de caracteres exibida por shells interativos para sinalizar que o shell está aguardando uma entrada do usuário.





2
executando instrução if no prompt de comando
No bash, posso fazer o seguinte: if [ -f /tmp/test.txt ]; then echo "true"; fi No entanto, se eu adicionar sudona frente, ele não funcionará mais: sudo if [ -f /tmp/test.txt ]; then echo "true"; fi -bash: syntax error near unexpected token `then' Como posso fazer isso funcionar?


2
Como posso fazer com que os comandos apareçam em negrito no zsh?
Eu configurei meu shell bash para que qualquer comando digitado apareça em negrito e a saída dos comandos seja mostrada em peso normal: Eu fiz isso adicionando \e[01mno final da minha PS1variável para ativar negrito e usando trap DEBUGpara desativá-lo: trap 'printf "\e[0m" "$_"' DEBUG Dessa forma, o \e[0mé impresso …
18 zsh  colors  prompt 

4
Encurtar o caminho no prompt zsh
Bashtem a PROMPT_DIRTRIMopção, por exemplo, quando eu definir PROMPT_DIRTRIM=3, em seguida, um longo caminho como: user@computer: /this/is/some/silly/path seria exibido como: user@computer: .../some/silly/path Existe uma opção semelhante para zsh?
18 zsh  prompt 





5
Função bash stateful
Eu gostaria de implementar uma função no Bash que aumenta (e retorna) uma contagem a cada chamada. Infelizmente, isso não parece trivial, pois estou invocando a função dentro de um subshell e, consequentemente, não pode modificar as variáveis ​​do shell pai. Aqui está a minha tentativa: PS_COUNT=0 ps_count_inc() { let …


6
Mostrar apenas o diretório atual e o pai no prompt do bash
Eu sou novo no bash e gostaria que meu prompt mostrasse algo que no tcsh era trivial, mas depois de uma boa pesquisa no google ainda não consigo fazer. Gostaria que meu prompt incluísse apenas os diretórios atual e pai como este: /parent/currentdir $ No tcsh, isso é alcançado por: …
16 bash  prompt 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.