Главная » Просмотр файлов » Э. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание

Э. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание (1114666), страница 89

Файл №1114666 Э. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание (Э. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание) 89 страницаЭ. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание (1114666) страница 892019-05-08СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 89)

Управление командами (режим Emacs)КомандаОписаниеCtrl-PПредыдущая командаCtrl-NСледующая команда<Вверх>Предыдущая команда<Вниз>Следующая командаcmd-fragment Esc p Поиск в журнале по символам cmd-fragment, которые должныбыть в начале командыcmd-fragment Esc n Аналогично Esc p, но поиск выполняется в направлении концажурналаEsc питПовторить следующую команду пит разCtrl-YВставить последний удаленный текст (из специального буфера)Режим viВ режиме vi существует два подрежима - вставки и команд. Режимом поумолчанию является вставка.

Переключение между режимами происходитпо клавише <Esc>; из командного режима в режим вставки можно перейтипо команде а (добавление) или i (вставка).Глава 8. Интерпретаторы csh и tcsh606В табл. 8.4-8.10 содержатся описания команд редактирования, доступных врежиме vi.Таблица 8.4. Команды, доступные в режиме вставки и командном режиме (viКомандаОписаниеCtrl-PПредыдущая командаCtrl-NСледующая команда<Вверх>Предыдущая команда<Вниз>Следующая командаEscПереключение режимаТаблица 8.5.

Команды, редактирования (режим вставки vi)КомандаОписаниеCtrl-BПеремещение назад по тексту на один символCtrl-FПеремещение вперед по тексту на один символCtrl-AПеремещение курсора в начало строкиCtrl-EПеремещение курсора в конец строкиDEL или Ctrl-HУдалить символ слева от курсораCtrl-WУдалить слово перед курсоромCtrl-UУдалить символы от начала строки до курсораCtrl-KУдалить символы от курсора и до конца строкиТаблица 8.6.

Команды позиционирования курсора (командный режим vi)КомандаОписаниеh или Ctrl-HПеремещение назад по тексту на один символ1 или пробелПеремещение вперед по тексту на один символwПеремещение курсора на слово вперед (вправо)bПеремещение курсора на слово назад (влево)еПеремещение курсора к концу следующего словаW,B,EАналогично командам w, b, e, но пробелы считаются разделителями слов" или Ctrl-AПеремещение курсора в начало строки (к первому отображаемому символу)ОПеремещение курсора в начало строки$ или Ctrl-EПеремещение курсора в конец строки•ч^Работа с командной строкой607Таблица 8.7. Команды вставки текста (командный режим vl)Команда ОписаниеаДобавление текста после курсора, пока не будет нажата клавиша EsciВставка нового текста перед курсором, пока не будет нажата клавишаАДобавление нового текста в конец строки, пока не будет нажата клавиша EscIВставка нового текста в начало строки, пока не будет нажата клавиша EscEscТаблица 8.8.

Команды удаления текста (командный режим vi)КомандаОписаниеУдалить символ под курсоромX или DEL Удалить символ слева от курсораdmУдалить символы от курсора до конечного адреса команды поиска символов тDТо же, что и d$Ctrl-WУдалить предыдущее словоCtrl-UУдалить символы от начала строки до курсораCtrl-KУдалить символы от курсора до конца строкиТаблица 8.9. Команды замены текста (командный режим vi)Команда ОписаниеcmЗаменить символы от курсора до конечного адреса команды поиска символов т, пока не будет нажата клавиша EscСТо же, что и с$гсЗаменить символ под курсором на символ сRЗаменять символы, пока не будет нажата клавиша EscsЗаменять символ под курсором набираемыми символами, пока не будетнажата клавиша EscТаблица 8.10. Команды поиска символов (командный режим vi)КомандаОписаниеfcПереместить курсор к следующему вхождению символа с в строкуFcПереместить курсор к предыдущему вхождению символа с в строкуtcПереместить курсор к символу перед следующим вхождением символав строкус608Глава 8.

Интерпретаторы csh и tcshКоманда ОписаниеПереместить курсор к символу после следующего вхождения символа с встрокуТсПовторить последнюю команду f или FПовторить последнюю команду f или Г в противоположном направленииУправление заданиямиРаботая с заданиями, пользователь может переводить приоритетные задания в фоновый режим, фоновые задания в приоритетный режим или временно приостанавливать выполнение заданий.

Ниже представлены команды интерпретатора С shell, предназначенные для работы с заданиями.bg Перевести задание в фоновый режим.fgПеревести задание в приоритетный режим.jobsПеречислить активные задания.kill Принудительно завершить задание.notifyПослать уведомление о завершении фоновой задачи.stopПриостановить выполнение фонового задания. Дождаться завершенияфоновых заданий.Ctrl-ZПриостановить выполнение приоритетного задания.Многим командам работы с заданиями в качестве аргумента требуется идентификатор задания;оЬЛ). Этот аргумент может быть задан одним из следующих способов:%пЗадание с номером п.%sЗадание, командная строка которого начинается с подстроки.% ?s Задание, командная строка которого содержит подстроку^.% % Текущее задание.%Текущее задание.%+Текущее задание.%—Предыдущее задание.Более подробную информацию о командах можно найти в разделе «Встроенные команды csh и tcsh» (далее в этой главе).Встроенные команды csh и tcsh609Встроенные команды csh и tcsh@ [variable [n] =expression]@Присвоить вычисленное значение выражения expression переменной variable либо д-ому элементу переменной, еслиуказан аргумент п.

