Самые полезные настройки и команды 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.
- Некоторые другие полезные команды.
Содержание
- Важные сведения
- Команды
- Получение справочной информации
- Установка программ
- Что вы выберете?
- Порядок действий
- Распаковка архива
- Упаковка архивов zip
- Установка
- Сборка (из исходных текстов)
- Кратко об установочных методах
- Установка драйверов
- Установка
- Загрузка драйверов
- Конфигурирование драйверов
- Скрипты
- Монтирование диска
- Другие настройки
- Установка драйверов графической карты
- Общий доступ к сети
- Windows > Linux
- Linux > Windows
- Предоставление общего доступа к принтеру
- Другие полезные команды
- Переключение между уровнями запуска
- Резервное копирование конфигурационного файла X Windows
(полезно до обновления драйверов графической карты) - Просмотр информации о системном окружении
- Предоставление информации о файлах и каталогах
- Завершение процессов
Важные сведения
Есть некоторые вещи, которые вам необходимо знать прежде, чем начнете изучение
командной строки.
- 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
Выше приведенная строка выведет на экран все доступные опции для
указанной команды. Вывод опций будет произведен в терминале командной
строки. Вы, скорее всего, предпочтете использовать второй способ. http://rus-linux.net/MyLDP/admin/Useful-Linux-commands-and-configurations.html
|