Normalde "Sonsuza kadar ileri git" modundan çıkmanız gerekmiyor gibi görünüyor, bu da manuelde + man less
tuşuna basarken girdiğiniz modu nasıl adlandırıyor .ShiftF
Ancak, nasıl normale dönebilirim biraz kirli bir hile buldum. Kısaca komutu dondurur, bu yüzden muhtemelen kesintisiz çalışması gereken sunucunuz için uygun olup olmadığından emin değilim.
Her neyse, işte püf noktası:
node server.js | less
Alredy'yi başlattığınızı ve "Sonsuza kadar ilet" moduna girmek için Shift+ düğmesine bastığınızı varsayıyorum F. Artık less
herhangi bir tuşa basmaya tepki vermiyor.
Bu durumda, sunucu işlemini öldürmek için Ctrl+ tuşuna basabilir Cve less
daha sonra düğmesine basarak çıkabilirsiniz Q(ancak bir nedenle komutu iş listenizde durdurulmuş işlem olarak bırakır - fg
devam etmek ve tamamen izin vermek için çalıştırmanız gerekir. sonra sona erdirir), ama istediğimiz bu değil .
Bunun yerine, komutu durdurmak ("dondurmak") ve kabuk isteminize geri dönmek için Ctrl+ tuşuna da basabilirsiniz Z. Şimdi komutun ön planda çalışmaya devam etmesine izin vermek için shell komutunu fg
(" f ore g round") hızlıca yazın . Senin o Not node
sunucu süreci de bu kısa süre içinde duraklatıldıysa, bu kabul edilebilir olup olmadığını düşünmek zorundayız.
Şimdi less
eskisi gibi ön planda koşuyor, değil mi? Evet, ama sihirli bir şekilde artık "Sonsuza kadar ilet" modunda değil. Yukarı ve aşağı kaydırmak için örneğin ok tuşlarını tekrar kullanabilirsiniz.
Ne yazık ki, less
arabelleğini tamamen güncellemeyi bırakmış gibi görünüyor, sadece komutu daha önce dondurduğunuz çizgiye ilerleyebilirsiniz, daha fazla değil. node
Sunucu hala çalışıyor ve biz sadece almak zorunda da çıktı üretiyor less
tekrar yenilemek için.
Bunu yapmanın en kolay yolu less
, tuşlara Hve Qsırayla basarak yardım ekranını açmak ve tekrar kapatmak . Şimdi her şey tekrar iyi çalışıyor gibi görünüyor.
Ancak en temiz çözüm terdon'un cevabını takip etmek ve çıktıyı dosyayı less
izlemek için kullanarak geçici bir dosyaya yönlendirmektir .
less
venode
sunucu arka planda çalışırken kabuk isteminize geri dönmek mi istiyorsunuz yoksa sadeceless
en son satırları izlemek yerine günlükte gezinebileceğiniz normal olmayan takip moduna geri dönmek mi istiyorsunuz?