Anasayfa » nasıl » Linux veya macOS'ta Terminal Geçmişini Temizleme

    Linux veya macOS'ta Terminal Geçmişini Temizleme

    Mac veya Linux komut satırındaki “yukarı” okuna bastığınızda en son koştuğunuz komutu göreceksiniz. “Yukarı” düğmesine basmaya devam edin; daha fazla komut göreceksiniz; günleri, ayları ve hatta yılları geri alabilirsin.

    Buna tarihin denir ve çok uygun. Uzun bir komut yazarken bir hata yaptıysanız, sadece "yukarı" düğmesine basın ve sorunu düzeltin. Geçen gün kullandığınız bir SSH sunucusuna tekrar bağlanmak istiyorsanız, ilgili komutu görene kadar “yukarı” ya basmanız yeterlidir..

    Kullanışlı, ancak burada potansiyel olarak bir sorun var, özellikle yanlışlıkla bir noktada düz metin bir parola yazdıysanız. Kişi bu tarihi nasıl temizler? Uzun lafın kısası, iki komutla bunu yapabilirsiniz: tarihçe-c, bunu takiben rm ~ / .bash_history. İşte bu komutların yaptıkları şey, daha fazla netlik için.

    Geçerli Oturumun Geçmişini Temizle

    Tarihin iki parçaya bölünebilir. Şu anki seanslarınızın geçmişi var ve uzun vadeli geçmişiniz var. İlk emrimiz, tarihçe-c, mevcut oturumla ilgilenir.

    Tarihçe emir, bash'ın içinde bulunur ve -c değiştirici programa bu tarihi silmesini söyler. Bu komut şu anki oturumunuzdaki herhangi bir şeyin uzun vadeli geçmişinize yazılmasını önler, ancak bu uzun vadeli geçmişinizi temizlemez.

    Bash Tarihinizin Tümünü Temizle

    Geçmişinizin tamamını kaldırmak istiyorsanız, aşağıdaki komutu çalıştırın:

    rm ~ / .bash_history

    Eğer bilmiyorsan, rm UNIX tabanlı sistemlerde dosyaları silmek için uzun süredir devam eden bir komuttur. ~ / .Bash_history Bash tarihini saklayan basit bir metin belgesidir..

    Alternatif olarak, dosyayı açabilir ve endişelendiğiniz satırları silebilirsiniz. Mac'te, şunu yazın açık ~ / .bash_history varsayılan metin düzenleyiciniz dosyayı açacaktır..

    Linux sistemlerinde, yerine açık Tercih ettiğiniz metin editörünün ismi ile nano, gayret, veya gedit. Dosyayı açtığınızda, elle tutmak istemediğiniz satırları silebilirsiniz. Dosyayı kaydedin, ardından kabuğunuzu yeniden başlatın; sildiğiniz satırlar görünmeyi durduracak.

    Benzeri Bir Oturum İçin Terminalinizi Temizle

    Bu daha çok ilgisiz, ama yine de söylüyorum. Komuta açık Terminal'in yeni bir oturum açmış gibi görünmesini sağlar; bu, çok sayıda ekran görüntüsü alırsanız ve işlerin düzenli görünmesini istiyorsanız (veya omzunuzun üzerinden çalışan kişilerin hangi komutları çalıştırdığını görmesini istemiyorsanız) kullanışlıdır.

    Bu tamamen estetiktir: yukarı kaydırın ve önceki çıktınızı yine de göreceksiniz. Ama eğer benim işimdeyseniz, işe yarayacak.