나는 최근에 zsh (최종)로 전환했으며 그것을 좋아합니다! 지금까지 내가 놓친 한 가지는 증분 기록 검색을 수행하는 Ctrl+ R입니다. 나는 역사를 올바르게 설정했다 HISTSIZE=10000 SAVEHIST=10000 HISTFILE=~/.zsh_history 내가 사용하는 vi키 바인딩을 bindkey -v 그러나 Ctrl+ R는 작동하지 않습니다. 현재 줄 위의 줄을 제거합니다. 이것은 vim에서 해야하는 동작이 아닙니다. 어떤 제안?
명령 시작 부분에서 sudo를 잊어 버렸을 때 매우 유용 !!하며 이전 명령의 별명처럼 작동합니다. 예 : $ mv /very/long/path/for/a/protected/sensible/file/caution.h . (...) Permission denined $ sudo !! sudo mv /very/long/path/for(...) . [sudo] password : 우리는 어떻게 더블 !!트릭 이라고 부릅 니까? 인터넷을 통한 연구는 그 토큰 때문에 어렵습니다. 어떻게 작동합니까? history …
우분투 서버에서 history 명령을 실행하면 다음과 같이 출력됩니다. history ... 25 cd ~ 26 ls -a 27 vim /etc/gitconfig 28 vim ~/.gitconfig 특정 사용자의 날짜 시간을보고 싶습니다. 그러나 내가 그들을 생각할 때 : su otheruser export HISTTIMEFORMAT='%F %T ' history ... 25 cd ~ 26 ls -a 27 vim /etc/gitconfig …
이 history명령은 현재 세션의 모든 기록을 나열합니다. 처럼: 1 ls 2 cd /root 3 mkdir something 4 cd something 5 touch afile 6 ls 7 cd .. 8 rm something/afile 9 cd .. 10 ls 11 history 위해서하는 것은 관심의 항목을 검색하려면 나는 파이프를 할 수있는 history때와 grep같은 history | …
ack 용 설치 안내서는 다음 명령을 사용하여 ack 스크립트를 설치하도록 제안합니다. curl http://beyondgrep.com/ack-2.14-single-file > ~/bin/ack && chmod 0755 !#:3 !#:3끝에는 일종의 역 참조 라고 가정 하지만 그 의미는 무엇입니까? zsh에 해당하는 것이 있습니까? Google은 도움이되지 않았습니다.
bash 셸을 사용하여 분석을 실행할 때 종종 내가 사용한 명령을 동일한 디렉토리의 파일 (내 "LOGBOOK"이라고 함)에 저장하여 원하는 것을 확인할 수 있습니다. 나는 그 결과를 얻었습니다. 지금까지 이것은 터미널에서 명령을 copy.pasting하거나 "up"을 눌러 명령을으로 수정 echo"my command" >> LOGBOOK하거나 다른 유사한 익살을 의미했습니다. history다른 날에 도구 가 있다는 것을 알았지 …
Bash에서 디렉토리를 방문한 다음 다른 디렉토리를 방문한다고 가정하십시오. 첫 번째 디렉토리에서 두 번째 디렉토리로 파일을 복사하지만 긴 경로 이름을 지정하지 않고 싶습니다. 가능합니까? 내 임시 해결책은 /tmp파일 사본을 저장하는 임시 장소로 사용하는 것입니다. cp myfile /tmp첫 번째 디렉토리에 cp /tmp/myfile .있을 때 두 번째 디렉토리에있을 때 그러나 파일이의 내용을 덮어 …
내가 실행 한 다른 배포판에서 vim은 세션 간에도 명령 기록을 기억합니다. 이것은 다른 파일에서 많은 유사한 작업을 수행 할 때 특히 유용합니다. 어떤 이유로 Ubuntu 12.04에서 플러시되었으며 그 이유를 알 수 없습니다. 내 :set정보 는 다음과 같습니다 . :set --- Options --- background=dark helplang=en history=1000 nomodeline scroll=27 showmatch ttyfast expandtab …
누군가가 쉘에 입력 한 모든 명령을 어떻게 기록 할 수 있습니까? 나는 당신이 다른 사람의 서버에 로그인하고 무언가가 고장 났거나 누군가가 당신의 서버에 (의도적으로 또는 악의적으로) 로그인했는지를 스스로 보호하는 것에 기초하여 묻습니다. 초보자조차도 트랙을 숨기도록 기록 을 우회unset history 하거나 새 셸을 만들 수 있습니다. 선임 리눅스 관리자가 어떤 명령이 …