Using BASH Script Arguments
İçindekiler:
Bir kullanıcı .bash_history dosyası, bash komut istemine girilen her komutu günlüğe kaydederek komut satırı geçmişinin çalışan bir sekmesini tutar. Bu komut geçmişi dosyaları, unutulmuş olabilecek geçmiş komutları bulmayı ve geri çağırmayı çok kolaylaştırır ve ayrıca sistem yönetimi için son derece faydalıdır. Bu dosyaların depolanan uzunluğunun nasıl değiştirileceğini, nasıl devre dışı bırakılacağını ve ayrıca kullanıcıların bash geçmişini nasıl hızlı bir şekilde kontrol edeceğimizi ele alacağız.
Bash Tarihi Uzunluğunu Değiştirme
Kullanıcıların komut geçmişinin tarihçesini artırmak için, aşağıdaki satırı .bash_profile dosyasına ekleyin:
HISTFILESIZE=2500
Yukarıdaki örnek, tarih büyüklüğünü uygun görüldüğü şekilde başka bir numaraya değiştirilebilecek şekilde 2500 komuta yükseltir.
Bash Geçmişini Devre Dışı Bırak
HISTFILESIZE sayısını .bash_profile içinde 0'a ayarlamak bash komut geçmişini tamamen devre dışı bırakacaktır:
HISTFILESIZE=0
Geçmiş dosyasının devre dışı bırakılması komut geri çağırma işlemini etkilemez, ancak süper bir kullanıcının başka bir kullanıcı kabuğuna girilen komutları kolayca görmesini engeller.
Bash Geçmişini Kontrol Etme
Komut geçmişini görmenin, kendi türünüzü görmenin birkaç hızlı yolu var:
history
Bu komut geçmişini -w bayrağıyla bir dosyaya da aktarabilirsiniz:
history -w pastbash.txt
Başka kullanıcıların komut geçmişini görmek için, bunun yerine cat'i .bash_history dosyasıyla kullanın:
cat /Users/USERNAME/.bash_history
USERNAME geçmiş dosya boyutunu sıfıra ayarladıysa hiçbir şeyin gösterilmeyeceğini unutmayın.
Mac Kullanıcıları İçin Pratik Uygulamalar
Bir Mac kullanıcısı için en yaygın uygulamalardan ikisi, Terminal'e girilen varsayılan girişleri takip etmek ve geçmiş komutları hızlıca bulmaktır. Komut geçmişini sorguladığınızda, bu belirsiz komutun ne olduğunu dört ay önce bir 's' ile başladığınızı tahmin etmek zorunda kalmazsınız.
Mac os x de ikincil tıklamayı değiştirin veya devre dışı bırakın
Mac OS X’de İkincil Tıklamayı Değiştirme veya Devre Dışı Bırakma
Bash komut geçmişinin uzunluğunu değiştirin veya bash geçmişini tamamen devre dışı bırakın
Bash Komut Geçmişinin Uzunluğunu Değiştirme veya Bash Geçmişini Tamamen Devre Dışı Bırakma