$ EDITOR에서 명령을 여는 bash 기능은 어디에 기록되어 있습니까?


16

최근에 Ctrl+ X Ctrl+를 누르면 Ebash가 편집기에서 현재 명령을 $VISUAL열거 나 ( 또는 설정 $EDITOR) 편집기가 닫힐 때 명령이 실행 된다는 것을 최근에 발견했습니다 . 그러나 man페이지에 문서화되어 있지 않은 것 같습니다 .


1
edit-and-execute-command매뉴얼 페이지에서 검색 하십시오.
n. '대명사'm.

예, 지금 알았습니다.
Kartik

1
Bash의 vi 모드를 사용하는 경우 바로 가기는 Esc, V입니다. 우연히 우연히 트리거합니다. 마지막으로 오늘 그것이 무엇을 의미하는지 배웠습니다.)
Mark E. Haase

답변:


21

나는 지금 그것을 발견했다. 이 질문을하기 전에 좀 더 자세히 읽어보아야합니다.

man페이지는 말한다 :

edit-and-execute-command (C-xC-e)
          Invoke  an  editor  on the current command line, and execute the
          result as shell commands.   Bash  attempts  to  invoke  $VISUAL,
          $EDITOR, and emacs as the editor, in that order.

1
이 기능에 매우주의하십시오. 편집을 취소하면 원래 명령 행이 즉시 실행됩니다. 따라서 rm -rf /를 편집하고 편집기를 호출하고 위험한 상황에 처해 편집을 취소하면 rootfs가 추가 질문없이 삭제됩니다.
marlar
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.