🐧 لینوکس چیست؟
لینوکس یک سیستمعامل قدرتمند و متنباز است که روی سرورها، کامپیوترها، گوشیها و حتی سوپرکامپیوترها استفاده میشود.
بیشتر اینترنت و سرورهای دنیا روی لینوکس اجرا میشوند.
اگر برنامهنویسی، امنیت، شبکه یا DevOps را دنبال میکنید، یادگیری لینوکس تقریباً ضروری است.
👨💻 حالا بیایید مهمترین دستورات اولیه لینوکس را یاد بگیریم؛ چیزهایی که هر کاربر تازهکار باید بلد باشد.
📂 مرحله ۱ — دیدن فایلها و پوشهها
دستور زیر لیست فایلها و پوشههای داخل مسیر فعلی را نشان میدهد:ls
نسخه کاملتر برای دیدن جزئیات بیشتر:ls -l
و برای دیدن فایلهای مخفی:ls -a
📌 این دستور یکی از پایهایترین دستورات لینوکس است.
📁 مرحله ۲ — تغییر پوشه (حرکت بین مسیرها)
برای رفتن به یک پوشه از دستور زیر استفاده میشود:cd foldername
مثال:cd Downloads
برای برگشت به پوشه قبلی:cd ..
برای رفتن به خانه کاربر:cd ~
📍 مرحله ۳ — فهمیدن اینکه کجا هستیم
گاهی در مسیرهای مختلف گم میشویم. این دستور مسیر فعلی را نشان میدهد:pwd
📌 یعنی: Print Working Directory
📂 مرحله ۴ — ساخت پوشه
برای ساخت یک پوشه جدید:mkdir test
این دستور پوشهای به نام test میسازد.
📄 مرحله ۵ — ساخت فایل
برای ساخت فایل خالی:touch file.txt
این دستور یک فایل متنی ایجاد میکند.
📖 مرحله ۶ — دیدن محتوای فایل
برای مشاهده داخل فایل:cat file.txt
اگر فایل طولانی باشد بهتر است از این دستور استفاده کنید:less file.txt
🗑 مرحله ۷ — حذف فایل یا پوشه
حذف فایل:rm file.txt
حذف پوشه:rm -r foldername
⚠️ دقت کنید چون حذف در لینوکس معمولاً قابل بازگشت نیست.
📋 مرحله ۸ — کپی و جابجایی فایل
کپی فایل:cp file.txt backup.txt
جابجا کردن یا تغییر نام فایل:mv file.txt newname.txt
🔎 مرحله ۹ — جستجوی فایل
برای پیدا کردن فایلها:find . -name file.txt
📌 این دستور در مسیر فعلی دنبال فایل میگردد.
💡 نکته طلایی برای تازهکارها
✅ بیشتر کارها در لینوکس با ترمینال انجام میشود
✅ یاد گرفتن همین دستورات ساده میتواند ۷۰٪ کارهای روزمرّه را پوشش دهد
✅ تمرین روزانه با این دستورات باعث میشود خیلی سریع حرفهای شوید
🔥 اگر دوست دارید در آینده وارد حوزههای زیر شوید، لینوکس یک مهارت پایه است:
🔐 امنیت سایبری
🌐 شبکه
👨💻 برنامهنویسی
☁️ DevOps و Cloud
🖥 مدیریت سرور
📌 تیم بایتوتک @Bytotech_Official
✍️ نویسنده: پارسا نیکوبنیاد راد
#بایتوتک #لینوکس #Linux #آموزش_لینوکس #ترمینال #برنامه_نویسی #امنیت #سرور #DevOps #Tech #Programming