Благодаря KDE, GNOME и другим графическим интерфейсам, жизнь в Линуксе становится все приятнее. Но для эффективной работы следует выучить и некоторые консольные программы.
Изучите bash. Прочитайте man bash целиком. Ничего трудного вы там не встретите, зато получите мощный инструмент, работающий на любом компьютере с Linux.
Выучите vim. Это лучший текстовой редактор для Linux. Выучите vim, даже если вы используете Emacs или Eclipse в повседневной работе.
Ознакомьтесь с ssh и основами беспарольной аутентификации.
Научитесь управлять исполнением работающих программ: &, Ctrl-Z, Ctrl-C, jobs, fg, bg, kill и т.п.
Используйте команды управления файлами: ls, less, head, tail, ln, chown, chmod, du, df, mount и др. Разберитесь в них подробно. Например, узнайте чем отличаются жесткие ссылки от символических.
Узнайте все о командах управления сетью: ifconfig, dig и т.п.
Выучите регулярные выражения. Научитесь их правильно применять в grep/egrep.
Научитесь управлять установкой приложений с помощью aptitude или yum (в зависимости от дистрибутива).
Если вы все это уже умеете делать, то можете перейти к практическим советам, которые в обилии найдете в статье .
Знать vim действительно полезно. Например, по ssh потребуется активно конфиги править. А 1% как раз по обратной причине. Юзер приходит в Linux, видит красивую картинку, но не понимает какая мощь стоит за всеми этими свистопердельными GNOME, KDE, Unity. Это и приводит к быстрому разочарованию.
"используете Emac" - наверное Emacs?
Если все это обязательно нужно знать каждому пользователю то понятно, почему у этой системы до сих пор 1% :)
Спасибо, поправил.
Знать vim действительно полезно. Например, по ssh потребуется активно конфиги править. А 1% как раз по обратной причине. Юзер приходит в Linux, видит красивую картинку, но не понимает какая мощь стоит за всеми этими свистопердельными GNOME, KDE, Unity. Это и приводит к быстрому разочарованию.