Основы эффективной работы в 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 (в зависимости от дистрибутива).

    Если вы все это уже умеете делать, то можете перейти к практическим советам, которые в обилии найдете в статье «4 золотых правила эффективной работы в Linux».

field_vote: 
Ваша оценка: Нет Средняя: 3.5 (2 оценки)
Главная тема: 

Комментарии

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

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

Оценка: 
Средняя: 5 (1 оценка)

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

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

Оценка: 
Средняя: 5 (1 оценка)

Комментировать

Filtered HTML

  • Use [fn]...[/fn] (or <fn>...</fn>) to insert automatically numbered footnotes.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <strike> <code> <h2> <h3> <h4> <h5> <del> <img>
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.