комманды

Подсказка команды

Стандартной подсказкой команды в системе LINUX является знак доллара $. Когда подсказка появляется на экране вашего терминала, то это означает, что система LINUX ожидает инструкции от вас. Соответствующим ответом на подсказку с вашей стороны является выдача команды с последующим нажатием клавиши <RETURN>. Знак доллара $ является значением по умолчанию подсказки команды.

Работа с мышью в командной оболочке

Может показаться, что для работы в командной оболочке bash хватает автозаполнения и других полезных функций, уже описанных ранее. Это не совсем так. Иногда для работы с большими объемами текста гораздо удобнее использовать знакомую нам по процессорам слов типа WYSIWYG мышь. Она может быть с успехом применена для автоматизации некоторых рутинных действий в bash .

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

Соглашения по вводу

При взаимодействии с системой LINUX вы должны быть осведомлены о соглашениях по вводу. Система LINUX требует, чтобы вы вводили команды маленькими буквами (за исключением некоторых команд, в которых присутствуют большие буквы). Другие соглашения позволяют вам выполнять задачи, такие как стереть буквы или удалить строку, нажав одну или две клавиши. В табл. 1 приведены все соглашения. Обратите внимание, что клавиши, связанные с каждой функцией, являются значениями по умолчанию. В большинстве случаев различные клавиши могут быть выбраны для выполнения ...

Автоматизация интерактивной работы

Как можно было заметить в примерах предыдущего раздела, для выполнения большинства действий в командной строке оболочки требуется ввод разнообразных команд, часто с множеством опций и аргументов, требующих подчас указания длинных путей к исполняемым файлам и файлам данных. Однако оболочка bash располагает тремя базовыми средствами автоматизации, делающими интерактивную работу в командной строке простой и легкой. И к тому же избавляющей от необходимости запоминать целиком команды и полные пути к файлам.

Комбинирование команд

Команды bash могут использоваться не только сами по себе, но и объединяться в конструкции с помощью двух приемов — перенаправления ввода/вывода и конвейеров команд. Начнем с первого.

Во всех примерах предыдущего раздела команды получали данные со стандартного устройства ввода (клавиатуры), отправляя результаты своей работы на стандартное устройство вывода (экран монитора). Однако и ввод, и вывод команды могут быть перенаправлены.

Параллельное выполнение команд

Многозадачность — одно из неотъемлемых свойств ОС Linux, реализуемое в любом режиме ее работы — как в графическом (при помощью оконных интерфейсов разного рода), так и в текстовом.

Один из наиболее эффективных(и эффектных!) способов реализации многозадачности текстового режима — запуск программ в различных виртуальных консолях, переключение между которыми осуществляется с помощью комбинации клавиш Alt|+^F#^, где # — номер соответствующей виртуальной консоли. Однако эта возможность реализуется не средствами командной оболочки, а благодаря свойствам системной консоли Linux.

Обзор наиболее употребимых команд

Команды оболочки — очень эффективное средство для выполнения многих постоянно использующихся операций. С их помощью осуществляется навигация по файловой системе, поиск файлов, их создание, объединение, копирование, перемещение, удаление и многое другое.

Для вывода сообщений на экран служит встроенная команда echo , имеющаяся и в большинстве других оболочек. Она просто выводит на экран текст, введенный в виде аргумента. Например, команда

Представление о командах оболочки

Как и следует из названия, основное назначение командной оболочки — ввод и исполнения команд. Для ввода служит т.н. командная строка, содержащая приглашение к вводу. По умолчанию в ASPLinux она имеет вид

[username@localhost username]$

при авторизации от имени обычного пользователя, и

[root@localhost root]#

Вводные замечания о командных оболочках

После загрузки ОС ASPLinux и авторизации в системе пользователь, как правило, оказывается в среде командной оболочки, именуемой также командной строкой, интерпретатором команд, командной средой или, по-английски, просто Shell. Это своего рода аналог COMMAND.COM из MS DOS. Однако, в отличие от последнего, командная оболочка Linux — это не просто интерпретатор команд, встроенных и внешних, но и интерпретатор мощного языка программирования, позволяющего простыми средствами создавать пользовательские сценарии (скрипты) для решения самых разнообразных задач.

Ленты новостей