# 💻 مهاجرت از ویندوز به لینوکس – ۲۰ دستور مفید برای تازهواردها (قسمت اول)
**راهنمای نجاتبخش برای تازهواردها از دنیای ویندوز به لینوکس!**
اگر بهتازگی از ویندوز به لینوکس مهاجرت کردی، احتمالاً ترمینال (Terminal) کمی برات ناآشنا و گاهی ترسناک بهنظر میرسه. اما نگران نباش! در این مقاله، با ۱۰ دستور اول از ۲۰ دستور ضروری برای تازهواردها آشنا میشی که بهت کمک میکنن خیلی سریع تو دنیای لینوکس جا بیفتی.
---
## ✅ 1. `pwd` – موقعیت فعلی شما کجاست؟
```bash
pwd
```
> نمایش دایرکتوری (پوشه) فعلی. مثل آدرس پوشهای که داخلش هستی در ویندوز.
---
## ✅ 2. `ls` – نمایش لیست فایلها و پوشهها
```bash
ls
```
### نسخههای مفیدتر:
```bash
ls -l # نمایش با جزئیات (حجم، تاریخ، دسترسیها)
ls -a # نمایش فایلهای مخفی
ls -lh # نمایش با سایز خوانا برای انسان (MB, GB)
```
---
## ✅ 3. `cd` – جابجایی بین پوشهها
```bash
cd Downloads
cd .. # برگشت به پوشهی قبل
cd ~ # رفتن به پوشهی خانهی کاربر (home)
```
---
## ✅ 4. `mkdir` – ساخت پوشه جدید
```bash
mkdir myfolder
```
---
## ✅ 5. `touch` – ساخت فایل خالی
```bash
touch test.txt
```
---
## ✅ 6. `cp` – کپی فایلها
```bash
cp file.txt /path/to/destination/
```
### کپی دایرکتوری بههمراه محتوا:
```bash
cp -r mydir /path/to/destination/
```
---
## ✅ 7. `mv` – انتقال یا تغییر نام فایل/پوشه
```bash
mv oldname.txt newname.txt
mv file.txt ~/Documents/
```
---
## ✅ 8. `rm` – حذف فایلها و دایرکتوریها
```bash
rm file.txt
rm -r foldername/
```
⚠️ هشدار: این دستور **بدون سطل زباله** عمل میکنه! با احتیاط استفاده کن.
---
## ✅ 9. `clear` – پاککردن صفحه ترمینال
```bash
clear
```
---
## ✅ 10. `man` – راهنمای دستورات
```bash
man ls
man cp
```
> هر دستوری رو بلد نبودی، با `man` کمک بگیر. مثل دکمه Help برای هر دستور.
---
## 🧠 نکات ویژه برای تازهکارها:
- از کلید **Tab** برای کاملکردن اسم فایل/پوشه استفاده کن.
- با زدن جهت بالا (`↑`) دستورات قبلی رو ببین.
- ترمینال ترسناک نیست؛ قدرتمنده!