ЗЫ: трудно что ли по bash-у доки почитать? Неужели не нужно бывает?
1. Бывает что-то нужно, но не знаешь, что это в принципе с помощью баша (и соответствующих команд типа tee, find или grep) можно сделать и работаешь ручками, а то и скрипт на php
пишешь со всякими exec(), system(), filecontents(), preg_match() и т. п.
2. Даже если знаешь что в принципе возможно, но даже примерно не помнишь как, то гуглить дольше, чем п.1
3. Даже если примерно помнишь то изучать/вспоминать команды (и их ключи!!!) дольше, чем п. 1
4. А еще есть GUI, где помнить почти ничего не надо
Наверное надо просто сесть и изучать баш, решая свои типичные задачи и сохраняя их в виде сниппетов каких-то, возможно разрабатывая скрипты, но не пытаться его изучать в процессе работы, когда нужно что-то сделать "ещё вчера" и/или читая в метро книжки - в таком режиме знаний особо не добавляется