آموزش مقدماتی لینوکس: هر آنچه یک مبتدی برای شروع باید بداند
مقدمه: چرا باید لینوکس یاد بگیریم؟
اگر به دنیای هک و امنیت، برنامهنویسی، مدیریت سرور یا حتی کار با گوشیهای اندرویدی علاقه دارید، لینوکس اولین و مهمترین ایستگاه شماست. برخلاف تصور عموم، لینوکس یک سیستمعامل سخت و پیچیده نیست؛ بلکه یک سیستمعامل قدرتمند، سریع، امن و متنباز (Open Source) است که برخلاف ویندوز، شما را محدود نمیکند.
در این مقاله مقدماتی، شما را با دنیای لینوکس آشنا میکنیم و اولین قدمهای کار با آن را یاد میگیرید
لینوکس دقیقاً چیست؟
لینوکس یک کرنل (Kernel) است، اما وقتی مردم میگویند “من از لینوکس استفاده میکنم”، منظورشان در واقع یک توزیع (Distribution) است. توزیعهای لینوکس مثل بستههای نرمافزاری هستند که کرنل لینوکس را با ابزارهای مختلف ترکیب میکنند تا یک سیستمعامل کامل بسازند.
محبوبترین توزیعهای لینوکس برای شروع:
اوبونتو (Ubuntu): بهترین گزینه برای مبتدیان، رابط کاربری ساده و پشتیبانی عالی.
لینوکس مینت (Linux Mint): شبیه به ویندوز، مناسب برای کسانی که تازه مهاجرت میکنند.
کالی لینوکس (Kali Linux): مخصوص تست نفوذ و امنیت (پیشنهاد میشود بعد از یادگیری مبانی به سراغش بروید).
فدورا (Fedora): مناسب برای توسعهدهندگان و کاربران حرفهایتر.
تفاوت اصلی لینوکس با ویندوز در چیست؟
۱. متنباز بودن: کدهای لینوکس در دسترس همه است و هر کسی میتواند آن را تغییر دهد.
۲. خط فرمان (Terminal): در لینوکس، ترمینال بهترین دوست شماست. بسیاری از کارها با تایپ دستورات سریعتر انجام میشود.
۳. مدیریت بستهها: در لینوکس برای نصب نرمافزار، به جای دانلود فایل exe، از “Package Manager” استفاده میکنید.
۴. امنیت: لینوکس به دلیل ساختار دسترسیها، به طور پیشفرض امنتر از ویندوز است.
۵. رایگان بودن: اکثر توزیعهای لینوکس کاملاً رایگان هستند.
اولین قدمها: نصب لینوکس
برای شروع، نیازی نیست ویندوز خود را پاک کنید! راههای مختلفی برای تست لینوکس وجود دارد:
ماشین مجازی (Virtual Machine): نرمافزاری مثل VirtualBox یا VMware نصب کنید و لینوکس را داخل آن اجرا کنید (امنترین و راحتترین راه).
بوت دوگانه (Dual Boot): لینوکس را در کنار ویندوز نصب کنید و هنگام روشن شدن سیستم، یکی را انتخاب کنید.
لایو USB (Live USB): لینوکس را روی فلش مموری بریزید و بدون نصب، آن را تست کنید.
پیشنهاد ما: برای شروع، حتماً از VirtualBox و توزیع Ubuntu استفاده کنید.
آشنایی با محیط دسکتاپ و ترمینال
وقتی وارد لینوکس شدید، محیطی مشابه ویندوز میبینید (آیکونها، پوشهها، منو). اما قدرت واقعی لینوکس در ترمینال (Terminal) است.
ترمینال یک پنجره سیاه است که شما در آن دستورات را تایپ میکنید و سیستم اجرا میکند. نگران نباشید! شما فقط به چند دستور ساده نیاز دارید تا شروع کنید.
۱۰ دستور ضروری لینوکس برای مبتدیان
این دستورات را حتماً یاد بگیرید و تمرین کنید:
| دستور | کاربرد |
|---|---|
pwd | نمایش مسیر فعلی (Print Working Directory) |
ls | لیست کردن فایلها و پوشهها |
cd | تغییر مسیر (Change Directory) |
mkdir | ساخت پوشه جدید |
rm | حذف فایل یا پوشه |
cp | کپی کردن فایل |
mv | جابجایی یا تغییر نام فایل |
cat | نمایش محتوای یک فایل |
nano | ویرایشگر متن ساده در ترمینال |
sudo | اجرای دستور با دسترسی مدیر (Root) |
نکته: در لینوکس، دستورات به حروف بزرگ و کوچک حساس هستند (Case Sensitive). یعنی ls با LS فرق دارد.
مدیریت بستهها (Package Management)
در لینوکس، برای نصب نرمافزار از APT (در اوبونتو و دبیان) استفاده میکنید. دستورات پرکاربرد:
sudo apt update: بهروزرسانی لیست بستههاsudo apt upgrade: ارتقای بستههای نصب شدهsudo apt install [نام نرمافزار]: نصب نرمافزارsudo apt remove [نام نرمافزار]: حذف نرمافزار
نکات طلایی برای یادگیری سریعتر
۱. از ترمینال نترسید: اشتباه کردن بخشی از یادگیری است. اگر دستوری را اشتباه زدید، فقط یک پیام خطا میبینید.
۲. کنجکاو باشید: روی فایلها و پوشهها کلیک کنید و ببینید چه اتفاقی میافتد.
۳. از منابع آنلاین استفاده کنید: سایتهایی مثل Ubuntu Documentation و انجمنهای فارسی زبان کمک زیادی میکنند.
۴. تمرین روزانه: هر روز ۱۵ دقیقه با ترمینال کار کنید تا ملکه ذهنتان شود.
۵. لینوکس را خراب کنید! بهترین راه یادگیری، خراب کردن سیستم و تلاش برای درست کردن آن است (در ماشین مجازی).
نتیجهگیری: اولین قدم را برداشتید!
لینوکس یک دنیای بیپایان است. شما با یادگیری مبانی، دروازهای به روی برنامهنویسی، امنیت، شبکه و مدیریت سرور باز کردهاید. قرار نیست یک شبه متخصص شوید. همین که امروز تصمیم گرفتید لینوکس را یاد بگیرید، از ۹۰٪ افرادی که فقط تماشا میکنند جلوتر هستید.
قدم بعدی چیست؟ یک ماشین مجازی نصب کنید، اوبونتو را اجرا کنید و اولین دستور ls را تایپ کنید. دنیای جدید شما از همینجا شروع میشود!