Geçmiş komutu bize terminalde geçmişte yürüttüğümüz komutları gösterir, buna benzer:
Şimdiye kadar her şey yolunda, ama ya geçmişte her bir komutu tam olarak ne zaman çalıştırdığımızı bilmek istersek? O_O
Demek istediğim, şöyle bir şey gör:
Bunu yapmak için, bu komutu terminale koymalıyız:
export HISTTIMEFORMAT='%F %T : '
Sonra tekrar koşarlar tarih ve sonucu gör 🙂
Şimdi, az önce yaptığımız bu kalıcı olmayacak, yani oturumu kapattığımızda (veya bilgisayarı kapattığımızda) geçmiş komutunun çıktısını görmenin bu harika yolu sistem tarafından unutulacak, kalıcı hale getirmek için aşağıdakileri çalıştırın:
echo "export HISTTIMEFORMAT='%F %T : '" >> $HOME/.bashrc
Yani, bu komutu dosyamızın sonuna koyun. .bashrc bu bizim evimizde saklı.
Bu arada,% F ve% T'nin ne anlama geldiğini merak edenler için…% F, yıl-ay-gün modunda tarih,% T ise saat-dakika-saniye modunda (24 saatlik zaman) ).
Söyleyecek başka bir şey olduğunu sanmıyorum, oldukça kısa bir gönderi ama bence ipucu ilginç ^ - ^
selamlar
Güzel 🙂
Daha iyi, imkansız.
Terminaldeki kopyala-yapıştır versiyonu.
echo "dışa aktar HISTTIMEFORMAT = '% F% T:'" >> ~ / .bashrc; kaynak ~ / .bashrc
Tadaaan ...
Uff bunu denemeyin, wordpress alıntıları terminalde çalışmaz.
Kodu (kod) …… (/ kod)… arasına alın, AMA, küçüktür ve büyüktür işaretleri için parantezleri değiştirin
KZKG ^ Gaara verileri için teşekkürler, ancak bir ayrıntı var:
Tarih her zaman bugünün tarihidir, komutun çalıştırıldığı tarih değildir.
Ya da en azından testlerimde ortaya çıktı. Şerefe
Görünüşe göre, sadece dışa aktarım tamamlandıktan sonra çalıştırılan komutlarla iyi çalışıyor, yani yarın, yarın çalıştıracağınız komutların iyi olacağını vb. Günler geçtikçe göreceksiniz.
Anladın? 🙂
Yorum için teşekkürler 😀
Ahh gider. anlıyorum
Cevabınız ve ardından .bashrc'ye kaydettiğiniz için teşekkürler.
😀 Selamlar
Hiç de değil, yorum yaptığınız için teşekkürler 🙂
Güzel.
Fikir bu 😀
Harika!, Basit ve etkili. Teşekkür ederim.
teşekkürler
Mükemmel İpucu!, Bunlardan birçok gün 🙂
Çok iyi bir katkı, mükemmel çalışıyor, teşekkürler.
İlginç bilgi !! İlk başta işe yaramadığını düşündüm, çünkü önceki komutlar aynı tarihte görünüyordu; ama tanıttığı şeyler, doğru zamanı gösterdiyse.
merhaba
Süper kullanışlı bir ipucu, sadece HISTTIMEFORMAT = '% F% T:' i dışa aktarırken komutları verirken sorun yaşadığım ve ardından geçmiş ... eğer bana tüm komutların tarih ve saatini gönderirse, garip olan şey şudur Bana gönderdiği tüm komutları bana o anda bilgisayarın sahip olduğu tarih ve saati gönderir, yani komutların gerçek tarih ve saatini bana göstermez ,,,, dün verdiğim komutları alıyorum ama bana gönderiyor geçerli bilgisayar tarihi…. Yani benim için işe yaramıyor çünkü gerçek tarihi göremiyorum.
Gerçek tarihleri nasıl kaydedebilirim ???
Çalışmıyor, mevcut sistem tarihini alıyor, komutun çalıştırılma tarihini değil
Üzerine tarih koymak için biçimlendirdiğinizde, bundan ÖNCE çalıştırdığınız komutlar doğru tarihe sahip olmayacak, ancak daha sonra çalıştırdığınız komutlar olacaktır.
Bir soru KZKG ^ Gaara.
Ayrıca komutları çalıştıran kullanıcılara da gösterebilirsiniz.
Geçmiş, her kullanıcıya özeldir, böylece ihtiyacınız olanı doğrulamak için her kullanıcının oturumuna girmeniz gerekir, şimdi daha fazla kontrole sahip bir şey istiyorsanız SUDO kullanımını tavsiye ederim, çünkü her şeyin bir kaydını bırakırsa her kullanıcı için tarihler ve diğerleri ile yürütülür.
Mükemmel, katkı için teşekkürler, çok yardımcı oldu.
selamlar
Geçmişi bana ihraç eden bir senaryo yapmam gerekiyor ve bunu bash ile yapmak onu almıyor.
Destek