Операционная система Linux Работа с файлами Математика Исследование функции Задачи на пределы Задачи на производную График функции Векторная алгебра Линейные уравнения Задачи на матрицы Задачи на интеграл Энциклопедия архитектуры Интегральное исчисление Кратные интегралы Математический анализ Курсовые расчеты Администрирование Windows 2000 Инсталляции системы Запуск ОС Поддержка Plug and Play Интерфейс Панель управления Консоль управления Файловые системы FAT и FAT32 Сетевые службы и сервера Служба удаленного доступа Введение в маршрутизацию Службы Internet Information Services Службы каталогов Оснастка Activ Directory Групповые политики Операционная система Linux Дистрибутив Конфигурирование X Windows Дополнительная конфигурация Работа с файлами Периферия и мультимедиа Интернет и почта Работа в сетях Windows и Novell Сервер Web Информационные источники Введение в систему команд Linux В этой главе мы займемся освоением среды командной строки Unix. Среда командной строки -основа Linux. Как вы уже убедились, X Windows обеспечивает простой и быстрый доступ к графическим программам, существенно повышающим эффективность работы пользователя. Но часто при этом утранивается возможность полного управления системой Linux. Это становится очевидным в самом начале изучения системы Команд. В главе рассмотрены некоторые часто употребляемые команды: Is, find и grep. Поскольку это команды большинства дистрибутивов, пользователи Unix без труда определят их назначение и возможности, предоставляемые опытному пользователю. Примечание В этой главе изучается командная строка Linux. Есть два способа установить режим командной строки: войти в одну из виртуальных консолей Linux или запустить в X Windows окно xterm, GNOME terminal либо KDE’s Konsole. Что такое команда Linux Выполнение команды Linux Обычные команды Linux Su Pwd, cd и ls More и less Find, locate, whereis и grep Таr и gzip Man и хmаn Работа с файлами В предыдущей главе мы рассмотрели информацию, знание которой необходимо для эффективного использования Linux. Вы знаете, что каждая команда — это отдельная программа (выполняемый файл). Вы научились выполнять операции с файлами, изучая различные варианты применения команды Is для вывода на экран списка файлов. В этой главе мы подробнее рассмотрим применение команд для операций с файлами и каталогами, в том числе для их копирования, удаления, перемещения и создания. В конце главы мы рассмотрим применение подстановочных символов, например звездочки, широко используемой в DOS и Windows. Копирование и удаление файлов Копирование файлов Удаление файлов Удаление каталогов Перемещение и переименование файлов Основная операция перемещения Перемещение и переименование Перемещение нескольких файлов Создание файлов Создание каталогов Создание символических ссылок Краткое введение в подстановочные символы Конфигурирование системы средствами LinuxConf и панели управления Если искушенным пользователям и системным администраторам не терпится, засучив рукава, приняться за редактирование файлов, управляющих поведением системы, обычный пользователь, для которого Linux — не более чем эффективный инструмент, находит это занятие безнадежно трудным. Ручное редактирование конфигурационных файлов — крайне сложный процесс, и именно это послужило причиной оценки Linux, в отличие от Windows, как недружественной пользователю системы. Однако компания Red Hat уже не первый год работает над тем, чтобы оградить пользователя от конфигурационных файлов основной рабочей станции Linux. На сегодняшний день доступен ряд утилит конфигурирования, позволяющих управлять пользователями, принтерами, системными часами, модемами, сетями, пакетами программ и т.п. Наиболее совершенной из подобных утилит является Linuxconf, Она предоставляет пользователю все необходимые возможности конфигурирования посредством ряда простых диалоговых окон. Конфигурирование принтеров Добавление принтера Установка очереди Конфигурирование драйвера принтера Тестирование конфигурации Управление существующими принтерами Альтернативные средства конфигурирования Запуск программы LinuxConf Добавление модулей Управление пользователями и группами пользователей Управление пользователями Управление группами Выход и сохранение результатов Конфигурирование модема Установка даты и времени Введение в оболочки После изучения основных команд Unix, полезно освоить среду командной строки, в которой эти команды используются, — оболочку. Оболочка аналогична окну DOS в системе Windows 3.1 или Windows 98, в котором можно вводить команды, запускать программы и выполнять операции с файлами. В отличие от окон DOS, представляющих собой среду с ограниченной гибкостью, оболочки Unix — это небольшие программы, запускаемые как процессы при входе в систему и обеспечивающие богатый набор средств в соответствии с потребностями различных пользователей и программ. В мире Unix — следовательно, и Linux — большой выбор оболочек, каждая из которых имеет собственный набор средств и возможностей, зачастую и собственный язык сценариев для создания сложных, самостоятельно выполняемых, программ, аналогичных bat-файлам DOS (с привычным расширением . ВАТ), но более мощным. » В начале главы дан обзор основных оболочек Unix, в том числе Bourne Shell, С Shell и Korn Shell, затем мы перейдем к углубленному изучению оболочки Bourne Again Shell, известной как Bash, устанавливаемой по умолчанию в большинстве дистрибутивов Linux. Обзор оболочек Bourne Shell (sh) С Shell (csh) Bourne Again Shell (bash) Коm Shell (ksh) Другие оболочки Эксперименты с различными оболочками Оболочка Bash Установка переменных среды в Bash Переадресация ввода и вывода Дополнение частично введенных имен Алиас команды Редактирование командной строки Хронологический список Управление заданиями Подстановочные символы