рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Базовые команды и утилиты

Базовые команды и утилиты - раздел Программирование, Операционная система LINUX Базовые Команды И Утилиты. Практически Любая Утилита, Которую Вы Ожидаете Най...

Базовые команды и утилиты. Практически любая утилита, которую вы ожидаете найти в стандартных реализациях UNIX, имеется и в Linux. Сюда включены и базовые команды, такие как ls, awk, tr, sed, bc, more и т.д. Поэтому вы в праве ожидать знакомой рабочей UNIX-среды.

В Linux есть все стандартные команды и утилиты. Вместо перечисления всех возможных опций каждой команды, будем говорить только о тех, которые полезны или важны в данное время Таблица на следущей странице. Действительно, большинство из этих команд имеет большое число опций большинство из которых никогда не используется. Можно для каждой команды с помощью man посмотреть все возможные опции. В Linux имеются многие текстовые редакторы, включая vi, ex, pico, jove, также как GNU Emacs и его вариации, вроде Lucid Emacs который содержит расширение для использования под X Window и joe. Но vi имеет много ограничений по причине своего преклонного возраста, сейчас завоевывают популярность более современные и сложные редакторы вроде Emacs. Emacs поддерживает базирующийся на LISP макроязык и интерпретатор, мощный командный синтаксис и другие расширения.

Существуют макропакеты Emacs, позволяющие читать электронную почту и новости, редактировать содержимое каталогов и даже проводить сеансы психотерапии с использованием искусственного интеллекта.

Многие пользователи самой важной утилитой считают shell. Shell - это программа, которая читает и выполняет команды пользователя. Кроме того, многие оболочки имеют такие возможности, как контроль выполнения job control, позволяя пользователю управлять несколькими параллельными процессами, также перенаправление входа-выхода и командный язык для написания командных файлов shell scripts.

Командный файл - это программа на языке оболочки, аналогичная batch file в MS-DOS. В Linux много типов оболочек. Наиболее важное различие между ними - используемый командный язык. Например, C Shell csh использует командный язык, чем-то напоминающий язык программирования Си. Классический Баурновский shell Bourne Shell использует иной командный язык. Обычно выбор оболочки обусловлен выбором соответствующего командного языка. Выбранная оболочка в какой-то мере определяет рабочую среду.

Наиболее популярная оболочка - это GNU Bourne Again Shell bash, т.е. вариант Bourne shell, включающий много современных свойств и возможностей, таких как управление работами, командную историю, дописывание имен команд и имен файлов, Emacs-подобный интерфейс редактирования командной строки и мощное расширение стандартной оболочки Bourne shell. Другая популярная оболочка - tcsh, версия C Shell с более современными функциями по сравнению с bash. Другие оболочки zsh - небольшая баурно-подобная оболочка ksh - оболочка Корна ash - оболочка BSD. Что особенно важно сказать относительно этих оболочек - Linux дает уникальную возможность кроить систему под наши личные нужды.

КомандаЧто делаетСинтаксисCdИзменяет текущий рабочий каталогCd directory directory - каталог, в который перейти. LsВыдает информацию о файлах в каталогеLs file1 fileN Где file1 fileN имена файлов или каталогов, информацию про которые надо выдать. Опции огромное колличество. Наиболее часто используемые -F для представления информации о типах файлов, и -l выдает в длинном формате информацию о размерах файлов, владельцах, правах доступа и т.д CpКопирует файлы в файл или каталогCp file1 fileN destination Где file1 fileN имена копируемых файлов, а destination файл или каталог, в который копируют. MvПеремещает файлы в другой файл или каталогMv file1 fileN destination Где file1 fileN имена перемещаемых файлов, а destination имя файла или каталога, в который перемещают. RmУдаляет файлыRm file1 fileN Где file1 fileN имена удаляемых файлов. Опции -i потребует вашего подтверждения перед удалением файлаMkdirСоздает новые каталогиMkdir dir1 dirN RmdirЭта команда удаляет пустые каталогиrmdir dir1 dirN Где dir1 dirN удаляемые каталогиManВыдает страницу руководства по данной команде или ресурсу. man command Где command имя команды или ресурса, о котором запрашивается информацияMoreВыдает содержимое названных файлов по-экранноmore file1 fileN Где file1 fileN отображаемые файлыCatИспользуется для конкатенации файлов.

Также используется для выдачи полного содержания файла разомcat file1 fileN Где file1 fileN выдаваемые файлыEchoПросто повторяет аргументыecho arg1 argN Где arg1 argN повторяемые аргументы. GrepВыдает все строки в названном файлелах, которые содержат заданный образецgrep pattern file1 fileN Где pattern - образец представленный регулярным выражением и file1 fileN - файлы, в которых производится поиск2.

– Конец работы –

Эта тема принадлежит разделу:

Операционная система LINUX

Первоначально она была создана как многозадачная система для миникомпьютеров и мэйнфреймов в середине 70-ых годов, но с тех пор она выросла в одну… LINUX многозадачная и многопользовательская операционная система для… Что делает LINUX столь отличным от других операционных систем - Он был создан и продолжает совершенствоваться и…

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Базовые команды и утилиты

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Языки программирования
Языки программирования. и утилиты Linux обеспечивает полную UNIX-среду программирования, включая все стандартные библиотеки, программный инструментарий, компиляторы, отладчики, которые вы встречает

Работа в сети
Работа в сети. Linux поддерживает два базовых сетевых протокола UNIX TCPIP и UUCP. TCPIP Transmission Control ProtocolInternet Protocol есть множество сетевых парадигм, позволяющих системам по всем

Телекоммуникации и BBS
Телекоммуникации и BBS. Если есть модем, то можно связываться с другими машинами, используя телекоммуникационные пакеты, имеющиеся в Linux. Многие используют программы телекоммуникации для связи с

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги