Shell sehr langsam zu laden - Ubuntu 14.04

18

Das Öffnen meines Terminals (Strg + Alt + T) dauert sehr lange, bis meine Eingabeaufforderung geladen ist. Ich hatte hier in Bezug auf das gleiche Problem gelesen , aber keine ihrer Lösungen hat mir geholfen. Beim Öffnen des Terminals dauert der Ladevorgang ca. 4 bis 5 Sekunden. Kurz bevor die Eingabeaufforderung angezeigt wird, wird ein sehr schnelles Aufblitzen eines weißen Splash-Screen-Programms angezeigt. Ich glaube nicht, dass dies nach der Installation eines bestimmten Pakets / einer bestimmten Software passiert ist. Irgendwelche Vorschläge?

Danke im Voraus.

Izy-
quelle

Antworten:

26

Geben Sie Folgendes ein, um alle Befehle anzuzeigen, die während der Startkonfiguration Ihrer Shell ausgeführt werden

set -x

oben und

set +x

am unteren Rand beider Dateien ~/.profileund ~/.bashrc.

(Lassen Sie Ihren Texteditor geöffnet, damit Sie diese Änderungen problemlos rückgängig machen können!)

Führen Sie dann in einem Terminal Folgendes aus:

$ bash --login

und sehen, welcher Befehl die meiste Zeit benötigt.

joeytwiddle
quelle
Ich kann super dumm sein, aber ich kann nicht herausfinden, wie das funktioniert. Ich habe diese Zeilen hinzugefügt, aber nichts hat sich geändert.
UpmostScarab
@UpmostScarab Geben Sie nach dem Hinzufügen der Zeilen bash --loginein Terminal ein und sehen Sie, was passiert. (
Drücken
Vielen Dank. Es stellt sich heraus, dass mein Terminal die Ausgabe unterdrückt hat.
UpmostScarab
2
Danke SDKMAN!, dass du meine Arbeit verlangsamt hast.
mjaggard
2
das gleiche galt für mich ... war SDKMAN ( sdkman.io ) ... Timeout-Verbindung verursachte, dass die Shell mehr als 10 Sekunden
benötigte