Наши партнеры

UnixForum





Библиотека сайта rus-linux.net

Самые полезные настройки и команды Linux

Оригинал: Highly useful Linux commands & configurations
Автор: Igor Ljubuncic
Дата публикации: 10 августа 2010г.
Перевод: С. Русинов
Дата публикации перевода: 11 декабря 2012г.

Да! Вы полюбите эту статью!

На сегодняшний день, много сайтов предоставляют подобную информацию, которая отличается различным уровнем и полнотой изложения, и рассчитана на пользователей различной квалификации. Тем не менее, я хочу предложить короткое и удобное руководство по некоторым наиболее распространенным и полезным командам, которое поможет сделать вашу работу в Linux более радостной.

Наверное, вы прочитали некоторые мои руководства по установке и, скорее всего, установили операционную систему и сконфигурировали ее основные параметры. Однако я уверен, что некоторые из вас столкнулись с определенными трудностями: недостающий пакет, отсутствующий драйвер. Первоначальные усилия требуемые от новичка в Linux могут показаться ошеломляющими, особенно после многих лет работы в Windows. По этой причине, родилась эта статья. Ее цель предложить простые решения наиболее распространенных проблем с которыми можно столкнуться во время и после установки Linux. Она предназначена для начинающих пользователей и пользователей средней квалификации, тех кто чувствует себя немного неловко при столкновении с командной строкой, скриптами или конфигурационными файлами.

В качестве демонстрационной платформы в этой статье используется дистрибутив Ubuntu Linux. Однако все эти команды будут работать с другими Linux дистрибутивами с небольшими изменениями в синтаксисе. Я лично протестировал успешно все команды и настройки в двух дистрибутивах Linux, основанных на Debian и RedHat.

О чем я собираюсь написать?

Вот темы. Если вы хотите пропустить некоторые из параграфов, то вы можете воспользоваться содержанием приводимым ниже. Однако я рекомендую вам прочитать все.

  • Важная информация - устранение классических ошибок.
  • Команды - знакомство с командной строкой.
  • Установка программного обеспечения - извлечение из архивов, установка из пакетов, установка из архивов и сборка из исходных текстов.
  • Установка драйверов - сборка из исходных текстов, загрузка, конфигурирование, добавление драйверов в список начальной загрузки, написание скриптов и добавление их в список начальной загрузки.
  • Монтирование дисков - NTFS и FAT32 файловых систем и задание разрешений на чтение/запись.
  • Установка драйверов графической карты - устранение повторяющихся типичных проблем.
  • Общий доступ к сети - организация общего доступа к каталогам в Windows и Linux.
  • Общий доступ к принтеру - организация общего доступа к принтеру в Windows и Linux.
  • Некоторые другие полезные команды.

Содержание

  1. Важные сведения
  2. Команды
    1. Получение справочной информации
  3. Установка программ
    1. Что вы выберете?
    2. Порядок действий
    3. Распаковка архива
    4. Упаковка архивов zip
    5. Установка
    6. Сборка (из исходных текстов)
    7. Кратко об установочных методах
  4. Установка драйверов
    1. Установка
    2. Загрузка драйверов
    3. Конфигурирование драйверов
    4. Скрипты
  5. Монтирование диска
    1. Другие настройки
  6. Установка драйверов графической карты
  7. Общий доступ к сети
    1. Windows > Linux
    2. Linux > Windows
  8. Предоставление общего доступа к принтеру
  9. Другие полезные команды
    1. Переключение между уровнями запуска
    2. Резервное копирование конфигурационного файла X Windows
      (полезно до обновления драйверов графической карты)
    3. Просмотр информации о системном окружении
    4. Предоставление информации о файлах и каталогах
    5. Завершение процессов

Важные сведения

Есть некоторые вещи, которые вам необходимо знать прежде, чем начнете изучение командной строки.

  • Linux команды чувствительны к регистру символов (dedoimedo и Dedoimedo это два различных файла).
  • Лучше создавать каталоги и файлы в Linux БЕЗ пробелов. Например: Red Gemini.doc допустимое имя файла в Windows, но возникнут проблемы с доступом к этому файлу из командной строки в Linux. Вы должны будете переименовать файл в RedGemini.doc. Пользователи командной строки DOS хорошо знакомы с этой проблемой, команды не будут выполняться с каталогами и файлами, состоящими более чем из одного слова. Исключение составляют только имена объявленные явным образом в двойных кавычках("like this").
  • Нажатие TAB во время набора команды приведет к автоматическому заполнению команды. Например, если имеется одиночный файл в определенном каталоге, который начинается на букву p, ввод p затем TAB автоматически заполнит имя файла независимо от его длины; если имеется более одного файла команда дополнится максимально доступной частью строки, соответствующей всем подходящим именам файлов (s + TAB для smirk и smile автоматически заполнено smi).
  • Перед копированием, перемещением, удалением или внесением небольших изменений в любой файл, особенно в скрипты и конфигурационные файлы, лучше сначала сделать их резервную копию.
  • Не прерывайте выполнение команды во время ее работы (нажатием Ctrl + C). Даже если не видно мигания индикатора HDD (жесткого диска) и выполнение занимает очень много времени, не предполагайте, что система зависла подобно Windows. Linux почти никогда не зависает. Позвольте команде завершить выполнение, пусть это будет 5 секунд или 5 часов. Просто для информации: компиляция отдельных программ может потребовать несколько дней.

Команды

Чтобы иметь возможность использовать командную строку, вы должны быть хорошо знакомы с некоторыми элементарными командами Linux. Бывшие пользователи DOS сочтут переход очень простым.

Ниже вы найдете ссылки на некоторые основные Linux команды.

Alphabetic Directory of Linux Commands
An A-Z Index of the Linux BASH command line
LinuxCommand.org
Some Useful Linux Commands

Получение справочной информации

Во-первых, все о чем вы могли подумать и даже больше, скорее всего, уже было отвечено хотя бы раз на одном из Linux форумов. Используйте форумы для поиска решений... любых задач. Скопируйте и вставьте код ошибки или сообщение об ошибке в поисковик (например, Google), и вы найдете ссылки на ответы в 99,9996532% случаев.

Локальная справка является одним из самых полезных средств, которые доступны пользователю командной строки. Если по каким-то причинам вы не можете разобраться с требуемым синтаксисом, то вы можете обратиться к справке, используя файл помощи. Это можно сделать двумя способами:

$ man любая_команда

Вышеприведенная строка выведет на экран весь справочный файл для запрошенной команды в текстовом редакторе Vi. Вы, можете получить больше информации о текстовом редакторе Vi из An Extremely Quick and Simple Introduction to the Vi Text Editor.

$ любая_команда --help

Выше приведенная строка выведет на экран все доступные опции для указанной команды. Вывод опций будет произведен в терминале командной строки. Вы, скорее всего, предпочтете использовать второй способ.


  К оглавлению статьи Следующая часть