programing

bash에서 alt + numeric을 누르면 (arg [numeric])이 표시됩니다.

nicescript 2023. 4. 22. 22:54
반응형

bash에서 alt + numeric을 누르면 (arg [numeric])이 표시됩니다.

bash에서 alt + numeric을 누르면 (arg [numeric])이 표시됩니다.

(이러한 질문은 문서를 검색하기 위해 올바른 용어를 추측하는 것이 아니라 사람에게 질문하는 데 더 적합합니다).

구글에서 검색하려는 용어는 다음과 같습니다.

"readline arguments"

예를 들어 bash 참조 매뉴얼에서 다음 장을 참조할 수 있습니다.

숫자 인수를 Readline 명령에 전달할 수 있습니다.인수가 반복 카운트로 기능하는 경우도 있고, 인수의 부호가 중요한 경우도 있습니다.일반적으로 정방향으로 동작하는 명령어에 부정 인수를 전달하면 해당 명령어는 역방향으로 동작합니다.예를 들어 텍스트를 줄의 선두로 되돌리려면 'M-C-k'를 입력할 수 있습니다.

숫자 인수를 명령어에 전달하는 일반적인 방법은 명령어 앞에 메타 숫자를 입력하는 것입니다.입력한 첫 번째 '자리'가 마이너스 기호('-')인 경우 인수 기호는 음이 됩니다.인수를 시작하기 위해 메타 숫자를 1개 입력하면 나머지 숫자를 입력한 다음 명령을 입력할 수 있습니다.예를 들어, C-d 명령어에 10의 인수를 지정하려면 'M-1 0 C-d'를 입력하면 입력 행에서 다음 10개의 문자가 삭제됩니다.

이 기능을 수행하려면 Meta 키가 매핑되어 있는 위치를 알아야 합니다.때로는 Meta 키가 매핑되어 있는 경우도 있고, 때로는 Meta 키가 있는 경우도 있습니다.

구문에 익숙하지 않은 사용자의 경우 'M-C-k'는 ++-k에 해당합니다. 'M'은 Meta Key의 약자로, Meta Key는 시스템에 따라 다릅니다.C는 Ctrl 키의 약자입니다.문자 뒤에 있는 "-"("M-")는 사용자가 입력하는 것이 아니라 동시에 키를 누르는 것을 나타내는 방법입니다.

숫자(예: 128 0)를 반복하려면 다음을 누릅니다.

Meta-key + 1 2 8 Ctrl + v 0

이거 먹어봐.라고 입력하고,4 을 입력하고,를 누릅니다.

스네이저 HTML을 사용하도록 편집되었습니다.

Emacs에서와 같이 지정된 횟수만큼 다음 명령을 반복합니다.예를 들어, 10개의 이력 항목을 뒤로 이동하고, 4개의 문자를 뒤로 띄우고, 이전 단어를 세 번 앞으로 이동하는 등의 작업을 수행합니다.여기서는 Bash의 관습처럼 Alt 키에 "메타"라는 의미를 사용합니다.

이것이 이미 받아들여진 답변이라는 것을 알고 있지만, 단순한 문자 반복 외에도 추가적인 용도를 보여주는 몇 가지 유용한 예를 찾았습니다.digit 인수는 모든 종류의 것에 적용할 수 있습니다.예를 들어 "Alt+3, Escape, Backspace" 시퀀스는 뒤로 3개의 단어를 삭제합니다.

모릅니다만, alt + number 를 입력하고 문자를 누르면 숫자 문자가 표시됩니다. (arg: 123) + a -> 123 곱하기 "a"

bash manual 섹션 - 기본적으로 readline 명령을 반복하거나 반대로 하는 방법입니다.

언급URL : https://stackoverflow.com/questions/562115/press-alt-numeric-in-bash-and-you-get-arg-numeric-what-is-that

반응형