Основы эффективной работы в Linux

Благодаря KDE, GNOME и другим графическим интерфейсам, жизнь в Линуксе становится все приятнее. Но для эффективной работы следует выучить и некоторые консольные программы.

  1. Изучите bash. Прочитайте man bash целиком. Ничего трудного вы там не встретите, зато получите мощный инструмент, работающий на любом компьютере с Linux.
  2. Выучите vim. Это лучший текстовой редактор для Linux. Выучите vim, даже если вы используете Emacs или Eclipse в повседневной работе.
  3. Ознакомьтесь с ssh и основами беспарольной аутентификации.
  4. Научитесь управлять исполнением работающих программ: &, Ctrl-Z, Ctrl-C, jobs, fg, bg, kill и т.п.
  5. Используйте команды управления файлами: ls, less, head, tail, ln, chown, chmod, du, df, mount и др. Разберитесь в них подробно. Например, узнайте чем отличаются жесткие ссылки от символических.
  6. Узнайте все о командах управления сетью: ifconfig, dig и т.п.
  7. Выучите регулярные выражения. Научитесь их правильно применять в grep/egrep.
  8. Научитесь управлять установкой приложений с помощью aptitude или yum (в зависимости от дистрибутива).
  9. Если вы все это уже умеете делать, то можете перейти к практическим советам, которые в обилии найдете в статье «Some time-saving tips that every Linux user should know».

Ваша оценка: Нет Средняя оценка: 3.5 (2 votes)

"используете Emac" - наверное Emacs?

Если все это обязательно нужно знать каждому пользователю то понятно, почему у этой системы до сих пор 1% :)

Ваша оценка: Нет
pomidorius аватар

Спасибо, поправил.

Знать vim действительно полезно. Например, по ssh потребуется активно конфиги править. А 1% как раз по обратной причине. Юзер приходит в Linux, видит красивую картинку, но не понимает какая мощь стоит за всеми этими свистопердельными GNOME, KDE, Unity. Это и приводит к быстрому разочарованию.

Ваша оценка: Нет