При закрытии подписчики были переданы в рассылку "Интернет: маркетинг, реклама, торговля" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Информационный Канал Subscribe.Ru |
Уважаемые подписчики! Этот выпуск - шестнадцатый в серии, посвященной командному интерпретатору bash. Перевод закончен сегодня, 17 июля. Осталось перевести две части, уже менее 1000 строк.
Поскольку по правилам оформления рассылок в них не должно быть "висящих" гиперссылок, не все перекрестные ссылки в выпусках, посвященных bash, оформлены как гиперссылки. Когда перевод будет закончен, вы сможете скачать с сайта рассылки всю страницу в целом, со всеми необходимыми перекрестными и внешними ссылками.
После выпуска оставшихся двух частей мне придется принимать решение о дальнейших темах рассылки. На заданный в 70 выпуске вопрос о ваших предпочтениях я получил всего 5 ответов, и сводятся пожелания, в основном, к Linux и XFree86. Воспользуйтесь последним шансом повлиять на направление рассылки в этом году! Сообщайте о том, какие страницы справочного руководства вас интересуют.
-a | Добавлять "новые" строки истории (строки истории, введенные с начала текущего сеанса bash) в файл истории. |
-n | Читать строки истории, еще не прочитанные из файла истории, в текущий список истории команд. Речь идет о строках, добавленных в файл истории с начала текущего сеанса bash. |
-r | Читать содержимое файла истории и использовать его в качестве текущего списка истории выполнения команд. |
-w | Записывать текущий список истории команд в файл истории, переписывая его текущее содержимое. |
-c | Очистить список истории выполнения команд, удаляя все записи. |
-p | Выполнить подстановку из списка истории для последующих аргументов и выдать результат в стандартный выходной поток. Результат не запоминается в списке истории. Для отключения обычной подстановки из списка истории, необходимо маскировать (брать в кавычки) каждый аргумент. |
-s | Сохранить аргументы в списке истории как одну запись. Последняя команда в списке истории удаляется перед добавлением аргументов. |
Возвращается значение 0, если не передана недопустимая опция или при попытке чтения или записи файла истории не произошла ошибка.
-l | Помимо обычной информации выдает идентификаторы процессов. |
-p | Выдает только идентификаторы процессов-лидеров групп процессов, образующих задание. |
-n | Выдает информацию только о заданиях, состояние которых изменилось с момента последнего уведомления пользователя о состоянии заданий. |
-r | Выдает только выполняющиеся задания. |
-s | Выдает только остановленные задания. |
Если указано задание, выдается информация только об этом задании. Статус выхода - 0, если только не указана недопустимая опция или идентификатор несуществующего задания.
Если указана опция -x, команда jobs заменяет любой идентификатор задания в команде или аргументах соответствующим идентификатором группы процессов, и выполняет команду, передавая ей аргументы и возвращая ее статус выхода.
+n | Удаляет n-ную запись слева списка каталогов, начиная с нуля. Например: "popd +0" удаляет первый каталог, а "popd +1" - второй. |
-n | Удаляет n-ную запись справа списка каталогов, начиная с нуля. Например: "popd -0" удаляет последний каталог, а "popd -1" - предпоследний. |
-n | Подавляет обычное измнение текущего каталога при удалении каталогов из стека, так что изменяется только содержимое стека. |
Если команда popd завершается успешно, выполняется также команда dirs и возвращается статус 0. Команда popd возвращает ложь, если выявлена недопустимая опция, стек каталогов - пустой, указана несуществующая запись в стеке каталогов или не удалось перейти в соответствующий каталог.
Формат при необходимости используется повторно, чтобы покрыть все аргументы. Если формат требует больше аргументов, чем передано, дополнительные спецификации формата раскрываются как если бы были переданы нулевые значения или пустые строки, соответственно.
+n | Прокручивает стек так, что n-ный каталог (при подсчете слева по списку каталогов, начиная с 0) становится вершиной. |
-n | Прокручивает стек так, что n-ный каталог (при подсчете справа по списку каталогов, начиная с 0) становится вершиной. |
-n | Эта опция подавляет обычный переход в каталог при добавлении каталогов в стек, так что действия выполняются только со стеком. |
каталог | Добавляет каталог на вершину стека каталогов, делая его текущим рабочим каталогом. |
Если команда pushd выполнена успешно, выполняется также команда dirs. Если используется первая форма, pushd возвращает 0 за исключением случая, когда не удалось перейти в каталог. При использовании второй формы pushd возвращает 0, если только стек каталогов не пустой, не указан несуществующий элемент стека и удалось перейти в новый текущий каталог.
-r | Обратная косая не обрабатывается как символ маскировки. Она считается частью строки. В частности, для продолжения на следующей строке нельзя использовать пару обратная косая/новая строка. |
-p | Выдает приглашение, без завершающего перевода строки, перед чтением входного потока. Приглашение выдается только если входные данные идут с терминала. |
-a | Слова присваиваются последовательным элементам массива имя_массива, начиная с 0. Имя_массива сбрасывается перед присваиванием новых значений. Другие имена в аргументах игнорируются. |
-e | Если стандартный входной поток идет с терминала, для получения строки используется библиотека readline (см. раздел "READLINE" ранее). |
Если имена не указаны, прочитанная строка присваивается переменной REPLY. Статус выхода - 0, если только не встретился символ конца файла.
Очередной выпуск будет посвящен следующему фрагменту справочного руководства bash(1). Выйдет он, вероятно, 19 июля.
С наилучшими пожеланиями,
В.К.
http://subscribe.ru/
E-mail: ask@subscribe.ru |
Отписаться
Убрать рекламу |
В избранное | ||