Ketika Anda menggunakan perintah journalctl -p err -b
misalnya, Anda mendapatkan jawaban yang diakhiri dengan "END". Perintah apa yang saya gunakan untuk mengakhiri ini dan mendapatkan kesempatan untuk memasukkan perintah berikutnya tanpa harus menutup jendela dan membuka yang baru?
erik@server ~ $ journalctl -p err -b
-- Logs begin at sön 2019-09-22 20:17:42 CEST, end at sön 2019-09-22 20:20:01 CE
sep 22 20:17:51 server iscsid[1289]: iSCSI daemon with pid=1290 started!
lines 1-2/2 (END)
command-line
systemd
less
systemd-journald
pager
Skalman65
sumber
sumber
less
dirinya sendiri tetapiless
perpustakaan yang terkait, menyebabkanpidof less
output apa-apa saat sedang berjalan, dan saya mencoba untuk menonaktifkan paging denganLESS=F journalctl -p err -b
tetapi tidak berhasil. Bandingkan dengangit
tempat keduanya bekerja.less
. Dengan$SYSTEMD_PAGER
dan$PAGER
tidak disetel,journalctl
coba beberapa perintah, termasuk (seperti yang dikatakan journalctl (1))less
. Tapi itu cobapager
dulu. Di Debian dan Ubuntu,/usr/bin/pager
adalah symlink to/etc/alternatives/pager
, yang merupakan symlink to/bin/less
(yang jarang diubah pengguna). Jadipidof less
tidak berhasil tetapipidof pager
tidak.journalctl
ulang$LESS
, secara default menjadiFRSXMK
, tetapi Anda dapat mengatur$SYSTEMD_LESS
.FRSXMK
berisiF
tetapiF
opsi hanya menonaktifkan paging ketika pengguliran vertikal maupun horizontal tidak diperlukan; lihatS
opsi. @wjandreaBaca
man journalctl
. Di bagian Deskripsi , dikatakan:Jadi, Anda harus membaca
man less
untuk mempelajari alat yang bermanfaat ini.Salah satu hal yang dapat Anda pelajari
man less
adalah:sumber
man
juga berjalanless
, jadi Anda harusq
keluar juga!Seperti disebutkan dalam jawaban lain Anda dapat menekan
q
untuk keluar dariless
pager.Dengan asumsi bahwa outputnya pendek, opsi lain adalah secara langsung meminta perintah untuk tidak menggunakan pager. Dalam hal
journalctl
ini dilakukan dengan opsi--no-pager
:sumber