Основы эффективной работы в Linux
26 Jan, 2012 pomodor 2
Благодаря 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 (в зависимости от дистрибутива).
Если вы все это уже умеете делать, то можете перейти к практическим советам, которые в обилии найдете в статье «4 золотых правила эффективной работы в Linux».
field_vote:
Комментарии
Чингачгук
27 января, 2012 - 10:46
"используете Emac" - наверное Emacs?
Если все это обязательно нужно знать каждому пользователю то понятно, почему у этой системы до сих пор 1% :)
pomodor
27 января, 2012 - 14:19
Спасибо, поправил.
Знать vim действительно полезно. Например, по ssh потребуется активно конфиги править. А 1% как раз по обратной причине. Юзер приходит в Linux, видит красивую картинку, но не понимает какая мощь стоит за всеми этими свистопердельными GNOME, KDE, Unity. Это и приводит к быстрому разочарованию.
Комментировать