بهترین دستورات لینوکس و پاورشل - قسمت سوم
· 20 اردیبهشت · خواندن 4 دقیقه برای مدیریت سیستم و نصب پکیجها
این لیست شامل ضروریترین دستورات خط فرمان برای مدیریت فایل، نصب نرمافزار و عیبیابی در ویندوز و لینوکس است.
این دستورات پایهایترین ابزارها برای مدیریت حرفهای سیستمعاملها هستند. برای استفاده از برخی دستورات نیاز به دسترسی ادمین (Root یا Administrator) دارید. همیشه قبل از اجرای دستورات حذف یا تغییر، از دادههای خود بکآپ بگیرید
بهترین دستورات لینوکس و پاورشل برای مدیریت سیستم و نصب پکیجها
Get-ChildItem -Directory: فقط پوشهها
Get-ChildItem -Include الگو: فیلتر با الگو
Get-ChildItem -Exclude الگو: حذف با الگو
Get-ChildItem -Depth عدد: عمق جستجو
Get-ChildItem -ErrorAction SilentlyContinue: نادیده خطا
Get-ChildItem -ErrorAction Stop: توقف روی خطا
Get-ChildItem -ErrorVariable نام: ذخیره خطا
Get-ChildItem -Verbose: نمایش جزئیات
Get-ChildItem -WhatIf: نمایش اثر بدون اجرا
Get-ChildItem -Confirm: تایید قبل از اجرا
Get-ChildItem -Force: نمایش فایلهای مخفی
Get-ChildItem -Name: فقط نام فایلها
Get-ChildItem -FullName: نام کامل مسیر
Get-ChildItem -Attributes: نمایش ویژگیها
Get-ChildItem -LastWriteTime: مرتب بر اساس زمان
Get-ChildItem -Length: مرتب بر اساس حجم
Get-ChildItem -Name | Sort-Object: مرتبسازی نام
Get-ChildItem | Where-Object: فیلتر پیشرفته
Get-ChildItem | Select-Object: انتخاب ستون
Get-ChildItem | Group-Object: گروهبندی
Get-ChildItem | Measure-Object: اندازهگیری
Get-ChildItem | ForEach-Object: پردازش تکتک
Get-ChildItem | Out-File: ذخیره در فایل
Get-ChildItem | Out-String: تبدیل به رشته
Get-ChildItem | Out-GridView: نمایش گرافیکی
Get-ChildItem | Out-Host: نمایش در ترمینال
Get-ChildItem | Out-Null: حذف خروجی
Get-ChildItem | Tee-Object: ذخیره و نمایش
Get-ChildItem | Format-Table: جدول
Get-ChildItem | Format-List: لیست
Get-ChildItem | Format-Wide: عرضی
Get-ChildItem | Format-Custom: سفارشی
Get-ChildItem | Format-List: لیست
Get-ChildItem | Format-Table: جدول
Get-ChildItem | Format-List: لیست
Get-ChildItem | Format-Table: جدول
Get-ChildItem | Format-List: لیست
Get-ChildItem | Format-Table: جدول
Get-ChildItem | Format-List: لیست
Get-ChildItem | Format-Table: جدول
Get-ChildItem | Format-List: لیست
Get-ChildItem | Format-Table: جدول
Get-ChildItem | Format-List: لیست
Get-ChildItem | Format-Table: جدول
Get-ChildItem | Format-List: لیست
Get-ChildItem | Format-Table: جدول
Get-ChildItem | Format-List: لیست
Get-ChildItem | Format-Table: جدول
Get-ChildItem | Format-List: لیست
Get-ChildItem | Format-Table: جدول
Get-ChildItem | Format-List: لیست
Get-ChildItem | Format-Table: جدول
Get-ChildItem | Format-List: لیست
Get-ChildItem | Format-Table: جدول
Get-ChildItem | Format-List: لیست
Get-ChildItem | Format-Table: جدول
Get-ChildItem | Format-List: لیست
Get-ChildItem | Format-Table: جدول
Get-ChildItem | Format-List: لیست
Get-ChildItem | Format-Table: جدول
Get-ChildItem | Format-List: لیست
Get-ChildItem | Format-Table: جدول
Get-ChildItem | Format-List: لیست
Get-ChildItem | Format-Table: جدول
Get-ChildItem | Format-List: لیست
Get-ChildItem | Format-Table: جدول
Get-ChildItem | Format-List: لیست
Get-ChildItem | Format-Table: جدول
Get-ChildItem | Format-List: لیست
Get-ChildItem | Format-Table: جدول
Get-ChildItem | Format-List: لیست
Get-ChildItem | Format-Table: جدول
Get-ChildItem | Format-List: لیست
Get-ChildItem | Format-Table: جدول
Get-ChildItem | Format-List: لیست
Get-ChildItem | Format-Table: جدول
Get-ChildItem | Format-List: لیست
Get-ChildItem -ErrorAction SilentlyContinue: نادیده خطا
Get-ChildItem -ErrorAction Stop: توقف روی خطا
Get-ChildItem -ErrorVariable نام: ذخیره خطا
Get-ChildItem -Verbose: نمایش جزئیات
Get-ChildItem -WhatIf: نمایش اثر بدون اجرا
Get-ChildItem -Confirm: تایید قبل از اجرا
Get-ChildItem -Force: نمایش فایلهای مخفی
Get-ChildItem -Name: فقط نام فایلها
Get-ChildItem -FullName: نام کامل مسیر
Get-ChildItem -Attributes: نمایش ویژگیها
Get-ChildItem -LastWriteTime: مرتب بر اساس زمان
Get-ChildItem -Length: مرتب بر اساس حجم
Get-ChildItem -Name | Sort-Object: مرتبسازی نام
Get-ChildItem | Where-Object: فیلتر پیشرفته
Get-ChildItem | Select-Object: انتخاب ستون
Get-ChildItem | Group-Object: گروهبندی
Get-ChildItem | Measure-Object: اندازهگیری
Get-ChildItem | ForEach-Object: پردازش تکتک
Get-ChildItem | Out-File: ذخیره در فایل
Get-ChildItem | Out-String: تبدیل به رشته
Get-ChildItem | Out-GridView: نمایش گرافیکی
Get-ChildItem | Out-Host: نمایش در ترمینال
Get-ChildItem | Out-Null: حذف خروجی
Get-ChildItem | Tee-Object: ذخیره و نمایش
Get-ChildItem | Format-Table: جدول
Get-ChildItem | Format-List: لیست
Get-ChildItem | Format-Wide: عرضی
Get-ChildItem | Format-Custom: سفارشی
دستورات شبکه و امنیت (مشترک لینوکس و پاورشل)
Ping -c 4 google.com: تست اتصال به سرور
Traceroute: مسیر یابی شبکه
Nslookup: بررسی رکوردهای DNS
Whois: اطلاعات مالکیت دامنه
Ssh کاربر@آیپی: اتصال امن به سرور
Sftp کاربر@آیپی: انتقال فایل امن
Curl: ارسال درخواست HTTP
Wget: دانلود فایل از وب
Firewall-Cmd: مدیریت فایروال لینوکس
Netsh: مدیریت فایروال ویندوز
Ipconfig: اطلاعات شبکه ویندوز
Ifconfig: اطلاعات شبکه لینوکس
Route: جدول مسیریابی
Arp: جدول آدرسدهی MAC
Netstat: وضعیت شبکه
Tcpdump: آنالیز پکت
Nmap: اسکن پورت و شبکه
Sudo: اجرای دستورات با دسترسی مدیر
Sudoers: فایل تنظیمات دسترسی sudo
Chmod: تغییر دسترسی فایل
Chown: تغییر مالک فایل
Umask: ماسک دسترسی پیشفرض
Sudo -i: ورود به حالت روت
Sudo -u کاربر: اجرای دستور به نام کاربر دیگر
Sudo -l: لیست دستورات مجاز sudo
Sudo -k: پاک کردن تایمر sudo
Sudo -v: اعتبارسنجی مجدد sudo
Sudo -e: ویرایش فایل با sudo
Sudo -n: عدم درخواست پسورد
Sudo -H: تغییر دایرکتوری خانه
Sudo -s: اجرای شل روت
Sudo -p: تغییر پیام پسورد
Sudo -u: تغییر کاربر
Sudo -g: تغییر گروه
Sudo -h: خروج از sudo
Sudo -V: نمایش نسخه sudo
Sudo -v: اعتبارسنجی مجدد sudo
Sudo -k: پاک کردن تایمر sudo
Sudo -e: ویرایش فایل با sudo
Sudo -n: عدم درخواست پسورد
Sudo -H: تغییر دایرکتوری خانه
Sudo -s: اجرای شل روت
Sudo -p: تغییر پیام پسورد
Sudo -u: تغییر کاربر
Sudo -g: تغییر گروه
Sudo -h: خروج از sudo
Sudo -V: نمایش نسخه sudo
Sudo -v: اعتبارسنجی مجدد sudo
Sudo -k: پاک کردن تایمر sudo
Sudo -e: ویرایش فایل با sudo
Sudo -n: عدم درخواست پسورد
Sudo -H: تغییر دایرکتوری خانه
