«command-history» 태그된 질문

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

7
.bash_history에서 중복을 제거하고 순서를 유지하려면 어떻게해야합니까?
나는 control+r내 명령 기록을 재귀 적으로 검색하기 위해 사용 하는 것을 정말로 좋아 합니다. 함께 사용하기에 좋은 몇 가지 옵션을 찾았습니다. # ignore duplicate commands, ignore commands starting with a space export HISTCONTROL=erasedups:ignorespace # keep the last 5000 entries export HISTSIZE=5000 # append to the history instead of overwriting (good …

3
이전 명령까지“스크롤”한 후 BASH를 사용하면…이 기록에서 다음 명령으로 넘어가는 방법은 무엇입니까?
사과,이 제목은 내가 고안 한 것 중 가장 우아하지 않습니다. 그러나 나는 많은 사람들이 이것을 궁금해했을 것이라고 생각하며 내 질문은 속임수 일 수 있습니다 ... 내가 말할 수있는 것은 내가 그것을 찾지 못했다는 것입니다. "스크롤"이라고 말하면 키보드의 "위쪽 화살표"키를 사용한다는 의미입니다. 가장 최근 명령부터 시작하여 기록을 스크롤합니다. 그래서 당신은 아마도 …


11
zsh 프롬프트에서 이미 입력 한 텍스트로 기록을 검색하려면 어떻게해야합니까?
zsh에서는 Ctrl+로 기록을 검색 할 수 있음을 알고 있습니다 r. 그러나 종종 프롬프트에서 직접 명령을 입력하기 시작하지만 기록을 검색해야한다는 것을 알고 있습니다. Ctrl+를 누르면 r다음과 같이 빈 기록 검색 프롬프트가 나타납니다. 내 프롬프트에는 텍스트가 있지만 히스토리 검색 프롬프트에는없는 텍스트가 있습니다. 프롬프트에 이미있는 텍스트로 히스토리 검색을 시작하는 방법은 다음과 같습니다.

7
history 명령을 실행하지 않고 명령 행에 넣습니다.
! n을 사용합니다. 여기서 (n)은 history | less를 통해 찾은 명령 프롬프트에서 실행하려는 기록 파일의 행을 실행하기위한 행 번호입니다. 그러나 수동으로 수정하려는 명령 줄 기록 이벤트가 있습니다. 실제로 실행하지 않고 히스토리 이벤트 컨텐츠를 명령 행에 삽입하여 수정 한 후 리턴을 누르려면 어떻게해야합니까? 베스트,


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


1
bash가 공백으로 시작하는 명령을 저장하지 않는 이유는 무엇입니까?
다음과 같은 일련의 명령을 수행하면 : $ ls $ grep abc file.txt 그런 다음 위쪽 화살표 키를 사용하여 이전 것을 얻으십시오. 터미널에는 마지막 cmd ( grep여기서는)가 표시됩니다 그러나 내가 이런 식으로하면 : $ ls $ grep abc file.txt 여기서 grep공간 앞에는 최대 누르면 제공 ls하지 grep. 왜 이런거야?

2
ZSH의 vi 모드에서 역 이력 검색을 어떻게 수행합니까?
필자 vim는 본질적으로 모든 편집 요구에 사용하므로 쉘에 대해 vi 모드를 다시 시도하기로 결정했지만 (현재 OS X에서는 oh-my-zsh가있는 ZSH) Ctrl-R끊임없이 사용하려고 시도하고 실패했습니다 . 동등한 키 바인딩은 무엇입니까? 그리고 나중에 참조하기 위해 어떻게 이것을 스스로 알아낼 수 있습니까? 나는 bind -Pbash에서 사용할 수 있다고 확신한다 .

4
zsh의 무제한 히스토리
에서 zsh무제한 역사를 갖고 싶습니다. HISTSIZE=에서 작동하는 설정 했습니다 bash. 이제 오래된 역사를 가져옵니다 mv old_history .history 꽤 큰 wc -l .history 43562 .history 이제 닫고 zsh다시 시작하면 wc -l .history 32234 .history 에 무제한 역사를 가질 수 zsh없습니까?

3
bash 기록에서 마지막 N 줄 삭제
실수로 파일을 쉘에 붙여 넣을 때 bash 기록에 추악한 말도 안되는 항목이 많이 있습니다. 해당 항목을 제거하는 확실한 방법이 있습니까? 분명히 셸을 닫고 .bash_history파일을 수동으로 편집 할 수는 있지만 현재 셸 기록을 수정하는 데 사용할 수있는 API가 있습니까?

2
bash의 역 검색 내에서 탐색하는 방법?
Bash는 Ctrl+ 를 통해 검색을 반대로하는 기능을 제공합니다 R. 그런 다음 명령의 일부를 입력하면 기록에서 피팅 항목이 표시됩니다. 이것이 내 역사라고 가정하십시오. vim foo1 vim foo2 # I want to go here vim foo3 # this is where I land, how to go back? 검색합니다 foo. 명중 Ctrl+ R다시하면 다음 …

4
역사에서 마지막 N 명령을 얻는 방법?
내 마지막 N 명령이 무엇인지 확인하고 싶습니다 history. 나는 history | tail -n 5그것을 만들 것이라고 생각 했지만 여러 줄 명령이 줄 수만큼 계산된다는 것을 알았습니다. $ echo "hello how are you" $ history | tail -2 how are you" 1051 history | tail -2 그래서 내 질문은 : 이것을 …

12
자주 사용하는 명령을 빠르게 저장하고 액세스하는 방법은 무엇입니까?
나는 일상적으로 실행해야 할 많은 명령을 가지고 있으며, 종종 약간의 변형이 있습니다. 지금 나는 그것들을 모두 저장 .bash_history하고 사용하고 있습니다 CTRL- R그것들을 액세스하는데 더 좋은 방법이 있는지 궁금합니다. 내가 찾는 것 : 새로운 명령을 쉽게 추가 원하는 명령을 쉽게 검색하고 다시 실행할 수 있습니다. 제안에서 원치 않는 명령을 피하십시오 나는 …

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