tgoop.com/linux_zoneir/22
Create:
Last Update:
Last Update:
۱۰ ابزار خط فرمان که هر کاربر لینوکس باید بشناسه 🛠
ترمینال لینوکس پر از ابزارهای فوقالعادهایه که میتونه کارها رو سریعتر و راحتتر کنه. این ۱۰ ابزار قدرتمند تجربهی کار با لینوکس رو خیلی بهتر میکنن.
1️⃣ htop مدیریت پردازشها 🔄
htop یه نسخه پیشرفته از top هست که اطلاعات سیستم رو بهشکل رنگی و خوانا نمایش میده.
قابلیت شخصیسازی بالایی داره و مدیریت پردازشها رو آسونتر میکنه.
نصب:
sudo apt install htop # در Debian/Ubuntu
sudo dnf install htop # در Fedora
اجرا:
htop
2️⃣ ncdu بررسی فضای اشغالشده در دیسک 💾
این ابزار نسخهی تعاملی du هست و بهت نشون میده کدوم پوشهها بیشترین حجم رو اشغال کردن.
برای مدیریت فضای ذخیرهسازی عالیه.
نصب:
sudo apt install ncdu
اجرا:
ncdu /
3️⃣ fzf جستجوی فوق سریع در تاریخچه و فایلها ⚡️
fzf یه ابزار تعاملیه که جستجو بین فایلها، دستورات و متنها رو سریعتر از همیشه میکنه.
میتونی خیلی سریع توی تاریخچهی دستوراتت جستجو کنی.
نصب:
sudo apt install fzf
مثال:
CTRL + R # جستجو در تاریخچه دستورات
4️⃣ bat جایگزین cat 📝
bat مثل cat هست، ولی با رنگبندی سینتکس، شماره خطوط و پشتیبانی از git برای نمایش تغییرات فایلها.
نصب:
sudo apt install bat
مثال:
bat myfile.py # نمایش فایل با رنگبندی
bat --diff file1.txt file2.txt # مقایسه دو فایل
bat -n script.sh # نمایش شماره خطوط
5️⃣ tldr راهنمای سریع و خلاصه برای دستورات 📖
🔹 اگر man توضیحات زیادی داره، tldr خلاصه و مثالهای کاربردی میده.
نصب:
sudo apt install tldr
مثال:
tldr tar # راهنمای سریع برای tar
tldr curl # نمایش مثالهای مربوط به curl
6️⃣ ripgrep (rg) جستجوی سریع متن در فایلها 🔍
rg جایگزین سریعتر grep هست و استفاده ازش راحتتره.
نصب:
sudo apt install ripgrep
مثال:
rg "TODO" # جستجو در همه فایلهای پروژه
rg -n "error" # نمایش شماره خط برای کلمهی "error"
rg --no-ignore "debug" # نادیده گرفتن .gitignore
7️⃣ lsd نسخه مدرن و زیباتر ls 🎨
lsd جایگزین پیشرفتهی ls هست که آیکون فایلها رو نمایش میده و خروجی مرتبتری داره.
نصب:
sudo apt install lsd
مثال:
lsd -l # نمایش فایلها با جزئیات
lsd --tree # نمایش فایلها بهشکل درختی
lsd -a # نمایش همه فایلها، حتی مخفیها
8️⃣ fd جستجوی سریع فایلها 📁
fd جایگزین سریعتر و راحتتر find هست.
نصب:
sudo apt install fd-find
مثال:
fd ".py$" # پیدا کردن همه فایلهای .py در پروژه
fd "config.json" ~/projects # جستجوی یه فایل خاص
fd -t d "logs" # پیدا کردن دایرکتوریهای خاص
9️⃣ tmux مدیریت همزمان چندین ترمینال🖥
tmux بهت اجازه میده چندین سشن ترمینال رو در یک صفحه مدیریت کنی. برای کار با سرورها فوقالعادهست!
نصب:
sudo apt install tmux
مثال:
tmux # اجرای tmux و شروع یک سشن جدید
CTRL + B سپس C # ایجاد یک پنجره جدید در سشن فعال
CTRL + B سپس X # بستن یک پنجره
CTRL + B سپس D # خروج از سشن بدون بستن
tmux ls # لیست سشنهای باز
tmux attach -t 0 # بازگشت به سشن قبلی
🔟 bpytop مانیتورینگ گرافیکی سیستم 📊
bpytop اطلاعات پردازنده، رم، دیسک و شبکه رو با یه رابط گرافیکی زیبا نشون میده.
نصب:
sudo apt install bpytop
اجرا:
bpytop
جمعبندی ✍️
این ابزارها باعث میشن سرعت و کاراییت توی لینوکس افزایش پیدا کنه. کدوم یکی رو قبلاً استفاده کردی؟ اگر ابزار دیگهای میشناسی که باید تو این لیست باشه، بگو
#️⃣ #linux #terminal #tools
➖➖➖➖➖➖➖➖➖➖
🐧 CHANNEL | GROUP
BY Linux Zone | لینوکس زون
Share with your friend now:
tgoop.com/linux_zoneir/22
