برنامه های کاربردی کنسول لینوکس برای آسان تر کردن زندگی شما

کمی در مورد ابزارهای موجود در کنسول، که افراد کمی آن را می شناسند، اما می توانند هم برای یک جوان تازه کار و هم برای یک سالمند قوی مفید باشند.

چرا در مورد آن بنویسید

ارزش نوشتن در مورد برنامه های کاربردی (عمدتاً کنسول ها) را دارد زیرا می بینم که چند نفر از قدرت کنسول 100% استفاده نمی کنند. بسیاری از آنها به ایجاد ساده فایل ها و همچنین انتقال بین دایرکتوری ها در کنسول محدود می شوند. من معتقدم که این نتیجه این واقعیت است که منابع کمی در Runet وجود دارد که به طور معمول می توانند در مورد برنامه های کاربردی، نحوه کار روی آنها و کارهایی که انجام می دهند صحبت کنند.
ما ابزارها را در مقیاس 5 درجه ای ارزیابی خواهیم کرد. این کار به این منظور انجام می شود که بتوانید بلافاصله بفهمید که به نظر ذهنی من، یک ابزار سر و شانه بالاتر از دیگری قرار دارد. من طرفدار استفاده از چیزی خاص یا استفاده نیستم فقط ابزارهای دستوری. نه، برعکس، من فقط به شما یک انتخاب می دهم. این که آیا از دانش به دست آمده که زمان زیادی را صرف آن کردم یا نه، به شما بستگی دارد.

می خواهم فوراً بگویم که این پست حاوی ابزارهایی است که من مستقیماً در طول توسعه به آنها نیاز داشتم. اگر پیشنهادی در مورد نحوه اضافه کردن به این لیست دارید، لطفاً نظر خود را اعلام کنید.

بریم سراغ لیست

پیمایش دایرکتوری ها

ViFM

برنامه های کاربردی کنسول لینوکس برای آسان تر کردن زندگی شما

ViFM یک فایل منیجر شبیه vim است که قادر است به سرعت بین دایرکتوری ها حرکت کند و با وارد کردن دستورات یا کلیدهای میانبر، هر گونه عملیاتی را بر روی فایل ها و دایرکتوری ها انجام دهد. به طور پیش فرض، از دو پنل (سیاه و سفید) تشکیل شده است که می توانید بین آنها جابجا شوید.

امتیاز: 3، زیرا برای استفاده از این FM، باید مجموعه ای از دستورات شبیه به vim را یاد بگیرید و همچنین کلیدهای میانبر vim را بدانید.

mc

برنامه های کاربردی کنسول لینوکس برای آسان تر کردن زندگی شما

mc (Midnight Commander) یک کلاسیک در Linux'e است. با استفاده از آن، شما همچنین می توانید به سرعت بین دایرکتوری ها حرکت کنید، حقوق دسترسی را تغییر دهید، فایل ها را با استفاده از ویرایشگر داخلی باز کنید، و موارد دیگر. یک رابط نسبتاً واضح در برنامه تعبیه شده است که در آن کلیدهای میانبر در پایین و دو پنل در بالا (با استفاده از کلید Tab بین آنها جابجا می شوید) وجود دارد.

رتبه: 5. این چیزی است که یک مبتدی به آن نیاز دارد و برای یک کاربر پیشرفته مناسب است. برای استفاده کامل از این FM به هیچ دانش قبلی نیاز ندارید.

ولگرد خانه بدوش

برنامه های کاربردی کنسول لینوکس برای آسان تر کردن زندگی شما

ولگرد خانه بدوش - FM دیگری با طرحی شبیه به Wim. با این حال، این بار این ابزار به زبان پایتون نوشته شده است، که آن را کندتر، اما در عین حال، لعنتی انعطاف پذیر و راحت می کند. می‌توانید فایل‌ها را مستقیماً از مدیر با استفاده از rifle باز کنید (اسکریپتی که نشان می‌دهد کدام برنامه برای باز کردن یک فایل در رایانه شما مناسب است). همچنین ویرایش، مشاهده میانبرهای صفحه کلید (به طور جداگانه از دفترچه راهنما، که با دستور :help نامیده می شود) و بسیاری موارد دیگر در دسترس هستند.

رتبه: 4. اگر سرعت کار نبود، 5 می شد

جستجوی سریع

برای مثال، جستجوی سریع در پوسته Gnome در دسترس نیست. (در مورد جستجوی سریع از جمله محتوای فایل صحبت می کند. از طرف دیگر، Gnome فقط یک جستجو دارد، و همچنین بسیار کند است)

fzf

برنامه های کاربردی کنسول لینوکس برای آسان تر کردن زندگی شما

fzf (FuzzyFinder) - ابزاری برای جستجوی سریع در میان دایرکتوری ها و همچنین متن در یک آرایه خاص از فایل ها. می توان آن را به راحتی با Find جایگزین کرد، اما همتای سریعتر و راحت تر آن است.

رتبه: 5. ابزار کار خود را به خوبی انجام می دهد.

hf

hf (happyfinder) - ابزار دیگری برای جستجوی سریع در فهرست ها و فایل ها. تفاوت آن در این است که برخی از کلیدهای میانبر نیز در دسترس هستند و استفاده از دستورات در خود ابزار کمی راحت تر از رقبا اجرا می شود.

امتیاز: 5

خودکار کردن

خودکار کردن - ابزاری برای پرش سریع از میان پوشه ها به یک فایل خاص.

در حال ویرایش

در اینجا من خودم را به لیستی از ابزارهای کمکی محدود می کنم. برای ویرایشگر چیزی است که شما همیشه از آن استفاده می کنید (و اگر از آن استفاده نمی کنید، بیشتر نیازی به توضیحات اضافی ندارید)، بنابراین در اینجا طعم و رنگ دارد.

  • نیرو
  • NeoVim
  • نانو (ویرایشگر استاندارد لینوکس)
  • Vi (یکی دیگر از ویرایشگر استاندارد لینوکس)
  • Emacs
  • میکرو
  • کاکونه
  • Doom Emacs (فقط یک پیکربندی Emacs است، اما آن را تغییر می دهد تا اصلا شبیه به Emacs وانیلی نباشد)

خود پایانه ها

آلاکریتی (سریعترین)

برنامه های کاربردی کنسول لینوکس برای آسان تر کردن زندگی شما
حساسیت - شبیه ساز ترمینال در لینوکس / ویندوز / MacOS که سریع ترین در نظر گرفته می شود (همانطور که نویسنده این ترمینال می نویسد)

رتبه: 4. به نظر ذهنی من، این راحت ترین و راحت ترین ترمینال نیست.

هایپر (زیباترین)

برنامه های کاربردی کنسول لینوکس برای آسان تر کردن زندگی شما

بیش از حد ترمینالی است که شایسته است آن را روی سیستم خود امتحان کنید. رابط کاربری آن با استفاده از CSS/HTML ساخته شده است و بر اساس چارچوب Electron است (که البته آن را کمی پر خوری تر می کند)

رتبه: 5. ترمینال راحت و زیبا است. این قابل توسعه است و دارای ویژگی های زیادی است.

کمک سریع (یا جستجوی چیزی)

ddgr

برنامه های کاربردی کنسول لینوکس برای آسان تر کردن زندگی شما

ddgr یک ابزار خط فرمان است که به شما امکان می دهد از DuckDuckGo مستقیماً از کنسول استفاده کنید.

رتبه: 5. برنامه به سرعت درخواست را اجرا می کند و نتایج را برمی گرداند (البته چون نیازی به بارگذاری HTML / CSS نیست. همه چیز به سرعت تجزیه می شود)

tldr

برنامه های کاربردی کنسول لینوکس برای آسان تر کردن زندگی شما

tldr - جایگزینی برای مرد استاندارد، که می تواند همین کار را انجام دهد، اما به جای ارائه یک کتابچه راهنمای کامل برای برنامه، بریده های کوتاه را برای ارجاع سریع می دهد.

درجه: 4. گاهی اوقات tldr خیلی کوتاه کمک می کند و همچنین برای بسیاری از برنامه ها به سادگی هیچ سندی در tldr وجود ندارد.

چطور می تونم

چطور می تونم - پاسخ ها را از سایت های مختلف به سوالات مربوط به برنامه نویسی تجزیه می کند.

رتبه: 3. اغلب پاسخ سوالات کاملا اشتباه را پیدا می کند. همچنین بسیار ناخوشایند است که فقط یک پاسخ نمایش داده شود

ناوی - یک ابزار کنسول شبیه به howdoi، اما فقط به سوالات مربوط به دستورات کنسول پاسخ می دهد

how2

how2 - ابزاری شبیه به howdoi، اما انتخاب سوالی که باید به پاسخ آن نگاه کرد. (تجزیه همه چیز از StackOverflow)

رتبه: 5. بهترین ابزار برای یافتن سریع راه حل

توسعه وب

موج - ابزاری برای انتقال سریع سایت ها به سرور رایگان (یا پولی، بسته به نیاز شما).

می توانم استفاده کنم - یک ابزار کنسول که می گوید کدام برچسب ها در مرورگرها پشتیبانی می شوند

امکانات اضافی

trash-cli

trash-cli - ابزاری برای مشاهده آنچه در سبد موجود است

کتاب

کتاب - ابزاری برای مرتب سازی سریع و ذخیره نشانک های سایت ها از همه مرورگرها.

tmux

tmux - مالتی پلکسر ترمینال پنجره ترمینال شما را به پانل ها تقسیم می کند. زمانی که اصلا رابط کاربری گرافیکی ندارید بسیار مفید است.

text-meme-cli

text-meme-cli - ابزاری برای ایجاد انیمیشن متنی در هر پس زمینه.

آسینما

آسینما - ابزاری برای نوشتن گاهشماری دستورات ترمینال در یک فایل gif.

یوتیوب - dl

یوتیوب DL - ابزاری برای دانلود ویدیو / صدا از میزبانی ویدیوی یوتیوب.

پیکوفید

پیکوفید - سرویس گیرنده RSS سبک برای کنسول ها

ترمینال نیوز

ترمینال نیوز یکی دیگر از سرویس گیرندگان RSS مفید برای کنسول است.

لیست چیه؟

این لیستی از ابزارهایی است که من شخصا از آنها استفاده می کنم. لیست اضافی را می توان در اینجا یافت پیوند به مخزن GitHub
من از شما می خواهم که لیست را با ابزارهای کاربردی خود در نظرات تکمیل کنید. اگر این پست حداقل چیز جدیدی را به ترمینال شما آورد، خوشحال می شوم کمک کنم.

فقط کاربران ثبت نام شده می توانند در نظرسنجی شرکت کنند. ورود، لطفا.

آیا این مقاله برای شما مفید بود

  • ٪۱۰۰بله 207

  • ٪۱۰۰شماره 244

  • ٪۱۰۰50/50257

708 کاربر رای دادند. 53 کاربر رای ممتنع دادند.

منبع: www.habr.com

اضافه کردن نظر