Setiap kali saya membuka terminal, perintah yang digunakan terakhir muncul.
Saya ingin mendapatkan terminal yang bersih ketika saya membukanya, tetapi saya belum menemukan cara melakukannya.
Sebagai contoh jika saat menggunakan terminal saya lakukan:
defaults write com.apple.Finder...etc
dan kemudian saya menutup terminal. Lain kali saya membuka terminal, saya akan melihat baris yang sama berwarna abu-abu (untuk menunjukkan itu adalah perintah yang saya gunakan terakhir kali saya membuka terminal) dan baris untuk mulai menulis di bawahnya.
clear
perintah membersihkan jendela output yang tepat pada mesin saya. Akan mencarinya dalam waktu sekitar enam jam kecuali orang lain memberikan jawaban sebelum itu.Jawaban:
Tambahkan yang berikut di bagian paling akhir
.bash_profile
:Ini benar - benar akan menghapus Terminal. Saya bahkan mendefinisikan fungsi berikut, karena saya tidak suka perilaku pengguliran default
clear
:Saya pikir itu sama dengan hard reset Terminal (
Cmd-Opt-R
), tapi saya tidak sepenuhnya yakin.sumber
cd
suatu tempat, lalu menutup dan membuka kembali Terminal. Hanya ada garis abu-abu dari akhir sesi sebelumnya. Antara jawaban saya dan yang lain, dia pasti dapat menemukan solusi untuk masalahnya, interpretasi mana pun yang benar. By the way, jawaban saya memiliki tanda centang, meskipun itu bukan yang pertama, sehingga tidak dapat yang buruk.ESC c
adalah "Full Reset (RIS)", yang sama dengan Shell> Send Hard Reset; namun, itu hanya membersihkan tampilan dan mengatur ulang status terminal. Tidak menghapus scrollback. Jika semua Proxify mencari adalah cara untuk menghapus layar, cukup gunakanclear
perintah normal (bukanclear
fungsi yang diberikan dalam jawaban ini). Kalau tidak,ESC c
tidak cukup, dan melakukan reset terminal yang sama sekali tidak perlu.Dari pengalaman saya sendiri, ketika saya menonaktifkan fitur Resume Lion , Terminal ini menghentikan riwayat sesi penyimpanan.
sumber
Fitur resume jendela Lion diatur pada aplikasi berdasarkan aplikasi. Anda dapat menghentikan ini di Terminal dengan perintah berikut:
Karena Anda mengedit pengaturan Terminal saat Terminal terbuka, Anda harus menutup dan memulai ulang Terminal dua kali sebelum melihat efeknya.
sumber
Command-K menghapus Scrollback.
sumber
Saya pikir apa yang Anda inginkan bukan bermain dengan pemecahan masalah, tetapi Anda ingin tahu di mana disimpan pada disk "teks abu-abu" yang Anda lihat di Terminal dan menghapusnya.
Teks ini disimpan di sini: ~ / Library / Status Aplikasi Tersimpan / com.apple.Terminal.savedState.
Hapus folder dan Anda akan senang.
sumber
Satu solusi: ekspor
TERM
dengan nilai wajar seperti "xterm", dan letakkanclear
perintah di baris terakhir Anda~/.bash_profile
. Solusi lain dapat dirancang.sumber
clear
tidak menghapus Terminal, hanya menggulung halaman ke bawah.clear
menghapus tampilan terminal. Dalam beberapa kasus ia melakukannya dengan memindahkan konten layar ke dalam scrollback (tetapi tidak selalu, misalnya, ketika layar alternatif dipilih).clear
.