دستورات پایه در ترمینال و کار با فایلها در دبیان
دسترسی به ترمینال
- از دسکتاپ: معمولاً با جستجوی “Terminal” یا فشردن Ctrl+Alt+T
- در محیط صرفاً متنی: با ورود کاربری به سیستم مستقیم وارد شِل (shell) میشوید
دستورات پایه مدیریت مسیرها
دستور | کاربرد | مثال |
---|---|---|
pwd | نمایش مسیر جاری | pwd |
cd | تغییر پوشه جاری | cd /home/user/Documents |
cd .. | رفتن به پوشه مادر | .. cd |
ls | لیست محتویات پوشه | ls |
ls -l | لیست با جزییات (حجم، پرمیژن و زمان) | ls -l |
ls -a | نمایش فایلهای مخفی هم | ls -a |
ایجاد، حذف و جابجایی دایرکتوری (پوشهها)
دستور | کاربرد | مثال |
---|---|---|
mkdir | ساخت پوشه جدید | mkdir new_folder |
rmdir | حذف پوشه خالی | rmdir old_folder |
rm -r | حذف پوشه و همه فایلهای درون آن | rm -r folder_to_delete |
mv folder1 folder2 | تغییر نام یا جابجایی پوشه | mv old_name new_name |
ایجاد، حذف و ویرایش فایلها
دستور | کاربرد | مثال |
---|---|---|
touch | ساخت فایل جدید (مثلاً متنی خالی) | touch file.txt |
nano یا vim | ویرایش فایل متنی در ترمینال | nano file.txt |
cat | نمایش محتوای فایل | cat file.txt |
rm | حذف فایل | rm file.txt |
cp | کپی یک فایل | cp a.txt b.txt |
mv | جابجایی یا تغییر نام فایل | mv file.txt /tmp/ |
cp -r source dest | کپی پوشه به همراه محتوای آن | cp -r folder1 folder2 |
سایر دستورات کاربردی
دستور | کاربرد |
---|---|
clear | پاک کردن صفحه ترمینال |
history | مشاهده تاریخچه دستورات |
man | نمایش راهنما و توضیح هر دستور (q برای خروج) |
مثلاً:
man ls
نمونههایی برای تمرین
mkdir test_folder # ساخت پوشه جدید
cd test_folder # ورود به پوشه جدید
touch test.txt # ایجاد فایل خالی
nano test.txt # ویرایش فایل
cat test.txt # نمایش فایل
echo "Hello Debian" > a.txt # نوشتن متن داخل فایل (جایگزینی)
echo "Next line" >> a.txt # اضافه کردن متن به فایل
ls -l # مشاهده جزییات فایلها
cd .. # برگشت به پوشه قبلی
cp test_folder/a.txt . # کپی فایل به پوشه فعلی
rm test_folder/test.txt # حذف فایل
rm -r test_folder # حذف کل پوشه همراه فایلها
cd test_folder # ورود به پوشه جدید
touch test.txt # ایجاد فایل خالی
nano test.txt # ویرایش فایل
cat test.txt # نمایش فایل
echo "Hello Debian" > a.txt # نوشتن متن داخل فایل (جایگزینی)
echo "Next line" >> a.txt # اضافه کردن متن به فایل
ls -l # مشاهده جزییات فایلها
cd .. # برگشت به پوشه قبلی
cp test_folder/a.txt . # کپی فایل به پوشه فعلی
rm test_folder/test.txt # حذف فایل
rm -r test_folder # حذف کل پوشه همراه فایلها
نکات امنیتی
-
با sudo دستورات با دسترسی ادمین اجرا میشوند. مراقب باشید هنگام حذف (rm و …).
- با زدن کلید Tab تکمیل خودکار مسیر و نام فایل را امتحان کنید.
