Linux

是否可以更改尾部的預設行數?

  • July 2, 2021

當我使用tail file時,tail 預設列印最後 10 行。

是否可以在系統級別更改該預設值?

不,但您可以使用 alias

添加到你的.bashrc這個字元串:

alias tails='tail -n 15'

…並執行

$ source .bashrc

現在每次您嘗試輸入:

$ tails file

你會得到最後 15 行file

tail不, (和)生成的預設行數head是 POSIX 標準規定的:

如果既沒有-c也沒有-n指定,-n 10則應假定。

要獲得不同的行數,請使用-n命令行選項,或創建一個 shell 函式:

mytail ()  { tail -n 5 "$@"; }

或者,如果您真的想保留實用程序的名稱並只更改預設行數,

tail ()  { command tail -n 5 "$@"; }

引用自:https://unix.stackexchange.com/questions/395795