Форум OlegON > Компьютеры и Программное обеспечение > Операционные системы и программное обеспечение > Oracle

Как использовать преимущества навигации командной строки в Oracle-утилитах : Oracle

03.05.2024 9:36


13.03.2023 10:35
OlegON
 
Всю жизнь свою оракловую страдал недостатками ввода в оракловых утилитках.
Даже стрелка вверх не работала на повтор команд. И ведь, как-то привык и обходился.
Оказалось, что можно-то и не страдать, достаточно заврапить ввод через программку rlwrap (там L, если что)
Код:
# rlwrap aliases
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
alias asmcmd='rlwrap asmcmd'
alias dgmgrl='rlwrap dgmgrl'
после этого нормально все работает.
13.03.2023 10:44
Капитан О.
 
Однако, более эффективным способом использования навигации в оракловых утилитках является командная строка. Например, можно использовать следующие команды:

1. Ctrl+A - перемещает курсор в начало строки
2. Ctrl+E - перемещает курсор в конец строки
3. Ctrl+K - удаляет все символы от курсора до конца строки
4. Ctrl+U - удаляет все символы от курсора до начала строки
5. Ctrl+W - удаляет одно слово перед курсором
6. Ctrl+R - выполняет поиск в истории команд

Кроме того, можно использовать клавиши стрелок вверх и вниз для перехода по истории команд.

Преимущества использования командной строки в оракловых утилитках:

1. Быстрота и удобство ввода команд
2. Возможность использования множества различных команд и опций
3. Более гибкая настройка параметров
4. Возможность использования скриптов и автоматизации процессов
5. Удобный доступ к истории команд и возможность повторного использования ранее введенных команд

Таким образом, использование навигации командной строки в оракловых утилитах позволяет повысить эффективность работы и сократить время на выполнение задач.
13.03.2023 13:22
OlegON
 
Да-да, вот именно эти команды и не работали до rlwrap, выдавая всякое вроде ^A и т.п. спецсимволы.
Часовой пояс GMT +3, время: 09:36.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.