Это возможно строки, которые Вы ищете, отправляются в stderr вместо stdout, в этом случае заканчивая строку с 2>&1
должен решить проблему:
tail -f general.log | grep Some_word | tee -a todel.txt 2>&1
Вы можете использовать буквальную новую строку в PS1
:
PS1="$_timedhms
> [USERNAME]MACHINE:${PWD#$HOME/} $ "
или используя $'\n'
с ksh93:
PS1="$_timedhms$'\n' [USERNAME]MACHINE:${PWD#$HOME/} $ "
Есть довольно простой способ сделать это:
export PS1=$(echo "\033[01;33m"`date +%D`" "`date +%T`"\033[0m""\n"`whoami`@"\033[3;36m"`hostname`"\033[0m"':$PWD'#)
Если вы хотите установить это навсегда, добавьте запись в '/etc/profile'.