Bash에서 경로의 마지막 부분을 제거하는 방법은 무엇입니까? [복사]

Bash에서 경로의 마지막 부분을 제거하는 방법은 무엇입니까? [복사]

중복 가능성:
대화형 셸에서 경로의 일부를 제거하는 방법은 무엇입니까?

경로의 마지막 부분을 제거할 수 있는 단축키가 bash에 있습니까?

예: (또는 ) /usr/local/bin이어야 합니다 ./usr/local//usr/local

Ctrl+를 알고 있지만 w마지막 단어 전체가 제거되므로 해당 기능도 유지하고 싶습니다.

답변1

경로에서는 dirname경로의 마지막 구성 요소를 제거하는 것이 쉽습니다. 그리고 (내장된 것이 아니라) 프로그램이기 때문에 쉘 간에 완전히 이식 가능합니다.

$ dirname /usr/local/bin
/usr/local

프롬프트에서 활성 행을 편집할 때 의미하는 것 같습니다. 이 경우 Nikhil의 의견은 esc backspace(동시가 아닌 순차적으로) 정확합니다.

답변2

emacs 바인딩을 사용한다고 가정하면 Alt+를 입력하여 Backspace이전 단어를 삭제할 수 있습니다.

관련 정보