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

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

مانند مقاله قبلی خیلی خوب پیش رفت، اشتباه است که ابزارهای اضافی را که تا به امروز استفاده می کنم به اشتراک نگذارم. من می خواهم بلافاصله رزرو کنم که مقاله برای مبتدیان اقتباس شده است و کاربران قدیمی لینوکس باید کمی دندان های خود را به هم بزنند و جویدن مطالب را تحمل کنند. پیش به سمت موضوع!

مقدمه برای مبتدیان

ارزش این را دارد که با توزیعی که دارید شروع کنید. مطمئناً شما می‌توانید همه چیز را از منبع کامپایل کنید، اما همه کاربران چنین مهارت‌هایی ندارند و اگر کامپایلر خطایی ایجاد کند، کاربران به سادگی ناراحت می‌شوند و نمی‌توانند برنامه‌های کاربردی جدید را امتحان کنند، نه اینکه به دنبال راه‌حل باشند. پشته. برای جلوگیری از این، بیایید روی قوانین ساده توافق کنیم:

  • اگر در شعبه دبیان هستید (اوبونتو، دبیان، مینت، پاپ!_os) برنامه‌ها را در پرتاب، بسته ها در قالب مخازن ابزار .deb
  • اگر در شاخه Arch (Arch، Manjaro، Void Linux) هستید، سعی کنید برنامه را در مخازن AUR، ابزارها و برنامه ها خود را در قالب .appimage (اگر اینها ابزارهای گرافیکی هستند)، و همچنین PKGBUILD فایل هایی برای کامپایل کردن منابع به صورت خودکار
  • اگر در شعبه RedHat (Fedora، CentOS) هستید، سعی کنید از ابزار Flatpak (مشابه Snap) که در اکثر توزیع های شاخه RedHat تعبیه شده است استفاده کنید. همچنین، سعی کنید بسته ها را در قالب جستجو کنید .rpm

اگر در مورد من صحبت کنیم، من Manjaro CLI دارم که i3-gaps روی آن نصب شده است و تنظیمات خود، اگر کسی علاقه مند است می توانید از آن استفاده کنید، اما به بقیه توصیه می کنم فقط قوانین بالا را رعایت کنند و به یاد داشته باشند که هر مشکلی در لینوکس با یک گوگل ساده و تفکر منطقی حل می شود.

لیست برنامه ها

اداره

  • برو بالا - برنامه ای برای تجسم فرآیندها (آنالوگ htop)
    نصب با استفاده از اسنپ:

snap install gotop --classic

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

  • نگاه ها - آنالوگ دیگری از htop، اما این بار کاربردی تر
    نصب با استفاده از پیپ

pip install glances

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

توسعه وب

  • JSSell - اگر به دلایلی از کنسول مرورگر خوشتان نمی آید، همیشه می توانید همان عملیات را در ترمینال انجام دهید
  • سرور زنده - ابزاری برای راه اندازی آسان یک سرور محلی با به روز رسانی خودکار هنگام تغییر index.html (یا فایل های دیگر)
    نصب با استفاده از npm
    sudo npm i live-server -g
  • wp-cli - ابزاری برای مدیریت سایت وردپرس با استفاده از کنسول
    نصب با کپی کردن منبع از مخزن

    curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
    php wp-cli.phar --info
    chmod +x wp-cli.phar
    sudo mv wp-cli.phar /usr/local/bin/wp
  • افزایش - "بالا بردن یک وب سایت در یک ثانیه"
    نصب با استفاده از npm
    sudo npm i surge -g
  • httpie - دیباگر برنامه وب از کنسول
    نصب با استفاده از هر بسته منیجر
    sudo apt install httpie || sudo pacman -Sy httpie || sudo dnf install -Sy httpie
  • hget - ابزاری برای تجزیه سایت ها به یک فایل متنی ساده
    نصب با استفاده از npm
    sudo npm install hget -g

برنامه‌هایی که کار بدون رابط کاربری گرافیکی را آسان‌تر می‌کنند

  • nmtui - ابزاری با TUI برای انتخاب و پیکربندی شبکه به طور مستقیم از ترمینال

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

  • alsamixer - ابزاری برای تنظیم صدا

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

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

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

  • ابرو کردن - مرورگر با شبه رابط کاربری گرافیکی (گرافیک ASCII) به طور مستقیم در کنسول

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

  • fzf - جستجوی سریع فایل (FuzzyFinder)

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

افزوده

اگر برنامه هایی دارید که دوست دارید، در نظرات در مورد آنها بنویسید و من آنها را به مقاله اضافه خواهم کرد! ممنون که خواندید.

منبع: www.habr.com

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