!d
누군가 명령이 무엇을 하는지 설명해줄 수 있나요 ?
예전 명령이 생각나는 것 같은데( du -sh
나에게) 이 명령을 어떻게 선택해야 할지 모르겠습니다.
답변1
!
Bash의 이벤트 표시기입니다. 여기에서 자세한 내용을 읽을 수 있습니다.https://alexbaranowski.github.io/bash-bushido-book/#event-designator-word-designator-modifiers (이것은 bash와 기술에 관한 내 책입니다.)
!STRING
STRING으로 시작하는 마지막 명령이 호출됩니다.
편집: 링크/책에서 발췌:
주어진 문자열로 시작하는 마지막 명령을 호출하려면 명령이 처럼 보이도록 문자열과 함께 이벤트 표시기를 사용하십시오 !<string>
.아래 예:
[Alex@SpaceShip cat1]$ whoami
Alex
[Alex@SpaceShip cat1]$ who
Alex :0 2018-04-20 09:37 (:0)
...
[Alex@SpaceShip cat1]$ !who
who
Alex :0 2018-04-20 09:37 (:0)
...
[Alex@SpaceShip cat1]$ !whoa
whoami
Alex
답변2
지시에 따르면9.3.1 이벤트 표시기:
! 끈
문자열로 시작하는 기록 목록에서 현재 위치 이전의 가장 최근 명령을 참조합니다.