새롭고 빠른 방법 으로 즐겨찾는 모든 명령을 터미널에 직접 저장, 검색하고 자동으로 붙여넣으세요!
새로운 TDLR 페이지 통합을 통해 터미널에서 직접 바로 사용할 수 있는 10,000개 이상의 명령 예제를 빠르게 검색하고 선택할 수 있습니다.
명령을 재사용해야 하는데 필요한 옵션/플래그가 모두 기억나지 않는 경우가 얼마나 자주 발생합니까?
# example of a common but not so 'easy-to-remember' bash command from my bash history
$ tar -xvzf file.tar.gz
Google에서 동일한 명령을 몇 번이나 반복해서 검색하시나요?
42번..네..제 경험상 답은 42번입니다
그리고 이 매우 유용한 명령을 저장하라고 스스로에게 몇 번이나 말했지만 저장하지 않았습니까?
각 명령에 대한 훌륭하고 자세한 설명과 함께 모두 저장했습니다.
내가 무슨 말을 하는지 아신다면 fastHistory가 여러분이 찾고 있는 도구입니다!
fastHistory는 터미널에서 직접 명령을 저장할 수 있습니다. 필요한 것은 # 뿐입니다.
$ tar -xvzf file.tar.gz #
/
- - fastHistory will store ' tar -xvzf file.tar.gz ' in its local database
하나 이상의 태그를 지정할 수 있습니다.
$ tar -xvzf file.tar.gz # untar #extract #archive
또는 설명
$ tar -xvzf file.tar.gz # @extract compressed files from archive
아니면 둘 다
$ tar -xvf archive.tar.gz # untar @extract compressed files from archive
저장된 명령을 검색하려면 f 만 있으면 선택한 명령이 터미널에 자동으로 붙여넣어집니다 !
$ f
저장된 각 명령에 대해 매뉴얼 페이지에서 빠른 요약을 얻을 수 있습니다.
참고 : 이 기능은 모든 명령의 구문을 다루지는 않습니다.
태그 및 설명 필드를 쉽게 편집할 수 있습니다.
또한 모든 데이터를 쉽게 내보내거나 가져와 백업을 만들거나 다른 시스템과 명령을 공유할 수 있습니다.
$ f --export
$ f --import fastHistory_2020-03-02.db
검색 모드에서는 커뮤니티에서 관리하는 도움말 페이지 모음인 TDLR 페이지에서 명령 예제를 쉽게 찾을 수 있습니다. 검색은 명령 이름과 설명을 기준으로 수행됩니다. 또한 + 아이콘은 시스템에 이미 설치된 명령을 보여줍니다.
FastHistory는 인터넷 연결이 필요하지 않으므로 오프라인에서도 사용할 수 있습니다 !
fastHistory는 python3
및 bash
터미널이 있는 모든 OS에서 작동할 수 있습니다.
zsh
도 지원됩니다!
OS | OS 버전 | 껍데기 | Python 버전 | fastHistory 버전 | 테스트 모드 | 논평 |
---|---|---|---|---|---|---|
우분투 | 4월 16일, 4월 18일, 4월 20일* | 세게 때리다 | 3.6, 3.7, 3.8 | 최신 | 단위 테스트 | * 클립보드로 복사 기능을 활성화하려면 xclip을 설치해야 할 수도 있습니다. |
macOS | 10.15 | 세게 때리다 | 3.6, 3.7, 3.8 | 최신 | 단위 테스트 | python3을 설치해야 합니다 |
페도라 | 29 | 세게 때리다 | 3.5 | 2.0.0 | 수동 | pip3에는 --user 플래그가 필요합니다 |
데비안 | 9 | 세게 때리다 | 3.5 | 2.3.6 | 수동 | |
데비안 | 10 | zsh* | 3.7 | 2.0.0 | 수동 | *구문 제한 |
윈도우* | 10 (1809) | 세게 때리다 | 3.6 | 2.4.1 | 수동 | *WSL(Linux용 Windows 하위 시스템)을 사용하면 Windows 명령을 실행하고 저장할 수 있습니다. |
python3
python3-pip
(pip3 설치에만 해당) pip3 install fasthistory
$HOME/.local/bin/f
참고 : pip
(python2) 또는 sudo
사용하지 마십시오(현재 사용자에 대해서만 설치).
wget mkcn.me/f
tar -xvzf f
cd fastHistory-XX
./installer.sh
rm -rf fastHistory-XX
cd $(mktemp -d /tmp/f.XXXXX) && wget https://mkcn.me/f && tar -xvzf f && ./fastHistory-*/installer.sh && cd -
f --update
pip3 install -U --no-cache-dir fasthistory
f
참고 : 1.xx 버전에서 업데이트하려면 다음 단계를 따라야 합니다.
wget https://raw.githubusercontent.com/mkcn/fastHistory/master/installer.sh
chmod +x installer.sh
./installer.sh -u
참고 : pip3 install fasthistory
fastHistory를 제거하는 데 충분하지 않습니다.
Wiki 섹션에서 명령 및 구문에 대해 자세히 알아보세요.
fastHistory/tldr/tldr/
fastHistory/pick
fastHistory/bash/bash-preexec.sh
(optional) pip module
(optional) pip module
이에 대한 라이센스는 GNU bash, GNU GPL v3+에서 사용되는 라이센스와 동일합니다.