Memikirkan hal ini dengan cara yang berbeda, Anda juga bisa mengarahkan output ke file dan kemudian gunakan less +Funtuk melakukan streaming file less. Menekan ctrl + cakan menghentikan aliran, dan pengetikan shift + fakan 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 menyorot my_search_termdalam 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:
start_rails_server &>> my_new_logfile
The &>kehendak pipa kedua stdout dan stderr ke file log. (Anda dapat memilih satu atau yang lain dengan menggunakan angka, 1untuk stdout dan 2untuk stderr, meskipun stdout tersirat sehingga Anda bisa melakukannya cmd > filedan 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:
start_rails_server &> my_new_logfile