จัดเก็บ ค้นหา และวางคำสั่งที่คุณชื่นชอบทั้งหมดลงในเทอร์มินัลของคุณโดยตรงด้วย วิธีใหม่ที่รวดเร็วยิ่งขึ้น !
ด้วยการผสานรวมเพจ 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 สามารถทำงานใน OS ใดก็ได้ที่มี python3
และ bash
terminal
รองรับ zsh
ด้วย!
ระบบปฏิบัติการ | เวอร์ชันระบบปฏิบัติการ | เปลือก | เวอร์ชันหลาม | เวอร์ชันประวัติความเป็นมาที่รวดเร็ว | โหมดทดสอบ | ความคิดเห็น |
---|---|---|---|---|---|---|
อูบุนตู | 16.04, 18.04, 20.04* | ทุบตี | 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 | คู่มือ | *การใช้ระบบย่อย Windows สำหรับ Linux (WSL) คุณสามารถดำเนินการและจัดเก็บคำสั่ง 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+