قم بتخزين جميع أوامرك المفضلة والبحث عنها ولصقها تلقائيًا مباشرة في جهازك الطرفي بطريقة جديدة وأسرع !
من خلال التكامل الجديد لصفحات TDLR، يمكنك بسرعة اكتشاف واختيار أكثر من 10000 من أمثلة الأوامر الجاهزة للاستخدام، مباشرة في جهازك الطرفي.
كم مرة تحتاج إلى إعادة استخدام أمر ولكن لا يمكنك تذكره (مع جميع الخيارات/العلامات المطلوبة)؟
# example of a common but not so 'easy-to-remember' bash command from my bash history
$ tar -xvzf file.tar.gz
كم مرة تبحث عن نفس الأوامر على جوجل مرارًا وتكرارًا؟
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
ويدعم zsh
أيضا!
نظام التشغيل | إصدار نظام التشغيل | صدَفَة | إصدارات بايثون | نسخة التاريخ السريع | وضع الاختبار | تعليق |
---|---|---|---|---|---|---|
أوبونتو | 16.04، 18.04، 20.04* | سحق | 3.6، 3.7، 3.8 | أحدث | com.unittest | * قد يلزم تثبيت xclip لتمكين ميزة النسخ إلى الحافظة |
ماك | 10.15 | سحق | 3.6، 3.7، 3.8 | أحدث | com.unittest | يجب تثبيت python3 |
فيدورا | 29 | سحق | 3.5 | 2.0.0 | يدوي | يتطلب pip3 علامة --user |
ديبيان | 9 | سحق | 3.5 | 2.3.6 | يدوي | |
ديبيان | 10 | زش* | 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+.