Многие делают упор на появившихся табах и unicode, это безспорно хорошо, но мне больше всего понравилось не это.
Я использую Terminal в основном для доступа к удаленным машинам по SSH и Telnet (такова специфика моей работы), и что бы упростить себе жизнь, на большинстве моих машин использую аутентификацию по сертификату. Так вот, что бы постоянно не приходилось вводить парольную фразу для ключа, нужно что бы работал ssh-agent и кажданя новая сессия Terminal знала, какой ssh-agent ей использовать, в тигре приходилось дописывать в .profile консрукцию следущего вида:
. .sa.tmp
ps x | awk '{print $1}' | grep $SSH_AGENT_PID > /dev/null
if [ "$?" = "0" ]
then
echo ""
else
rm .sa.tmp
ssh-agent > .sa.tmp
echo "ssh-agent started"
fi
Это конечно работало, и весьма неплохо, при первом обращении к ssh приходилось вписывать парольную фразу, но дальше она не запрашивалась.
В Лео же мой скриптик больше не нужен!!! Да и вообще, теперь даже первый раз парольную фразу вводить не надо :) она запоминается в Keychain! Браво Apple, теперь моя работа стала на много удобнее :)

