Лучший ответ на старый вопрос ...
Я создаю функцию оболочки в моем .bashrc (очевидно, предполагается, что вы используете bash в качестве оболочки) и использую tmux. Вы, вероятно, можете все усложнить и сделать это без временного файла, но цитирование просто уродливо, если вы пытаетесь убедиться, что файлы с пробелами или другими странными символами в имени все еще работают.
multitail ()
{
cmdfile=`mktemp`
echo "new-session -d \"tail -f '$1'\"" >$cmdfile
shift
for file in "$@"
do
echo "split-window -d \"tail -f '$file'\"" >>$cmdfile
done
echo "select-layout even-vertical" >>$cmdfile
tmux source-file $cmdfile \; attach && rm -f $cmdfile
}