Akan sangat bagus untuk mengakses semua perintah saya yang berjalan di terminal pada OS X sehingga saya dapat meninjau dan menggunakannya sebagai lembar pengingat yang sedang berjalan.
Saya menggunakan permintaan Reverse-I-Search, dan telah memperbarui .bash_profile saya untuk menyimpan semua riwayat saya sebagaimana disebutkan di sini di Mactoids: Cara mencari riwayat perintah Terminal .
Mulai Terminal.
Arahkan ke folder Beranda dengan memasukkan:
cd ~/
Buat .bash_profile dengan memasukkan:
touch .bash_profile
Sekarang, edit .bash_profile di editor teks favorit Anda atau ketik ini di jendela Terminal untuk secara otomatis membuka file di TextEdit default:
open -e .bash_profile
Terakhir, tambahkan ini ke file .bash_profile:
HISTFILESIZE=1000000000 HISTSIZE=1000000
Simpan dan keluar.
Apakah Anda punya ide bagaimana saya dapat mengakses untuk menampilkan riwayat perintah terminal di OS X?
man bash
, jadi Anda harus tahu bahwa sejarah disimpan dalam file~/.bash_history
. Apa lagi yang perlu Anda ketahui, dapatkah Anda klarifikasi?Jawaban:
Semua riwayat Anda disimpan di
~/.bash_history
, di mana keduareverse-i-search
dan tombol atas / bawah digunakan. File itu dipangkas secara teratur, tetapi jika Anda mengikuti panduan dalam tautan Anda,.bash_history
file itu praktis tidak akan pernah dipangkas.sumber
Secara pribadi, saya lebih suka melakukannya dengan cara yang lebih sederhana dan mencetak semuanya , daripada memeriksa sesi terbaru yang tidak mencakup semua jendela Terminal dan semua perintah.
Dapatkan riwayat lengkap
Jika Anda ingin mengurutkan berdasarkan tanggal sesi
sumber
Jika Anda masih membutuhkan perbaikan untuk ini, berikut adalah cara saya melakukannya. Dengan ini, saya bisa SIMPAN dan AKSES riwayat di semua tab (yaitu jika Anda memasukkan perintah pada satu tab, lalu buka tab baru dan tekan, itu akan menyarankan perintah yang baru saja Anda masukkan di tab sebelumnya)
Anda akan membutuhkan 2 hal: 1. Masukkan perintah ini di terminal Anda untuk memastikan histappend dihidupkan:
2. Anda juga perlu tahu di mana perintah histori Anda disimpan.
File histori saya disimpan di ~ / .bash_sessions sehingga kode saya akan direfleksikan. Jika milik Anda disimpan di ~ / .bash_history, atau direktori lain, cukup tukarkan itu dengan ~ / .bash_sessions saat kami memasukkannya ke dalam bash_profile kami.
Setelah Anda mengetahuinya, buka bash_profile Anda dan tambahkan kode berikut:
sumber
source ~/.bash_sessions/*.history
mengeksekusi semua perintah