Pergunta

Pressione Alt + numérico em bash e você começa (arg [numérico]) o que é isso?

(Este tipo de pergunta é mais adequada para pedir um ser humano, em vez de tentar "adivinhar" para a terminologia correta para procurar a documentação via internet).

Foi útil?

Solução

O termo que você quer google para é:

"readline arguments"

Isto levará a, por exemplo, este capítulo do manual de referência do bash :

Você pode passar argumentos numéricos para comandos Readline. Às vezes o argumento age como um repetição de contagem , outras vezes é o sinal do argumento de que é significativo. Se você passar um argumento negativo a um comando que normalmente atua em uma direção para a frente, esse comando irá atuar em uma direção para trás. Por exemplo, para matar volta de texto para o início da linha, você pode digitar 'M-- C-k'.

A forma geral para passar argumentos numéricos para um comando é digitar meta dígitos antes do comando. Se o primeiro 'dígitos' digitado é um sinal de menos ( '-'), então o sinal do argumento será negativo. Uma vez que você digitou um dígito meta de obter o argumento começou, você pode digitar o restante dos dígitos e, em seguida, o comando. Por exemplo, para dar o comando C-d um argumento de 10, você pode digitar 'M-1 0 C-d', que irá apagar os próximos caracteres dez na linha de entrada.

Para que isso funcione, você tem que saber onde a chave Meta é mapeado: às vezes é Alt , às vezes é Esc , arrefecer computadores têm uma chave Meta dedicado;)

Para aqueles não familiarizados com a sintaxe, 'M-- Ck' é o equivalente a Meta_key + - Ctrl + k . "H" é a abreviatura para a chave Meta, que, como observado, varia dependendo do sistema, "C" é a abreviatura para a tecla Ctrl. O "-" depois de um personagem (como "M") não é algo que você digita, é uma forma de indicar teclas pressionadas simultaneamente.

Outras dicas

A fim de repetir caracteres numéricos - por exemplo, 128 zeros, bateu o seguinte:

Meta-chave + 1 2 8 Ctrl + v 0

Tente isto. Digite Alt 4 , em seguida, digite T , em seguida, bateu Enter .

editado para usar o HTML snazzier.

Ela repete o próximo comando dado que muitas vezes, mesmo que em Emacs. Por exemplo. M-1-0 C-p move para trás 10 itens de história. H-C-4 H backspaces quatro caracteres, M-3 M-t move a palavra anterior para a frente três vezes, e assim por diante. Aqui eu uso M -. significa "meta" para a tecla Alt, como é o costume em Bash

Eu sei que isso já tem uma resposta aceita no entanto ENTENDI encontrar algum exemplos úteis que também demonstram usos adicionais além da simples repetição de caracteres. Os argumentos dígito pode ser aplicado a todos os tipos de coisas. Por exemplo, a seqüência "Alt + 3, Escape, Backspace" apaga para trás 3 palavras.

Eu não sei, mas quando você faz alt + numérico e depois premir um personagem, você vai ter caracters NUM: (arg: 123) + a -> 123 vezes "a"

festa secção Manual - basicamente uma forma de repetir comandos readline, ou revertê-las.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top