«history-expansion» 태그된 질문

5
어떻게`alias sudo !!`를 할 수 있습니까?
sudo !!Bash에서 별칭을 설정하려고합니다 . alias sbb='sudo !!'를 시도했지만 리터럴로 해석 !!하고 인쇄합니다. sudo: !!: command not found 큰 따옴표를 사용하면 문자열 자체에서 이중 뱅을 대체하므로 작동하지 않습니다. 이 작업을 수행 할 수있는 방법이 있습니까? 아니면 다른 별명입니까? `

1
$ _ vs! $. 이전 명령 및 출력 리디렉션의 마지막 인수
문제는 특수 변수에 관한 것입니다. 설명서에 따르면 : !!:$ 이전 명령 의 마지막 인수를 지정합니다 . ! $로 단축 될 수 있습니다. ( $_, 밑줄) 쉘 시작시 환경 또는 인수 목록에 전달 된대로 실행중인 쉘 또는 쉘 스크립트를 호출하는 데 사용되는 절대 경로 이름으로 설정하십시오. 이후 확장 후 이전 명령 …

5
Bash에서 느낌표 하나를 입력하면 무엇을합니까?
Bash는 이 질문 에 대한 답변에서 설명한대로 내역 확장에 느낌표를 사용합니다 (예 :로 sudo !!이전 명령 줄을 실행 sudo). 그러나 다음 명령 (즉, 하나의 느낌표)을 실행하는 것이 무엇인지 설명하는 곳을 찾을 수 없습니다. ! 아무것도 인쇄하지 않고 1로 종료되는 것처럼 보이지만 왜 그렇게하는지 잘 모르겠습니다. 온라인과 Bash 매뉴얼 페이지를 보았지만 …

4
왜 bash 기록 대체가 여전히 기본적으로 활성화되어 있습니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 작년에 문을 닫았 습니다 . bash가 여전히 기본적으로 히스토리 대체를 사용하는 이유를 아는 사람이 있습니까? 내이 .bashrc포함되었습니다 set +H많은 여러 해 동안 …

5
명령을 변경하기 위해 실행하지 않고 이전 명령을 호출하는 방법은 무엇입니까?
마지막 명령을 실행하지 않고 얻을 수있는 트릭을 기억할 수 없습니다. 위쪽 화살표 키를 눌렀을 때! 1255 명령에 액세스하고 명령을 수정할 수 있기를 원합니다. 명령을 호출하는 트릭은 무엇입니까? 명령 행에 표시되지만 실행되지 않고 나중에 화살표 키를 통해 액세스 할 수 있습니까? 나는 에코를 넣어 보았지만 명령 전에 에코가 있는데 올바르게 수행하는 …

2
기록의 마지막 명령에서 두 번째 인수에 액세스하는 방법은 무엇입니까?
정규식을 배우기 시작했기 때문에이 명령을 반복적으로 사용합니다. grep pattern /usr/share/dict/american-english 패턴이있는 부분 만 변경되므로 " / usr / share / dict / american-english " 라는 긴 표현을 반복 해서 써야 합니다. 누군가는 전체 표현 대신 암호 문자 조합을 입력하여 명령 기록에서 명령 인수를 확장 할 수 있다고 언급했습니다. 그 비밀스러운 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.