Tail如何在不使用
如何在不使用Ctrl+c
的情況下退出tail -f
模式?
當我這樣做時
tail -f filename
,如何退出模式而不使用Ctrl+c
終止程序?我想要的是一種正常的退出方式,比如
q
在top
.我只是對這個問題感到好奇,因為我覺得殺死程序並不是退出某事的好方法。
正如評論中所說,
Ctrl-C
不會殺死tail
程序,這是通過發送 SIGTERM 或 SIGKILL 信號(臭名昭著的-9
……)來完成的;它只是發送一個 SIGINT 告訴tail
結束轉發模式並退出。僅供參考,這是一個更好的工具:
less +F filename
在
less
中,您可以按Ctrl-C
結束前進模式並滾動文件,然後按F
再次返回前進模式。請注意,
less +F
許多人提倡將其作為tail -f
. 有關這兩個工具之間的區別和注意事項,請閱讀以下答案:tail -f
比less +F
更有效嗎?