Если имя переменной и значение не указаны, отобразить значения переменных окружения (идентично работе команды set). Операторы выражений и примеры приводятся в разделе «Выражения» ранее в этой главе.Также существуют две специальных формы этой команды:@ variable++Увеличить значение переменной на единицу.@ variable—Уменьшить значение переменной на единицу.#Игнорировать часть строки, следующую за этим символом.Используется в сценариях интерпретатора в качестве символа, начинающего комментарий, и, по существу, не являетсякомандой.#\shell#!Размещается в первой строке сценария для обозначения интерпретатора, в котором должен выполняться данный сценарий.

Интерпретатору могут передаваться дополнительныеаргументы. Поддерживается не во всех интерпретаторах.Пример:#!/bin/csh -fПустая команда. Возвращает код завершения О. Двоеточиечасто является первым символом в сценариях интерпретаторов Борна и Корна, для того чтобы предотвратить ошибочноепоявление на этом месте символа #.alias [name [command}]Создать псевдоним (пате) для команды command. Если аргумент command опущен, отобразить текущее назначение псев-alias610aliasГлава 8. Интерпретаторы csh и tcshдонима name; команда без аргументов отображает текущиеназначения всех псевдонимов. Псевдонимы могут определяться в командной строке, но, как правило, они описываются в файле .cshrc и доступны сразу после начала работы синтерпретатором (см. пример файла .cshrc ранее в этой главе).

Определения псевдонимов могут содержать ссылки нааргументы командной строки, подобно тому, как происходит работа с журналом команд. Используйте \!* для ссылкина все аргументы командной строки, \Г — для ссылки напервый аргумент, \!\!:2 - для ссылки на второй аргумент ит. д., а \!$ - для ссылки на последний. Псевдоним (пате) может совпадать с именем любой команды Unix; однако исходная команда будет доступна только при экранировании имени: \name. См, также описание команды unalias и раздел«Специальные псевдонимы в tcsh».ПримерыУстановить размеры окон программы xterm в системеX Window.alias R 'set noglob; eval 'resize'; unset noglob'Отобразить псевдонимы, содержащие строку Is:alias | grep IsВыполнить nroff с указанными в командной строке аргументами:alias ms ' n r o f f -ms \! *'Скопировать файл, имя которого указано в качестве первогоаргумента:alias back 'ср \!~ \l~.old'Использовать обычную команду Is, а не ее псевдоним:X \lsallocallocОтображение данных о распределении памяти.bgbg [joblDs]Перевести текущее задание (или указанные задания) в фоновый режим.Встроенные команды csh и tcsh611ПримерbgЧтобы перевести программу, выполняющуюся в течениедлительного времени, в фоновый режим, можно начать соследующего:4% nroff -ms report Ctrl-Zа затем выполнить одну из команд:5%5%5%5%bg %bg X1bg %птX &Текущее заданиеЗадание с номером 1Задание с командой nroff (поиск)bindkeybindkey [options] [key] [command]Только для tcsh.

Отобразить все сочетания клавиш или назначить сочетание клавиш для команды.Параметры—а Перечислить стандартные и альтернативные сочетанияклавиш.—b keykey является либо управляющим символом (в ~- или С-записи, например, "В или С-В), либо метасимволом (М-В),либо функциональной клавишей (F-string), либо расширенной префиксной клавишей (например, Х-В).—с commandКоманда command является командой интерпретатора,а не редактора.—d keyВосстановить исходную привязку сочетания клавиш.—еПривязка к стандартным комбинациям Emacs.-k keyКлавиша является курсорной<Вверх> или <Вниз>).—I(<Влево>,<Вправо>,Перечислить и описать все команды редактора.—г keyПолностью освободить клавиатурную комбинацию key.612Глава 8. Интерпретаторы csh и tcshbindkey—s Интерпретировать команду как обычную строку, получаемую со стандартного ввода.—и Отобразить справку по использованию команды.—v Привязка к стандартным клавиатурным комбинациям vi.breakbreakПродолжить выполнение с команды, следующей за ключевым словом end, принадлежащим ближайшему охватывающему циклу while или foreach.breakswbreakswАналог break для конструкции switch; выполнение продолжается с команды, следующей за endsw.built-insbuilt-insТолько для tcsh.

Перечислить все встроенные команды интерпретатора.byebyeТолько для tcsh. Синоним logout.casecase pattern:Идентификация шаблона pattern в конструкции switch.cdcd [dir]Сменить рабочий каталог на dir; по умолчанию - на домашний каталог пользователя. Если dir является относительным путем, но не находится в текущем каталоге, происходит поиск по содержимому переменной cdpath.

Характеристики

Тип файла
PDF-файл
Размер
13,55 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6439
Авторов
на СтудИзбе
306
Средний доход
с одного платного файла
Обучение Подробнее