آموزش مقدماتی لینوکس: هر آنچه یک مبتدی برای شروع باید بداند

itachi
1405.07.14
7 بازدید
زمان مورد نیاز برای مطالعه: 0 دقیقه

مقدمه: چرا باید لینوکس یاد بگیریم؟

اگر به دنیای هک و امنیت، برنامه‌نویسی، مدیریت سرور یا حتی کار با گوشی‌های اندرویدی علاقه دارید، لینوکس اولین و مهم‌ترین ایستگاه شماست. برخلاف تصور عموم، لینوکس یک سیستم‌عامل سخت و پیچیده نیست؛ بلکه یک سیستم‌عامل قدرتمند، سریع، امن و متن‌باز (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 را تایپ کنید. دنیای جدید شما از همین‌جا شروع می‌شود!