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

مهم‌ترین دستورات لینوکس

مهم‌ترین دستورات لینوکس که هر کاربر — مخصوصاً مبتدی تا متوسط — باید بداند را به‌صورت مرتب، مرحله‌به‌مرحله و کاربردی برایت آورده‌ام.
این لیست شامل پرکاربردترین فرمان‌ها برای مدیریت فایل‌ها، کار با سیستم، شبکه، پردازش‌ها، دسترسی‌ها و… است.


✅ ۱) شروع کار با ترمینال

نمایش مسیر فعلی

pwd

نمایش محتویات یک مسیر

ls
ls -l
ls -a

مهم‌ترین دستورات لینوکس: تغییر مسیر (دایرکتوری)

cd folder/
cd ..
cd /
cd ~

مهم‌ترین دستورات لینوکس

✅ ۲) مدیریت فایل و دایرکتوری‌ها

ساخت فایل

touch file.txt

ساخت پوشه

mkdir folder
mkdir -p folder/subfolder

کپی کردن

cp file.txt backup.txt
cp -r dir1 dir2

جابجا یا تغییر نام

mv oldname.txt newname.txt
mv file.txt /path/to/dir/

حذف فایل و پوشه

⚠ مراقب باشید، برگشتی ندارد

rm file.txt
rm -r folder
rm -rf folder

✅ ۳) مشاهده و ویرایش فایل‌ها

نمایش محتوای فایل

cat file.txt
less file.txt
more file.txt

ویرایش فایل

nano file.txt
vi file.txt

✅ ۴) مدیریت بسته‌ها (روی Debian/Ubuntu)

به‌روزرسانی لیست بسته‌ها

sudo apt update

آپدیت کل سیستم

sudo apt upgrade -y

نصب پکیج

sudo apt install package-name

حذف پکیج

sudo apt remove package-name

✅ ۵) مدیریت پردازش‌ها و سرویس‌ها

مشاهده پردازش‌ها

top
htop   (اگر نصب باشد)
ps aux

یافتن یک پردازش

ps aux | grep nginx

کشتن پردازش

kill PID
kill -9 PID

✅ ۶) مدیریت سرویس‌ها (systemd)

sudo systemctl start servicename
sudo systemctl stop servicename
sudo systemctl restart servicename
sudo systemctl status servicename

مثال:

sudo systemctl status ssh

✅ ۷) سطح دسترسی‌ها (Permissions)

نمایش سطح دسترسی

ls -l

تغییر سطح دسترسی

chmod 755 script.sh
chmod 644 file.txt

تغییر مالکیت

sudo chown user:user file.txt

✅ ۸) شبکه در لینوکس

نمایش IP

پینگ

ping google.com

مشاهده پورت‌های باز

ss -tulnp

دانلود فایل

wget URL
curl -O URL

✅ ۹) فشرده‌سازی و استخراج

tar (پرکاربردترین)

tar -cvf archive.tar folder
tar -xvf archive.tar
tar -czvf archive.tar.gz folder
tar -xzvf archive.tar.gz

zip

zip -r archive.zip folder
unzip archive.zip

✅ ۱۰) کار با کاربرها

افزودن کاربر

sudo adduser username

افزودن کاربر به sudo

sudo usermod -aG sudo username

تغییر رمز

passwd

✅ مزایای لینوکس

⭐ ۱. کاملاً رایگان و متن‌باز

  • هزینه لایسنس ندارد
  • می‌توانی کد منبع را ببینی، تغییر بدهی و سفارشی‌سازی کنی

⭐ ۲. امنیت بسیار بالا

  • بدافزارها و ویروس‌ها در لینوکس خیلی کمتر هستند
  • ساختار دسترسی‌ها و مخازن باعث امنیت بیشتر می‌شود

⭐ ۳. پایداری و عملکرد عالی

  • برای سرورها و سیستم‌های مهم بسیار پایدار است
  • سال‌ها بدون نیاز به ریبوت کار می‌کند
  • مصرف منابع کم‌تر نسبت به ویندوز

⭐ ۴. سرعت بالا

  • سبک است و روی سخت‌افزار ضعیف هم خوب اجرا می‌شود
  • بوت سریع‌تر و اجرای بهتر برنامه‌ها

⭐ ۵. قابلیت شخصی‌سازی فوق‌العاده

  • از ظاهر تا هسته سیستم را می‌توانی تغییر دهی
  • صدها توزیع و دسکتاپ محیط کاربری مختلف

⭐ ۶. قوی‌ترین ابزارها برای برنامه‌نویسی

  • Git، Python، Docker، DevOps، سرور، شبکه همه بهتر پشتیبانی می‌شوند
  • ابزارهای خط فرمان بسیار حرفه‌ای

⭐ ۷. بهترین سیستم برای سرورها

  • ۹۰٪ سرورهای دنیا لینوکس هستند
  • پایدار، امن و سریع

❌ معایب لینوکس

⚠️ ۱. همه نرم‌افزارها برای لینوکس وجود ندارند

  • برنامه‌هایی مثل Photoshop، AutoCAD، بسیاری از بازی‌ها و نرم‌افزارهای سازمانی روی ویندوز بهتر کار می‌کنند
  • البته با Wine یا اجرای تحت وب قابل حل است ولی کامل نیست

⚠️ ۲. نیاز به یادگیری خط فرمان

  • برای کارهای حرفه‌ای باید دستورات CLI بلد باشی
  • برای مبتدی‌ها کمی سخت است

⚠️ ۳. سخت‌تر بودن نصب برخی درایورها

  • مخصوصاً کارت‌های گرافیک و پرینترها
  • البته بهتر شده ولی هنوز چالش دارد

⚠️ ۴. پشتیبانی رسمی کمتر

  • برخی شرکت‌ها (مثلاً Adobe) پشتیبانی رسمی نمی‌دهند
  • بیشتر منابع باید از انجمن‌ها پیدا شود

⚠️ ۵. سازگاری کمتر در گیمینگ

عملکرد کارت گرافیک‌ها ممکن است کمی کمتر باشد

با وجود Proton و SteamOS بهتر شده

ولی هنوز از ویندوز عقب‌تر است

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا