أولئك منا الذين يستخدمون الجهاز يوميًا ، كما قلت في مناسبة أخرى ، يبحثون دائمًا عن طريقة لجعل العمل باستخدام هذه الأداة يتدفق بسهولة وراحة قدر الإمكان. ما أقدمه لك هذه المرة هو خيار يأتي بشكل افتراضي FreeNAS وأنني أحببته كثيرًا ، وكان علي أن أضعه علي ديبيان.
لنفترض أننا فتحنا الجهاز ، وسندخل المجلد وثائق. إذا وضعنا:
$ cd docu
ونضغط على علامة التبويب للإكمال التلقائي ، لا يحدث شيء ، لأنه لم يتم استدعاء المجلد documentosلكن وثائق. وهذا هو المكان الذي يأتي فيه السحر. نقوم بإنشاء الملف ~ / .inputrc:
$ touch ~/.inputrc
نفتحه باستخدام محرر النصوص المفضل لدينا ونضعه بالداخل:
set completion-ignore-case on
نقوم بحفظ وإغلاق وإعادة فتح المحطة. الآن عندما نضع:
$ cd docu
ونضغط على Tab ، سيتغير تلقائيًا إلى الاسم بأحرف كبيرة وسيضعنا
$ cd Documentos
ما رأيك؟ تم تعليم هذه النصائح لي من قبل صديق اسمه ماتياس أبيتز.
مساهمة جيدة جدا. لم يكن يعلم أنه من الممكن القيام بذلك.
بالتأكيد مثيرة للاهتمام 😀
ممتاز. هذه واحدة من تلك النصائح التي تزيد من الإنتاجية. جيد جدا.
لافت للنظر! جيد جدًا نصيحة elav.
اعتقد ذلك لائق، منذ أن رأيت هذه الوظيفة في FreeNASلم أتردد في البحث عنه لأنه مفيد حقًا.
احببت! لم أكن أعرف تلك الحيلة ، شكرا لك!
مفيد جدا جيد
لقد جربته في Fedora لكنه لا يعمل معي وبدون الملف ~ / .inputrc بونجو الوثيقة ويكملني تلقائيًا (كما في IRC) الوثائق لكن شكرا على أي حال
سيكون من المثير للاهتمام رؤية ملف تكوين bash بتنسيق فيدوراربما يأتي بالفعل مع هذا الخيار افتراضيًا.
آه! لذا FreeNas ... سيتعين عليك الاعتراف بالأشياء الأخرى التي رأيتها على هذا النظام. ذات يوم كنت أرى أن أولئك الذين يبيعون بالفعل لديهم نظام متكامل لإدارتهم ، مثل: Seagate Black Armor أو QNAP NAS التي أحببت حقًا الخصائص المعروضة على صفحتهم ، لكن Freenas .. لنشاهد الفيديو ، أخبرني الفضائل التي لاحظتها. 😉
بادئ ذي بدء ، إنه FreeBSD. 😀
المايسترو
سأضع موضع التنفيذ
متألق
GO-NA-ZO! لم أكن أعرف هذه الحيلة!
بما أنك تتحدث عن FreeNAS ، هل تعرف OpenMediaVault؟ إنه حل مشابه بواجهة أكثر ودية من FreeNAS وأفضل ما في الأمر أنه دبيان جنو / لينكس حقيقي ، أي أنه يمكنك استخدام الحل ك NAS أو تسجيل الدخول إلى النظام والقيام # apt-get update && apt - احصل على الترقية && apt-get dist-Upgrade ليتم تحديثها باستمرار لأنه بالإضافة إلى استخدام مستودعات دبيان الرسمية ، فإنها تضيف حزمها الخاصة لحزمها.
مراجعة برنامج OpenMediaVault Distrowatch: http://distrowatch.com/weekly.php?issue=20120423#feature
: يا لم أكن أعرفه .. الآن أتفقده ، شكرًا ...
شكرًا ، ولكن كيف أضع $ PS1 مع الوقت الذي لديك في جهازك؟
لحسن الحظ ، لا يفرضون رسومًا على هذه النصائح الرائعة.
الشيء الجيد الذي لم يحدث. هذه نصيحة استثنائية. ربما لم أكن لأعلم بوجودها إذا لم أزور الصفحة ...
من قال لا؟ ... هيا ، ادفع بضع مئات من اليورو ... ههههههههههههههههههه
سوف تكون الأبله الوحيد الذي دفع بالفعل.
مفيد جدا شكرا جزيلا لك 😀
هذا عجب ، يجب تثبيته افتراضيًا 10 من 10.
ببساطة عظيم 😀
مع التعديل في هذا الملف ، لم يعد يسمح لي بالتنقل بين "الفواصل" (لا أعرف كيف أسميها هاها) باستخدام مجموعة المفاتيح control + left / right. هل يمكن حلها بإضافة شيء إليها؟
تحياتي وشكري!
لقد قمت بحلها بالفعل ، مع أول سطرين من .inputrc الخاص بي الذي أتركه أدناه 😉
"\ t": قائمة الإكمال مخصصة لك بشكل دوري باستخدام TAB
ويتم شرح الشيء أدناه بالتعليق الذي يجلبه.
"\e[1;5C": forward-word
"\e[1;5D": backward-word
"\t": menu-complete
set completion-ignore-case on
# Don't echo ^C etc (new in bash 4.1)
# Note this only works for the command line itself,
# not if already running a command.
set echo-control-characters off
تحية! 🙂
شيء مكمل لهذا (إلى جانب كونه مفيدًا جدًا) هو تجاهل الأحرف الكبيرة والصغيرة في عمليات البحث عن النمط. على سبيل المثال ، إذا تم سرد الملفات مع ls اي بي سي، بشكل افتراضي لا يأخذ في الاعتبار الملفات المطابقة ايه بي سي.
فقط أضف ما يلي في .bashrc:
shopt -s nocaseglob
أو هذا السطر بتنسيق .zshrc (لمن يستخدمون zsh):
unsetopt CASE_GLOB