Введение в систему команд Linux В
этой главе мы займемся освоением среды командной строки Unix. Среда
командной строки -основа Linux. Как вы уже убедились, X Windows обеспечивает
простой и быстрый доступ к графическим программам, существенно повышающим
эффективность работы пользователя. Но часто при этом утранивается возможность
полного управления системой Linux. Это становится очевидным в самом
начале изучения системы Команд.
В главе рассмотрены
некоторые часто употребляемые команды: Is, find и grep. Поскольку это
команды большинства дистрибутивов, пользователи Unix без труда определят
их назначение и возможности, предоставляемые опытному пользователю.
Примечание
В этой главе
изучается командная строка Linux. Есть два способа установить режим
командной строки: войти в одну из виртуальных консолей Linux или запустить
в X Windows окно xterm, GNOME terminal либо KDE's Konsole.
Работа с файлами
В предыдущей
главе мы рассмотрели информацию, знание которой необходимо для эффективного
использования Linux. Вы знаете, что каждая команда - это отдельная программа
(выполняемый файл). Вы научились выполнять операции с файлами, изучая
различные варианты применения команды Is для вывода на экран списка
файлов.
В
этой главе мы подробнее рассмотрим применение команд для операций с
файлами и каталогами, в том числе для их копирования, удаления, перемещения
и создания. В конце главы мы рассмотрим применение подстановочных символов,
например звездочки, широко используемой в DOS и Windows.
Конфигурирование системы средствами LinuxConf и панели управления
Если искушенным
пользователям и системным администраторам не терпится, засучив рукава,
приняться за редактирование файлов, управляющих поведением системы,
обычный пользователь, для которого Linux - не более чем эффективный
инструмент, находит это занятие безнадежно
трудным.
Ручное редактирование
конфигурационных файлов - крайне сложный процесс, и именно это послужило
причиной оценки Linux, в отличие от Windows, как недружественной пользователю
системы.
Однако компания
Red Hat уже не первый год работает над тем, чтобы оградить пользователя
от конфигурационных файлов основной рабочей станции Linux. На сегодняшний
день доступен ряд утилит конфигурирования, позволяющих управлять пользователями,
принтерами, системными часами, модемами, сетями, пакетами программ и
т.п.
Наиболее совершенной
из подобных утилит является 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.