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





Отобразить справку по всем встроенным командам или по
командам, перечисленным в строке string. Если указан па-
раметр -s, отображать только краткий синтаксис, в противном случае отображать и справку.

history [options]

history

history [lines]
Отобразить список пронумерованных команд из журнала, отмечая измененные команды символом «*». Включает в результат команды из предыдущих сеансов работы. Можно задать максимальное количество выводимых строк (lines).
Параметры
-a [file]
bash ведет файл с именем .bash_history в домашнем каталоге пользователя, который является записью команд предыдущих сеансов работы. Параметр -а добавляет журнал команд текущего сеанса к файлу .bashhistory или к файлу file.
—с Очистить журнал: удалить все введенные команды из списка, который хранится интерпретатором.
-n [file]
Добавить к журналу команд те строки из файла ,bash_ history (или file), которых в нем еще нет.
-г [file]
Использовать в качестве рабочего журнала команд файл .bashjiistory(или указанный).
-s command
Добавить команду к рабочему журналу, не выполняя ее. -w [file]
Перезаписать файл .bashjiistory (или file) текущим журналом

if test-cmds

if

Условный оператор. Возможные варианты синтаксиса:
if test-cmds if test-cmds if test-cmds
then then then
cmdsl cmdsl cmd si

if fi else elif test-cwds
cmds2 then fi cmds2
else cmdsn
fi
Обычно первоначальное условие if и любое условие elif выполняют одну команду test или [] (хотя допустима любая последовательность команд). Если условие if верно (т. е. последняя из команд test-cmds возвращает нуль), выполняются команды cmdsl; иначе проверяются условия elif и else.

jobs [options] [joblDs]
Перечислить все запущенные и приостановленные задания либо задания с указанными идентификаторами (joblDs). Это полезно, когда необходимо перед выходом из системы проверить состояние заданий, требующих долгого времени для завершения, либо наличие запущенных заданий. См. также раздел «Управление заданиями» далее в этой главе.
Параметры
-1 Отобразить идентификаторы заданий и их идентификаторы групп.
Отображать только задания, состояние которых изменилось с момента последней проверки.
-р Отображать только идентификаторы групп заданий.
-г Отображать только активные, работающие задания.
-s Только приостановленные задания.
-х command [arguments]
Выполнить команду (command). Если указаны идентификаторы заданий, заменить их этой командой.

kill [options] IDs
Принудительное завершение процессов или заданий по идентификатору (ID). Для уничтожения процесса необходимо быть его владельцем или привилегированным пользователем. См. также раздел «Управление заданиями» в конце главы.

Параметры
—signal
Номер сигнала или имя сигнала (имена можно выяснить при помощи команды kill -1). Если номер сигнала равен 9, то завершение не может быть перехвачено заданием. По умолчанию посылается сигнал TERM.
— Считать все последующие строки аргументами, а не параметрами.
-1 Перечислить имена сигналов.
-s signal
Определить сигнал (signal). Можно задать имя сигнала.
kill

let expressions
Выполнить арифметические действия, заданные в целочисленных выражениях (expressions). Выражения состоят из чисел, операторов и переменных интерпретатора (без предшествующего символа $). Выражения должны браться в кавычки, если содержат пробелы, либо другие специальные символы. Подробнее и с примерами арифметические выражения описаны ранее в этой главе. См. также описание команды ехрг в главе 3.
Примеры
В каждом из следующих примеров значение переменной i увеличивается на
let i=i+1
let = i + 1"
let

local [options] [variable[=value]] [variable2Rvalue]] ...
Команда без аргументов отображает все локальные переменные. В противном случае создает (и инициализирует, если задано значение) локальную переменную. Описание параметров приводится в описании встроенной команды declare.
local

logout [status]
Завершение работы с интерпретатором с возвратом кода завершения status в родительский процесс. Может использоваться только в интерпретаторе, запускаемом при входе в систему. В противном случае используется exit.
logout

popd
popd [options]



   
 

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