«command-history» 태그된 질문

이전에 쉘이나 다른 유틸리티에 입력 한 명령을 불러옵니다.



1
bash에서 터미널 세션 명령 기록을 동기화하는 방법은 무엇입니까?
~/.bash_history터미널 세션에서 최근 명령 을 검색하려고했지만 거기에 없었습니다. 여러 터미널 세션이 열려 있기 때문입니다. 현재 터미널 세션의 명령 내역을 bash_history 파일에 동기화 (예 : sync-push 또는 sync-write-out) 할 수있는 방법이 있습니까 (세션을 닫고 환경을 잃지 않고)? ( sync명령이 일부 시스템에서 파일 시스템 수정 사항을 저장하는 방법과 원격으로 유사 합니다.) 여러 …

3
불연속 키워드로 히스토리에서 검색 명령
명령의 처음 몇 글자를 몰라도 역사에서 명령을 검색하는 방법이 궁금합니다. bash에서 Ctrl- R를 사용하여 검색 할 때 명령의 처음 몇 글자를 제공해야합니다. 중간에 문자가 있거나 일부는 시작 부분과 중간에 문자 만 있으면 어떻게됩니까? 예를 들어, 검색하는 cat myfile나는 단지이 알고, at거기에, 또는 c시작과 my중간 어딘가에. 키워드는 지속적으로 배치해야합니다. 예를 들어에서에서 …

2
명령을 실행하지 않고 fc를 중단하려면 어떻게합니까?
fc 명령을 사용하면 이전 명령을 시각적으로 편집 할 수 있습니다. 편집기에서 마음이 바뀌면 명령 실행을 중지하는 방법은 무엇입니까? vim에서 q를 입력하십시오! 또는 q 둘 다 명령이 실행되고 CTRL-C가 작동하지 않습니다. 편집기에서 명령을 삭제 한 다음 wq를 수행 할 수있는 유일한 옵션입니까?

8
유닉스에서 즉시 역사에 접근하는 방법?
예를 들어 내가 mkdir thisismyfolder912 나는 전환하는 thisismyfolder912것보다 더 쉬운 방법이 있다는 것을 기억 합니다. cd thisismyfolder912 그 방법은 무엇이며 어떻게 작동합니까? 또한 이것을 사용할 수있는 다른 방법은 무엇입니까?

2
명령 기록에서 변경 사항을 취소하는 방법은 무엇입니까?
UNIX 시스템에서는 위쪽 및 아래쪽 화살표를 눌러 이전 명령을 탐색 할 수 있습니다. 이것은 매우 편리합니다. 때로는 올라가서 다시 사용하고 싶은 명령을 찾았지만 약간의 변형이 있습니다. 이러한 변경을 수행하면에서 체크인하지 않으면 원래 명령을 다시 가져올 수 없습니다 history. 키를 통해 액세스 한 히스토리에서 명령 변경 사항을 "실행 취소"할 수있는 방법이 …

3
Zsh와 Bash 간의 히스토리 공유 또는 동기화
Bash와 Zsh를 전환하고 기록 검색 기능을 사용하여 명령을 복구하는 경우가 종종 있습니다. 그러나 Bash와 Zsh에는 다른 기록 파일이 있기 때문에 검색하려는 명령이 다른 셸에서 실행 된 경우가 종종 있습니다. 둘 사이에서 히스토리를 공유하거나 동기화 할 수있는 방법이 있습니까?

1
역방향 검색을 사용할 때 bash 기록의 끝으로 돌아가시겠습니까?
나는 상당히 긴 bash 기록을 유지하고 때로는 bash reverse search 기능 ( Ctrl+ r)으로 무언가를 검색 할 때 검색 기록의 시작 부분에서 끝나고 여전히 필요한 것을 찾지 못하고 끝으로 되돌아 가고 싶습니다. 히스토리 파일 하나의 옵션은 히스토리의 끝으로 가까워 지거나 실행 하는 정방향 검색 기능 ( Ctrl+ s)을 사용하는 것입니다. …


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

2
실행하기 전에 서브 쉘을 확장 하시겠습니까?
나는 종종 서브 쉘을 사용하여 명령을 실행하고 때로는 무언가를 실행하기 전에 서브 쉘을 확장하고 싶습니다. 이런 방식으로 내가하고있는 일을 확인하고 일어날 일을 편집 할 수 있습니다. 예를 들어, 다음 명령 줄을 실행하기 전에 확장하여 서브 쉘의 결과를 편집하려면 어떻게해야합니까? 예 : $ find -name "test.txt" /tmp/test.txt $ mv $(!!) /tmp/new.txt …


2
역사를 읽다
read위로 / 아래로 키를 눌러 내장 명령 지원 기록을 작성하려면 어떻게 해야합니까? up 키를 누를 때 잡으려고 시도했지만 작동하지 않는 것 같습니다 read. read -p '> ' -n 3 foo echo echo -n "$foo" | hexdump 화살표 키를 누르면 작동하는 것으로 보이며 이것을 사용하여 감지 할 수 있지만을 누르면 aa↑위쪽 …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.