!d 명령은 무엇입니까?

!d 명령은 무엇입니까?

!d누군가 명령이 무엇을 하는지 설명해줄 수 있나요 ?

예전 명령이 생각나는 것 같은데( du -sh나에게) 이 명령을 어떻게 선택해야 할지 모르겠습니다.

답변1

!Bash의 이벤트 표시기입니다. 여기에서 자세한 내용을 읽을 수 있습니다.https://alexbaranowski.github.io/bash-bushido-book/#event-designator-word-designator-modifiers (이것은 bash와 기술에 관한 내 책입니다.)

!STRINGSTRING으로 시작하는 마지막 명령이 호출됩니다.

편집: 링크/책에서 발췌:

주어진 문자열로 시작하는 마지막 명령을 호출하려면 명령이 처럼 보이도록 문자열과 함께 이벤트 표시기를 사용하십시오 !<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 이벤트 표시기:

! 끈
문자열로 시작하는 기록 목록에서 현재 위치 이전의 가장 최근 명령을 참조합니다.

관련 정보