Como obter o comando usado anteriormente na pesquisa reversa do HP-UX

1

Estou usando o HP-UX OS e quero usar o comando digitado anteriormente, como eu estou usando no Linux Ctrl + r para facilitar o acesso na HP -UX linha de comando.

    
por KKD 27.01.2016 / 11:29

2 respostas

4

Se você não estiver familiarizado com os comandos "vi" ou "emacs", o melhor seria usar o comando interno fc shell na ajuda "fc" na página man sh-posix . Use o mouse para copiar e colar os comandos.

O shell HP-UX é /usr/bin/sh do "POSIX shell", que é próximo ao shell korn, por padrão, ele é configurado para o modo de comando vi

"Esc" colocará o prompt em "modo de comando", esse modo é semelhante ao modo de comando vi . Então você pode bater:

  • k para retroceder ou j para avançar no histórico.
  • i, a, A, cw ou cW retornarão o prompt no modo de edição (cw significa alterar palavra).
  • "/ pattern" irá procurar o primeiro comando que corresponda ao "padrão". E se você digita "n" (n significa "próximo") vai olhar para trás para a próxima ocorrência de "padrão" na história, "N" vai olhar para o outro direção.

Se você preferir o modo emacs como no bash, use o comando set -o emacs . As teclas de setas não devem funcionar, use os comandos Ctrl:

  • Ctrl-p comando anterior
  • Ctrl-n próximo comando
  • O cursor Ctrl-f avança
  • O cursor Ctrl-b se move para trás
  • Ctrl-a começar da linha
  • Ctrl-e fim da linha
  • Ctrl-r Procura por cadeia no histórico (outro ctrl-r irá para a próxima ocorrência)
por 27.01.2016 / 12:46
2

Para o HP-UX, você precisa pressionar Esc + K e pressionar novamente percorrerá o histórico.

Para pesquisar no histórico, você pode Esc + / Search string .

    
por 27.01.2016 / 11:37