«readline» 태그된 질문

GNU Readline은 Bash 및 기타 대화 형 명령 줄 프로그램에 대한 명령 줄 편집 및 기록 검색 기능을 제공하는 라이브러리입니다. Bash 및 기타 소프트웨어에서 Readline 기능 사용과 관련된 질문에이 태그를 사용하십시오.

2
터미널에서 실수로 Ctrl-S를 누른 후 고정을 해제하는 방법은 무엇입니까?
Ctrl-S터미널에서 ( 다른 의도로) 를 누르면 터미널과의 상호 작용 (입력 또는 출력)이 고정됩니다. 아마도 일종의 "스크롤 잠금"일 수도 있습니다. 이 후에 터미널을 고정 해제하려면 어떻게합니까? (이번에는 apt-shell내부에서 bash내부 작업을 수행해 왔으며, urxvt그 중 어느 것이 특수 처리를 담당하는지 확실하지 않습니다 Ctrl-S. C-rreadline과 같이 명령 내역을 뒤로 사용하여 검색하고 있었지만 "뒤로 …


4
bash에서 단축키를 다시 매핑하는 터미널 키 코드 목록은 어디에서 찾을 수 있습니까?
예를 들면 다음과 같습니다. "\e[1;5C" "\e[Z" "\e-1\C-i" 난 단지 같은 비트와 조각, 알고 \e탈출과 스탠드 C-를 들어 Ctrl,하지만이 숫자 (무엇 1)와 문자 ( Z)? 무엇이다 ;, [및 -표지판은? 시행 착오가 있거나 bash 키 코드의 전체 목록과 구문에 대한 설명이 있습니까?

1
키 바인딩없이 readline 함수를 실행 하시겠습니까?
나는 readline 맨 페이지를 읽고 있었고 내가 몰랐던 많은 훌륭한 명령들을 발견했다. 그러나 일부에는 기본 키 바인딩이 없습니다. 쉘에서 언 바운드 명령을 실행하는 방법이 있습니까? ~ / .inputrc에서 명령을 바인딩하는 방법을 묻지 않고 대신 쉘이나 bash 스크립트에서 "일회용"으로 명령을 실행하는 방법을 묻습니다. 예를 들어 "dump-variables"명령입니다. "덤프 변수"를 인수로 전달하여 실행할 …
26 bash  shell  readline  inputrc 

9
bash 콘솔에서 현재 입력 한 매개 변수를 반복하는 방법은 무엇입니까?
방금 다음 줄을 따라 무언가를 입력하고있었습니다. mv foo/bar/poit/zoid/narf.txt 갑자기 깨달았어요, 저 매개 변수의 큰 부분을 다시 입력해야합니다 mv foo/bar/poit/zoid/narf.txt foo/bar/poit/zoid/troz.txt tabcompletion에도 불구하고 상당히 아 pain니다. 텍스트와 middleclick을 마우스로 선택하여 매개 변수를 붙여 넣을 수는 있지만 충분하지 않습니다. 나는 키보드에 남아 있고 싶다. 키보드를 사용하여 줄의 현재 매개 변수를 복사하여 붙여 …



2
터미널 에뮬레이터에서 단어를 건너 뛰는 Alt- 왼쪽이 작동하지 않음
이전 작업의 데비안 Wheezy 시스템에서 Alt + Left 및 Alt + Right를 사용하여 활성 명령 줄의 단어 사이를 건너 뛰었습니다 (bash). 그러나 집에서 이후이 더 이상 작동하지 않습니다 (지점을 테스트 데비안 8.0) 제시로 업그레이드 한 : 대신 이전 단어로 건너 뛰기의 Alt 키 왼쪽과 같은 인쇄 D또는 [D. OTOH, ssh를 …

4
readline에서 vi 편집 모드로 전환하려면 어떻게합니까?
readline 환경에서 vi 편집 모드로 전환하고 싶습니다. 그러나 'set -o vi'를 사용하고 싶지 않습니다. 키보드 단축키를 사용하여 일시적으로 전환하고 싶습니다. 매뉴얼 페이지에이 작업을 수행 할 수 있다고 M-C-j합니다. 그러나 그것은 나를 위해 작동하지 않습니다. 우분투와 xterm을 사용하고 있습니다. 그놈 터미널에서도 작동하지 않습니다.
16 bash  readline 

3
이전의 모든 명령이 아닌 동일한 초기 문자를 사용하여 명령을 탐색하도록 위쪽 화살표를 구성하십시오.
온 bash명령 줄, ↑나에게 이전 명령을 제공합니다. numpy또는 의 명령 줄에서 matlab몇 문자를 ↑입력하면 해당 문자로 시작하는 이전에 입력 한 명령이 표시 됩니다. 에서이 동작을 정확히 활성화하려면 어떻게 bash해야합니까? 명령 줄 기록을 검색하는 고급 방법을 알고 있지만 때로는 간단한 방법이 더 편리합니다.
15 bash  readline 

3
~ / .inputrc 파일이 올바르게 소싱되지 않습니다
특정 키 바인딩을 위해 만든 ~ / .inputrc 파일이 있습니다. # mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving "\e[1;5C":forward-word "\e[1;5D":backward-word "\e[5C":forward-word "\e[5D":backward-word "\e\e[C":forward-word "\e\e[D":backward-word 실행할 때마다 source ~/.inputrc다음과 같은 오류가 발생합니다. \ e [1; 5C : 전달 단어 : 명령을 찾을 수 없습니다. \ e [1; 5D : 뒤로 …
14 bash  tcsh  readline 

2
Ctrl-R 역방향 검색 후 정방향 검색을위한 단일 바로 가기
나는 항상 Ctrl+를 사용 R하지만, 너무 빨리 누르면서 내가 따르는 명령을 지나가는 경우가 종종 있습니다. 검색을 전달하는, Ctrl+ S사용이 (여기서, 제 경우 konsole 바로 단말 제를 사용하지 않는 것 제공 될 수 stty -ixon의 ~/.bashrc수정 및). 그러나, 나는 그것을 두 번 눌러야합니다. 한 번 모드 에 들어간 i-search후에 들어가고 reverse-i-search두 …

2
쉘에서 제어 문자 (^ C, ^ D, ^ [,…)를 다르게 표시하는 방법
쉘에 제어 문자를 입력하면 "캐럿 표기법"을 사용하여 표시됩니다. 예를 들어 탈출 ^[은 캐럿 표기법으로 작성됩니다 . bash 쉘을 멋지게 보이게 커스터마이징하고 싶습니다. 나는 예를 들어 내 변경 PS1과는 PS2색상 화 될 수 있습니다. 이제 제어 문자가 고유 한 모양을 갖도록하고 일반 문자와 구별하기 쉽기를 원합니다. $ # Here I type …

1
현재 bash 명령 행에서 전체 인수 삭제
^W(unix-word-rubout)을 사용하면 내 bash 쉘의 현재 명령에서 단일 "word"를 쉽게 삭제할 수 있습니다. 그러나 공백을 포함하는 인용 된 인수 (또는 백 슬래시 이스케이프 된 공백을 포함하는 인용되지 않은 인수)를 처리 할 때 전체 인수가 아닌 하나의 단어 만 삭제하므로 제대로 작동하지 않습니다. 따라서 전체 인수를 삭제하는 방법을 찾고 있습니다. 예 …
13 bash  readline  inputrc 

2
명령 기록에서 변경 사항을 취소하는 방법은 무엇입니까?
UNIX 시스템에서는 위쪽 및 아래쪽 화살표를 눌러 이전 명령을 탐색 할 수 있습니다. 이것은 매우 편리합니다. 때로는 올라가서 다시 사용하고 싶은 명령을 찾았지만 약간의 변형이 있습니다. 이러한 변경을 수행하면에서 체크인하지 않으면 원래 명령을 다시 가져올 수 없습니다 history. 키를 통해 액세스 한 히스토리에서 명령 변경 사항을 "실행 취소"할 수있는 방법이 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.