Saya adalah pengembang Ruby on Rails . Saya telah menjalankan server Ruby on Rails di jendela terminal. Ruby on Rails menampilkan informasi log ke jendela terminal. Tetapi karena log panjang, baris log pertama tidak dapat diakses bagi saya melalui pengguliran jendela.
Bagaimana saya bisa menambah jumlah garis yang ditunjukkan di jendela terminal?
14.04
command-line
Lesha Pipiev
sumber
sumber
Buka pengaturan profil untuk terminal melalui
Atau dengan klik kanan di terminal:
Ubah nilai
Limit scrollback
atau hapus tanda untuk pengguliran tanpa batas.sumber
Memikirkan hal ini dengan cara yang berbeda, Anda juga bisa mengarahkan output ke file dan kemudian gunakan
less +F
untuk melakukan streaming fileless
. Menekanctrl + c
akan menghentikan aliran, dan pengetikanshift + f
akan melanjutkan aliran.Ini juga memberi Anda manfaat tambahan karena bisa menyoroti hal-hal yang Anda pedulikan. Misalnya, mengetik
/my_search_term
(pencarian maju) atau?my_search_term
(pencarian mundur) juga akan menyorotmy_search_term
dalam file. Penyorotan ini akan berlanjut saat data baru masuk.Bagaimana cara saya output ke file?
Ada beberapa opsi, tetapi untuk kelengkapan, ini mungkin yang terbaik:
The
&>
kehendak pipa kedua stdout dan stderr ke file log. (Anda dapat memilih satu atau yang lain dengan menggunakan angka,1
untuk stdout dan2
untuk stderr, meskipun stdout tersirat sehingga Anda bisa melakukannyacmd > file
dan Anda akan mendapatkan stdout dicetak ke file Anda.)Braket sudut mengirimkan output ke
my_new_logfile
, dan fakta bahwa ada dua berarti bahwa itu akan ditambahkan ke file jika ada, dan buat yang baru jika tidak. Jika Anda menggunakan braket sudut tunggal, maka file apa pun yang ada akan ditimpa:sumber