Come rimuovo la libreria Terminal di SSHFS?


0

Ho installato OS X FUSE e SSHFS dal sito ufficiale . Ora ogni volta che scrivo ssh xxx@xxx.xx, la finestra del terminale è diversa. Alcune cartelle sono blu e la finestra è diversa; non è come prima di installare FUSE e SSHFS. Ora il titolo della finestra del terminale è xxx@xxx:~, ogni riga è [xxx@xxx ~]$e mancano gli avvisi di avvio.

Vorrei disinstallarlo, ma non so come. Ho seguito le indicazioni di github per disinstallare FUSE / SSHFS ma suppongo che non abbia rimosso le modifiche apportate al Terminale.

Suppongo che ciò abbia a che fare con un pacchetto aggiuntivo Terminal ( sshfs-2.5.0.pkg) che ho installato per SSHFS perché ho iniziato a utilizzarlo solo dopo averlo installato (prima avevo FUSE). Tuttavia, ho disinstallato il pacchetto (sembra che i sshfscomandi non funzionino ) ma il Terminale è ancora strano quando lo uso ssh. Qualcuno sa cosa ha fatto e come risolverlo? Se non per risolverlo, come ripristinerei completamente Terminal (rimuovendo tutti i pacchetti / componenti aggiuntivi, non mi interessa davvero a questo punto)?

Risposte:


0

I pacchetti non sono "Componenti aggiuntivi terminali". Sono solo componenti aggiuntivi che installi tramite il Terminale, proprio come i video su YouTube non sono in realtà "video Firefox" né "video Safari".

Allo stesso modo, il Terminale stesso è solo un renderer per i programmi in esecuzione all'interno: prima una shell , che interpreta i tuoi comandi, poi vari singoli strumenti che usi. L'aspetto del prompt (il [login@hostname ~]$prefisso) è determinato dalla shell e l'elenco dei file colorati è abilitato da lsun'opzione.

Infine, ogni sistema ha la sua configurazione. L'esecuzione sshfondamentalmente ti connette al terminale di un altro sistema, come farebbe Remote Desktop: sul tuo computer non c'è quasi nulla che possa cambiare il comportamento dei server remoti a cui stai semplicemente cercando. Cioè, se ssh da qualche parte e vedi un prompt insolito, allora è stato cambiato su quel sistema.


... A meno che tu non intendessi collegarti da altri sistemi al tuo computer. In tal caso, è possibile che il pacchetto sshfs abbia cambiato la shell utilizzata da Terminal. Prova echo $SHELLa controllare quale stai attualmente utilizzando (anche se a volte ps $$può essere più affidabile) e chsh per riportarlo al solito /bin/bash.

Inoltre, controllare i file ~/.bashrc, ~/.profile, ~/.bash_profileper tutte le aggiunte in fondo; cercare specificamente PS1=(che è l'impostazione per l'aspetto del 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.