Domande taggate «prompt»

Una stringa di caratteri visualizzata da shell interattive per segnalare la shell è in attesa di un input dell'utente.






3
PS1 = '$ (pwd)' perché funziona e perché è diverso da PS1 = $ (pwd)
Perché quando inserisco questo comando il prompt cambia nella mia directory? PS1='$(pwd)' Sto usando virgolette singole, il che significa che non c'è interpolazione, aka echo '$(pwd)'—— →$(pwd) Inoltre, diciamo che abbiamo chiarito perché questo funziona ... perché funziona in modo diverso da PS1=$(pwd)? (senza virgolette) Per diverso intendo che se …
18 bash  zsh  prompt  pwd 

2
Come posso rendere i comandi in grassetto in zsh?
Ho impostato la mia shell bash in modo che tutti i comandi digitati vengano visualizzati in grassetto e l'output dei comandi sia mostrato in peso normale: L'ho fatto aggiungendo \e[01malla fine della mia PS1variabile per attivare il grassetto e usando trap DEBUGper disattivarlo: trap 'printf "\e[0m" "$_"' DEBUG In questo …
18 zsh  colors  prompt 

4
Accorcia il percorso nel prompt di zsh
Bashha l' PROMPT_DIRTRIMopzione, ad esempio quando imposto PROMPT_DIRTRIM=3, quindi un percorso lungo come: user@computer: /this/is/some/silly/path mostrerebbe invece come: user@computer: .../some/silly/path Esiste un'opzione simile per zsh?
18 zsh  prompt 





5
Funzione bash stateful
Vorrei implementare una funzione in Bash che aumenta (e restituisce) un conteggio ad ogni chiamata. Sfortunatamente questo sembra non banale poiché sto invocando la funzione all'interno di una subshell e di conseguenza non può modificare le variabili della shell madre. Ecco il mio tentativo: PS_COUNT=0 ps_count_inc() { let PS_COUNT=PS_COUNT+1 echo …


6
Mostra solo la directory corrente e parent nel prompt di bash
Sono nuovo a bash e vorrei che il mio prompt mostrasse qualcosa che in TCS era banale, ma dopo una buona ricerca su Google non riesco ancora a fare. Vorrei che il mio prompt includesse solo le directory correnti e parent come questa: /parent/currentdir $ In tcsh questo è ottenuto …
16 bash  prompt 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.