シェルのロードが非常に遅い-Ubuntu 14.04


18

ターミナル(ctrl + alt + t)を開くと、プロンプトの読み込みに時間がかかります。私は同じ問題についてここで読んいましたが、彼らの解決策のどれも私を助けませんでした。ターミナルを開くと、ロードに約4〜5秒かかります。プロンプトが表示される直前に、白いスプラッシュ画面のようなプログラムのポップアップがポップアップします。特定のパッケージ/ソフトウェアをインストールした後にこれが起こったとは思わない。助言がありますか?

前もって感謝します。

回答:


26

シェルのスタートアップ構成中に実行されるすべてのコマンドを表示するには、

set -x

上部に

set +x

両方のファイル~/.profile~/.bashrc

(これらの変更を簡単に取り消せるように、テキストエディターを開いたままにしてください!)

次に、ターミナルで次を実行します。

$ bash --login

どのコマンドが最も時間がかかるかを確認します。


私は非常に愚かかもしれませんが、これがどのように機能するかを理解することはできません。これらの行を追加しましたが、何も変わりませんでした。
UpmostScarab

@UpmostScarab行を追加した後bash --login、ターミナルに入力して、何が起こるかを確認します。(その後、Ctrl-Dを押して、開始したばかりのシェルを終了します。)
joeytwiddle

ありがとう。私の端末が出力を抑制していたことがわかりました。
UpmostScarab

2
SDKMAN!私の仕事を遅くしてくれてありがとう。
mjaggard

2
私にとっても同じです... SDKMAN(sdkman.io)...タイムアウト接続により、シェルがT_Tをロードするのに10秒以上かかりました
daveoncode
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.