در دنیای لینوکس هر قسمتی از سیستم عامل یک فایل است (کیبردها، موس ها، پرینترها، ابزارهای شبکه و ...) . همه این فایل ها قاعدتا می توانید ویرایش، پاک، ساخته یا جابجا شوند. فایل سیستم لینوکس از یک سری دایرکتوری ها که از دایرکتوری ریشه / شروع می شود، ساخته شده است. برخی از دستورات کنترل فایل سیستم در ادامه مطلب لیست شده اند.
- دستور pwd:
این دستور برای دیدن دایرکتوری فعلی که در آن هستید استفاده می شود.
- دستور cd:
برای عوض کردن دایرکتوری از این دستور بصورت <مسیر دایرکتوری> cd استفاده می کنیم.
*به حروف بزرگ و کوچک در دستورات دقت کنید.
.. cd : با وارد کردن این دستور در هر مرحله به دایرکتوری قبلی باز می گردیم.
اگر .. cd را در دایرکتوری root وارد کنیم، ترمینال ما را به ریشه فایل سیستم خواهد برد.
برای بازگشت به دایرکتوری root دوباره از دستور cd ولی اینبار بدون هیچ گزینه ای استفاده می کنیم:
- دستور man:
این فرمان بصورت <دستور مورد نظر> man لیست کاملی از گزینه ها و متغییر های دستور مورد نظر را به شما می دهد. مثلا اگر دستور زیر را در ترمینال وارد کنید، راهنمای کامل دستور ls را خواهید دید.
- دستور touch: ساخت یک فایل
- دستور mkdir: ساخت یک دایرکتوری
- دستور cp: کپی کردن یک فایل. با دستور زیر myfile از دایرکتوری root به دایرکتوری mydirectory کپی شده و با نام myfile2 ذخیره می شود.
-
دستور mv: جابجایی یک فایل. با دستور زیر myfile از دایرکتوری root به دایرکتوری mydirectory جابجا می شود.
mv <مسیر مقصد> <مسیر مبداء>
- دستور rm* : حذف یک فایل. دستور زیر myfile2 را از mydirectory پاک می کند.
*زمانی که می خواهید فایلی را پاک کنید خیلی دقت کنید. یوزر روت به شما قدرت زیادی می دهد در حدی که می توانید کل فایل سیستم کالی را با یک دستور پاک کنید. اگر دستور rm -rf را دایرکتوری root وارد کنید کل فایل سیستم کالی در عرض چند ثانیه پاک می شود.
- دستور echo : این دستور متنی را که بعد از آن می آید در ترمینال نمایش می دهد ولی از این دستور می توانیم برای ذخیره و الحاق متن در یک فایل متنی هم استفاده کنیم. دستور زیر محتویات فعلی myfile را پاک کرده و متن hello world را در آن می نویسد.
دستور زیر متن welcome to kali را به myfile اضافه (الحاق) می کند.
- دستور cat: این دستور محتویات یک فایل را نمایش می دهد.