Главная страница
Библиотека (скачать книги)
Скачать софт
Введение в программирование
Стандарты для C++
Уроки по C#
Уроки по Python
HTML
Веб-дизайн
Ассемблер в среде Windows
ActiveX
Javascript
Общее о Линукс
Линукс - подробно
Линукс - новое
Delphi
Паскаль для начинающих
Турбопаскаль
Новости
Партнеры
Наши предложения
Архив новостей





Время в 12-часовом формате; 3:30 p.m. отображается как 03:30 p.m.

\$
Индикатор пользователя; отображается как # для пользователя root и
как $ - для всех остальных пользователей

\[
Начало последовательности неотображаемых символов; последовательность должна заканчиваться символами \]

\]
Окончание последовательности неотображаемых символов, начатой символами \[

\nnn
ASCII-символ, соответствующий восьмеричному числу ппп

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

 

#
Игнорировать весь текст, следующий за символом «#» в той же строке. Символ используется в сценариях для записи комментариев и по сути не является командой.

#

#\shell
Используется в качестве первой строки сценария для вызова указанного командного интерпретатора (возможна передача аргументов). Некоторые из старых не-Linux систем не работают со сценариями, начинающимися с такой строки.
Например:
#!/bin/bash

Пустая команда. Код возврата- 0. Если является первым символом файла, обозначает сценарий bash. За символом «:» может следовать переменная интерпретатора; в таком случае комбинация заменяется значением переменной.

Пример
Проверить, работает ли конкретный пользователь в системе:
if who | grep $1 > /dev/null then : # ничего не происходит
# если найдено соответствие шаблону else echo "User $1 is not logged in" fi
. file [arguments] Идентично source.

alias [-p] [name[=cmd']]
Создать псевдоним для применения в качестве синонима ко-
манды cmd. Если опущен параметр ='cmd', отображается те-
кущее значение для псевдонима пате; если и параметр па-
те опущен или указан параметр —р, отображаются все су-
ществующие также

alias

bg

bg [joblDs]
Перевести текущее задание (или несколько заданий) в фоновый режим. См. раздел «Управление заданиями» далее в этой главе.

 

bind

bind [options]
bind [options] key.function
Отобразить связки или связать клавиши с функциями, такими как движение курсора или редактирование строки. Типичный синтаксис задания клавиш (keys): "\C-t" для <Ctrl>+<T> и "M-t" или "\et" для Esc Т (кавычки необходимы для экранирования escape-последовательностей). Имена функций можно просмотреть, указав параметр —1.
Параметры
-f filename
Добавить связки из файла filename. Формат описаний должен быть идентичен формату, применяемому при задании связок через параметры.
-1 Перечислить все функции Readline (которые являются функциями, связываемыми с клавиатурными сочетаниями).
—m hey тар
Задать клавиатурную карту для последующих связок. Возможные варианты: emacs, emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move, vi-command и vi-insert.
Перечислить все функции и связанные с ними сочетания клавиш в формате, который устанавливается для задания связок.
-q function
Перечислить связки для функции
-Tkey



   
 

Библиотека программиста. 2009.
Администратор: admin@programmer-lib.ru