Puoi spiegare come funziona il terminale?

3

Ho una domanda sul prompt nel Terminale Mac. Ho aperto Terminal e stavo installando GIT. Non so nulla di Unix o di come usare Terminal, quindi per favore perdona la mia ignoranza. (So che Terminal è molto potente, però, ed è facile rovinare tutto!)

La richiesta viene visualizzata come segue:

Macintosh-2:~ myname$

Che cosa significa Macintosh-2 ? Non l'ho mai visto prima di un prompt del terminale.

Pensi che il mio mac sia a posto? Cosa è successo al prompt standard?

    
posta Laxmidi 22.09.2011 - 07:53
fonte

1 risposta

6

È il nome host del tuo computer. Puoi visualizzare e modificare il valore in "Preferenze di Sistema - > Condivisione - > Nome computer".

Il prompt della shell predefinita (bash) può essere modificato sovrascrivendo il valore di ambiente PS1 .

# will show >
export PS1='>'

# will show the hostname followed by a space and >
export PS1='\s >'

Questi valori sono inseriti in un file chiamato .bash_profile situato nella radice della tua home directory (ad esempio /Users/yourname/ o ~/ ). Il periodo precedente al nome del file lo nasconde in modo efficace. Puoi leggere ulteriori informazioni sui file nascosti di unix qui .

Puoi vedere l'elenco completo di caratteri speciali (ad es. \s ) nella pagina di manuale di bash (la tua shell predefinita).

Digita man bash nel terminale e scorri verso il basso fino alla sezione PROMPTING . E se desideri sbloccare il loro potenziale, vai su Prompt Magic e giocare.

    
risposta data 22.09.2011 - 08:05
fonte

Leggi altre domande sui tag