Набор горячих клавиш для работы с консолью

    Если вы работаете с текстом в консоли, возможно правите какую-то конфигурацию на сервере под никсами, то возможно вам будет интересно и полезно узнать некоторые горячие клавиши, которые вы, вероятно, никогда не использовали.

    Возвратится на начало текущей строки Ctrl + A
    Возвратится в конец текущей строки Ctrl + E
    Удалить слово назад Alt + BackSpace
    Удалить слово вперед Alt + D
    Переместить курсор к началу следующего слова Alt + F
    Переместить курсор к началу предыдущего слова Alt + B
    Удалить символ перед курсором Ctrl + D

    Данные комбинации поддерживаются большинством никсовых систем, которые я использовал.

    От себя я скажу лишь то, что открыл их совершенно случайно, когда довольно сильно привык к emacs. И, к слову, интересно было бы узнать побольше подобного рода комбинаций, которые используются наиболее часто.
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 18

      0

      это? всегда сверху в ee
        +1
        упс… я так понимаю это относится к emacs,
        т.к. у меня ctrl+d — это (exit) выход!
          0
          а как же CTRL+U — удаление всей строки?
          Очень хорошо помогает, если при вводе пароля ошибаешься, а зажимать BackSpace не осообо хочется.
            0
            ctrl+r — поиск по history

            ctrl+a как переход на начало строки не работает в screen — там это выход в командный режим
              0
              C-a a и нормально в начало переходит.
              0
              Alt + p — поиск по истории
              Alt + . — экономия на клаве и времени
              Ctrl + w — удалить предыдущее слово
                0
                Ctrl + W — вырезать
                Alt + W — скопировать
                Ctrl + Y — вставить

                (ну как в emacs)
                0
                Ctrl+w — убрать слово перед курсором

                > От себя я скажу лишь то, что открыл их совершенно случайно, когда довольно сильно привык к emacs. И, к слову, интересно было бы узнать побольше подобного рода комбинаций, которые используются наиболее часто

                man readline, чтобы было меньше случайностей и больше систематики. Там об этом написано.
              • UFO just landed and posted this here
                  0
                  Из man readline:
                  delete-char (C-d)
                  Delete the character at point. If point is at the beginning of the line, there are no characters in the line,
                  and the last character typed was not bound to delete-char, then return EOF.
                  • UFO just landed and posted this here
                      0
                      Думаю, все зависит от содержимого ваших /etc/inputrc и ~/.inputrc
                      • UFO just landed and posted this here
                          0
                          >>>упс… я так понимаю это относится к emacs,
                          т.к. у меня ctrl+d — это (exit) выход!
                        0
                        Потому что посылается сигнал о конце файла (EOF). Конец ввода из консоли шелл интерпретирует как конец сеанса работы.

                        $ bash
                        $ ^D
                        $ ^D
                        всё
                        • UFO just landed and posted this here
                  • UFO just landed and posted this here

                    Only users with full accounts can post comments. Log in, please.