Ну как бы заставить гуй под линуксом нормально работать примерно такого же уровня сложности задача, если не хуже. В консольке командочки гарантированно отрабатывают.
Вот смотри: мне ежедневно надо было гонять тесты в вебе, для чего использовался линупс. бОльшую часть времени я проводил в гуе, использовал консольку для запуска тестов по SSH.
потом я перешел на винду - и ничего не поменялось, потому что cygwin и вперед
потом я перешел на мак - и всё то же самое.
И за это время я научился примерно полутора командам в баше. Потому что для ежедневных задач мне не нужен был ни кат, ни каталоги, ни сеть, ни права.