«command-history» 태그된 질문

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


1
터미널에서 마지막 명령으로 스크롤 하시겠습니까? (OS X 터미널 마크와 같은)
Mac OS X 터미널 표시 는 매우 유용합니다. 예를 들어, 많은 출력을 에코하는 명령을 입력하면로 시작을 쉽게 읽을 수 Cmd+Up있습니다. 옵션이 이후는, 마지막 명령으로 스크롤을 강조합니다 자동으로 프롬프트 라인을 마크 하고 Cmd+Up마지막으로 스크롤합니다 마크 . 이 기능을 가진 터미널 에뮬레이터가 있습니까? 또는 어떤 플러그인이든 마지막 명령을 어떻게 강조하고 강조합니까?

2
bash_history : 위험한 명령을 주석 처리하십시오 :`#`
bash 기록에서 "위험한"명령을 기록하지 않도록 .bashrc파일에 다음 줄을 추가했습니다 . HISTIGNORE='rm *:mv *:cp *:cat*>*:pv*>*' 이것은 잘 작동하지만 부작용이 있습니다. 컴퓨터에서 실행 된 명령의 전체 기록을 볼 수 없습니다. 실험을위한 여러 머신이 있고 모든 명령이 실행되는 것을보고 싶습니다. bash internal history을 사용하여 실행 된 명령을 표시하고 오늘 날짜를 grep 할 수 …



3
히스토리 리콜 명령 수를 설정하는 방법
bash를 사용하고 있습니다. 내 명령 기록을 탐색하려면 history동일한 이름의 Gnu 프로그램을 호출한다고 생각 하는 명령을 호출합니다. (나는 더 나은 bash 특정 방법이 있는지 모르겠다). 내 .bashrc에는 현재 export PROMPT_COMMAND='history -a'실행중인 여러 bash 세션의 기록을 보존 하는 줄 이 있습니다. 히스토리를 수행하면 현재 524 개의 항목 만 표시됩니다. 이 구성 가능합니까? …

3
얽힌 역사
GUI 모드에서 사용자가 둘 이상의 터미널을 열었을 때 터미널은 어떻게 해당 사용자의 히스토리 파일을 다시 작성합니까? 내가 묻는 이유는 각 터미널에서 사용자가 다른 명령을 실행하게 될 가능성이 있기 때문입니다. 기록 파일은 모든 터미널에서 명령을 저장하거나 첫 번째 터미널에서만 명령을 저장합니까? 아니면이 상황을 해결하기 위해 사용되는 다른 종류의 계획이 있습니까?

1
한 터미널을 종료 할 때 다른 터미널의 bash 기록 업데이트
나는이 질문이 계속 업데이트 되고 여기에 복제 되어 있기 때문에이 질문이 모호하지 않다는 것을 알고 있습니다. 내가 달성하려는 것은 약간 다릅니다. ls입력 할 때마다 파일을 다시 작성하라는 메시지가 마음에 들지 않습니다 ( history -a; history -c; history -r). 종료시 파일을 업데이트하고 싶습니다. 쉽지만 (실제로 기본값) 재 작성 대신 추가해야합니다. shopt …

1
타임 스탬프가있는 배쉬 기록
Bash $ HISTFILE에 기록 된 명령에 타임 스탬프를 유지하고 싶습니다. 가능합니까? man bash정보 소스로 사용하여 설정하지 못했습니다 . 다른 옵션은 다음과 같습니다. function thebanana() { local -r -a bash_commands=( "ls" # ... more coconut commands ) for bash_command in "${bash_commands[@]}"; do printf "${bash_command}" printf ":" done } export HISTFILE=banana export …


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

1
HISTTIMEFORMAT 구문
많은있다 bash등의 추가 라인을 포함 가이드 HISTTIMEFORMAT='%d/%m/%y %T '또는 HISTTIMEFORMAT="%F %T "에 ~/.bashrc또는 /etc/bash.bashrc. 최종 견적 앞에는 항상 공백이 있습니다. 예를 들어 결코 그렇지 않습니다 HISTTIMEFORMAT='%d/%m/%y %T'. 왜 이런거야?

3
느낌표`!`가 때때로 bash를 화나게하는 이유는 무엇입니까?
!명령 줄 기록의 맥락에서 명령 줄에 특별한 의미가 있음을 알고 있지만 실행 스크립트에서 느낌표가 때때로 구문 분석 오류를 일으킬 수 있습니다. 이벤트 와 관련이 있다고 생각 event하지만 이벤트 가 무엇인지 또는 무엇을 하는지 모르겠습니다 . 그럼에도 불구하고 같은 명령이 상황에 따라 다르게 작동 할 수 있습니다. 아래의 마지막 예는 오류를 …


4
zsh 기록에서 마지막 명령 (또는 보너스의 현재 명령)을 제거하는 방법
물론이 작업을 수행하는 매우 간단한 똑똑한 방법이 있지만 zshell의 기록이 fc에 별칭으로 표시되어 있기 때문에 기록에서 한 줄을 제거하는 방법에 언급 된 트릭을 사용할 방법이 없습니다 . . 이 작업을 수행하는 방법에 대한 조언이 있습니까? 내 유스 케이스는 기록에서 마지막으로 발행 된 명령을 제거하여 자동 완성을 중지합니다 (대부분 무언가 잘못 …

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