بهترین دستورات لینوکس و پاورشل - قسمت دوم

Cafepersians.io Cafepersians.io Cafepersians.io · 20 اردیبهشت · خواندن 2 دقیقه

برای مدیریت سیستم و نصب پکیج‌ها

این لیست شامل ضروری‌ترین دستورات خط فرمان برای مدیریت فایل، نصب نرم‌افزار و عیب‌یابی در ویندوز و لینوکس است.

★彡   بـہ اבامـہ مطلب رجوع کنیـב 彡★

 

بهترین دستورات لینوکس و پاورشل برای مدیریت سیستم و نصب پکیج‌ها

دستورات پاورشل ویندوز (مدیریت سیستم)

Get-Process: مشاهده فرآیندهای در حال اجرا

Stop-Process نام: توقف فرآیند

Get-Service: مشاهده سرویس‌های ویندوز

Start-Service نام: شروع سرویس

Stop-Service نام: توقف سرویس

Get-ChildPath مسیر: لیست فایل‌ها و پوشه‌ها

Set-Location مسیر: تغییر پوشه کاری

Copy-Item منبع مقصد: کپی فایل

Move-Item منبع مقصد: جابجایی فایل

Remove-Item مسیر: حذف فایل یا پوشه

ابزارهای خطی لینوکس (مدیریت و تحلیل)

ps aux: نمایش تمام فرآیندها با جزئیات

top: مانیتورینگ لحظه‌ای منابع سیستم

htop: نسخه پیشرفته و گرافیکی top

df -h: نمایش فضای دیسک استفاده شده

du -sh مسیر: نمایش حجم پوشه

free -h: نمایش وضعیت حافظه رم

netstat -tulpn: نمایش اتصالات شبکه

ss -tulpn: جایگزین مدرن netstat

grep عبارت فایل: جستجوی متن در فایل

tar -czf فایل.tar.gz پوشه: فشرده‌سازی با tar

tar -xzf فایل.tar.gz: باز کردن فایل فشرده

chmod +x فایل: قابل اجرا کردن فایل

chown کاربر:گروه فایل: تغییر مالک فایل

sudo systemctl status سرویس: وضعیت سرویس

sudo systemctl restart سرویس: راه‌اندازی مجدد سرویس

sudo journalctl -xe: مشاهده لاگ‌های سیستم

sudo lsof -i: پورت‌های باز شده

sudo tcpdump: آنالیز ترافیک شبکه

sudo strace -p پروسه: دیباگ فرآیند

دستورات پاورشل (مدیریت فایل پیشرفته)

Copy-Item -Recurse: کپی با زیرمجموعه‌ها

Move-Item -Force: جابجایی بدون سوال

Remove-Item -Recurse -Force: حذف کامل و اجباری

New-Item -ItemType Directory: ساخت پوشه جدید

Rename-Item نام_جدید: تغییر نام فایل

Get-Content فایل: نمایش محتوای فایل

Set-Content فایل: نوشتن در فایل

Add-Content فایل: افزودن به انتهای فایل

Select-Object: انتخاب ستون‌های خاص

Where-Object: فیلتر کردن اشیاء

Sort-Object: مرتب‌سازی اشیاء

Group-Object: گروه‌بندی اشیاء

Measure-Object: محاسبه تعداد و میانگین

Get-Date: نمایش تاریخ و زمان

Set-Date: تنظیم تاریخ و زمان

Get-Location: نمایش مسیر فعلی

Set-Location: تغییر مسیر

Push-Location: رفتن به مسیر قبلی

Pop-Location: بازگشت به مسیر قبلی

Clear-Host: پاک کردن صفحه ترمینال

Get-Help دستور: دریافت راهنمای دستور

Get-Command: لیست تمام دستورات موجود

Get-Module: لیست ماژول‌های نصب شده

Import-Module نام: بارگذاری ماژول

Export-Module: خروجی ماژول

Test-Path مسیر: بررسی وجود مسیر

Test-Connection: تست پینگ

Get-NetIPConfiguration: اطلاعات شبکه

Get-NetAdapter: لیست کارت شبکه

Restart-NetAdapter: ریست کارت شبکه

Disable-NetAdapter: غیرفعال کردن کارت

Enable-NetAdapter: فعال کردن کارت

Get-EventLog: مشاهده لاگ‌های ویندوز

Get-WinEvent: مشاهده رویدادهای پیشرفته

Get-Process -Name نام: پیدا کردن فرآیند خاص

Stop-Process -Id عدد: توقف با شناسه

Start-Process نام: اجرای برنامه

Get-ChildItem -Recurse: جستجوی همه فایل‌ها

Get-ChildItem -File: فقط فایل‌ها