Perintah sejarah menunjukkan kepada kita di terminal arahan yang telah kita laksanakan pada masa lalu, seperti ini:
Sejauh ini bagus, tetapi bagaimana jika kita ingin mengetahui dengan tepat kapan kita melaksanakan setiap perintah pada masa lalu? O_O
Maksud saya, lihat sesuatu seperti ini:
Untuk melakukan ini, kita mesti meletakkan perintah ini di terminal:
export HISTTIMEFORMAT='%F %T : '
Kemudian mereka berlari lagi sejarah dan lihat hasilnya 🙂
Sekarang, apa yang baru saja kita lakukan tidak akan kekal, iaitu ketika kita menutup sesi (atau mematikan komputer) cara sejuk ini untuk melihat output perintah sejarah akan dilupakan oleh sistem, untuk menjadikannya kekal kita mesti jalankan perkara berikut:
echo "export HISTTIMEFORMAT='%F %T : '" >> $HOME/.bashrc
Maksudnya, letakkan perintah itu di akhir fail kita .bashrc yang tersembunyi di rumah kita.
Ngomong-ngomong, bagi mereka yang tertanya-tanya apa maksud% F dan% T…% F bermaksud tarikh dalam mod tahun-bulan-hari, sementara% T adalah waktu dalam mod jam-minit-detik (waktu 24 jam ).
Saya rasa tidak ada yang lain untuk diperkatakan, ini adalah catatan yang agak pendek tetapi saya rasa tipnya menarik ^ - ^
salam
Nice 🙂
Lebih baik, mustahil.
Versi copy-paste di terminal.
echo "eksport HISTTIMEFORMAT = '% F% T:'" >> ~ / .bashrc; sumber ~ / .bashrc
Tadaaan ...
Sekiranya tidak mencuba, petikan wordpress tidak berfungsi di terminal.
Lampirkan kod antara (kod) ...... (/ kod) ... TAPI, menukar tanda kurung menjadi tanda kurang dan lebih besar daripada tanda
Terima kasih untuk data KZKG ^ Gaara tetapi ada perinciannya:
Tarikh itu selalu tarikh hari ini, bukan tarikh tarikh perintah itu dijalankan.
Atau sekurang-kurangnya itu muncul dalam ujian saya. Sorakan
Nampaknya ia hanya berfungsi dengan baik dengan perintah yang telah dilaksanakan setelah eksport selesai, iaitu, besok anda akan melihat bahawa perintah yang anda laksanakan esok akan baik-baik saja, dan lain-lain dll seiring dengan berlalunya hari.
Anda faham? 🙂
Terima kasih atas komen 😀
Ahh pergi. saya faham
Terima kasih atas jawapannya dan kemudian menyimpannya di .bashrc.
😀 Salam
Tidak sama sekali, terima kasih kerana memberi komen 🙂
Sejuk.
Itulah idea 😀
Hebat !, sederhana dan berkesan. Terima kasih.
Terima kasih
Petua Hebat !, banyak hari ini 🙂
Sumbangan yang sangat baik, ia berfungsi dengan sempurna, terima kasih.
Maklumat menarik !! Pada mulanya saya fikir ia tidak berfungsi, kerana arahan sebelumnya muncul dengan tarikh yang sama; tetapi yang dia perkenalkan, mereka jika dia menunjukkan waktu yang tepat.
hello
Petua yang sangat berguna, hanya kerana saya mempunyai masalah semasa memberikan arahan kerana anda menunjukkan HISTTIMEFORMAT eksport = '% F% T:' dan kemudian sejarah ... jika anda menghantar tarikh dan masa semua arahan kepada saya, yang peliknya ialah saya Ia menghantar semua arahan yang dikirimkan kepada saya tarikh dan waktu yang dimiliki oleh komputer pada ketika itu, iaitu, ia tidak menunjukkan tarikh dan masa sebenar arahan itu ,,,, Saya mendapat arahan yang saya berikan semalam tetapi ia menghantar tarikh komputer semasa…. Oleh itu, ia tidak berfungsi kerana saya tidak melihat tarikh sebenar.
Bagaimana saya boleh menyimpan tarikh sebenar ???
Ia tidak berfungsi, memerlukan tarikh sistem semasa dan bukan tarikh pelaksanaan perintah
Apabila anda memformatnya untuk meletakkan tarikhnya, perintah yang anda laksanakan SEBELUM ini tidak akan mempunyai tarikh yang tepat, namun perintah yang anda laksanakan selepas itu akan berlaku.
Satu soalan KZKG ^ Gaara.
Anda juga dapat menunjukkan kepada pengguna yang melaksanakan perintah?
Sejarah adalah khusus untuk setiap pengguna, sehingga anda harus memasuki sesi setiap pengguna untuk mengesahkan apa yang anda perlukan, sekarang jika anda menginginkan sesuatu dengan kawalan yang lebih besar, saya mengesyorkan penggunaan SUDO, kerana jika ia meninggalkan catatan semua yang dilaksanakan untuk setiap pengguna dengan tarikh dan lain-lain.
Hebat, terima kasih atas sumbangan yang telah banyak membantu.
salam
Saya perlu membuat skrip yang mengeksport sejarah kepada saya dan melakukannya melalui bash tidak mengambilnya.
Bantuan