تا %60 تخفیف خرید برای 2 نفر با صدور مدرک فقط تا
00 00 00

آموزش لینوکس( Linux Essentials ) جلسه 7 : دایرکتوری ها و فایل ها

هادی صارمی
هادی صارمی
0 پسند
40 بازدید
0 نظر
21 روز قبل

مقدمه :

سیستم فایل لینوکس از آنجا که شامل پرونده ها و دایرکتوری ها است ، مشابه سیستم های فایل سیستم عامل دیگر مانند ویندوز و ... است. دایرکتوری ها برای سازماندهی نمودن اطلاعات استفاده می شوند. یک دایرکتوری می توانند حاوی دایرکتوری ها و سایر فایل ها باشد.(همانطور که در جلسات گذشته گفتیم منظور از دایرکتوری همان پوشه ها در ویندوز می باشد)

نامگذاری دایرکتوری ها و فایل ها

نام پرونده ها و فهرست ها در لینوکس می تواند شامل حروف کوچک و بزرگ ، اعداد ، فاصله ها و کاراکتر خاصی باشد. با این حال ، از آنجا که بسیاری از کاراکترها در پوسته لینوکس معنای خاصی دارند .

آموزش لینوکس( Linux Essentials ) جلسه 7 : دایرکتوری ها و فایل ها

به عنوان مثال ، نام فایل Tosinso.txt را در نظر بگیرید. نام این فایل حاوی پسوندی می باشد که بعد از (.) می آید. برخلاف ویندوز ، این پسوند در لینوکس معنای خاصی ندارد. برای درک بهتر موضوع به این مثال توجه کنید در این فایل  txt. به ما نشان می دهد که این یک فایل متنی ساده است ، اگر چه از لحاظ فنی می تواند حاوی هر نوع داده ای  باشد.(جلوتر با این مفاهیم اشنا خواهید شد)

برای ادامه کار شما ابتدا باید دستور tree را بر روی سیستم عامل لینوکس خود نصب کنید بنابراین دستور زیر را وارد نمائید تا این ابزار برای شما نصب شود .(فعلا نیاز نیست شما نحوه کار این دستورات را بدانید در lpic1 با این دستورات آشنا خواهیدشد)

sudo apt-get install tree $

آموزش لینوکس( Linux Essentials ) جلسه 7 : دایرکتوری ها و فایل هاپس از نصب دستور tree در ترمینال خود دستور زیر را وارد کنید :

/ tree -L 1 $

به این نکته توجه کنید که L- با حروف بزرگ نوشته شده است.

آموزش لینوکس( Linux Essentials ) جلسه 7 : دایرکتوری ها و فایل ها

در تصویر بالا نمونه ای از سیستم فایل های موجود در لینوکس را به شما نشان می دهد که حاوی دایرکتوری ، فایل و ... می باشد.

اکثر این دایرکتوری ها در تمام سیستم های لینوکس یکی هستند. از سرورها ، ابر رایانه ها تا سیستم های کوچک هستند.

درباره محتوای این فهرست ها بیشتر صحبت خواهیم کرد ، اما فعلاً بدانید که:

تغییراتی که در فایل های سیستمی ریشه ایجاد می کنید بر روی همه کاربران تأثیر خواهد گذاشت ، و تغییر فایل ها ی سیستمی ریشه به مجوزهای مدیر یا همان root نیاز دارد این بدان معناست که ممکن است کاربران عادی دسترسی به برخی از این دایرکتوری ها و دسترسی به تغییر در درون فایل ها ندارند.به عنوان مثال سعی نماید با کاربر عادی وارد دایرکتوری root شوید به شما چه پیغامی نمایش می دهد؟

آموزش لینوکس( Linux Essentials ) جلسه 7 : دایرکتوری ها و فایل ها

یکی از دایرکتوری های اصلی لینوکس دایرکتوری home/ می باشد که محل قرار گیری دایرکتوری ها و فایل های هر کاربر می باشد . در این دایرکتوری هر کاربری که ایجاد می شود یک دایرکتوری به نام آن کاربر در این قسمت ایجاد می شود . برای درک بهتر به تصویر زیر نگاه کنید:

آموزش لینوکس( Linux Essentials ) جلسه 7 : دایرکتوری ها و فایل هادر تصویر بالا با توجه به گفته های قبلی با زدن دستور cd /home شما وارد دایرکتوری ریشه home می شوید همانطور که مشاهده می کنید دستور ls را وارد کردیم تا لیست دایرکتوری های موجود را به ما نمایش دهد که در این قسمت یک دایرکتوری به نام hadi وجود دارد که در حال حاضر ما یک کاربر بیشتر نداریم بعد از ورود به دایرکتوری hadi و لیست کردن محتوای دایرکتوری مشاهده می کنید که دایرکتوری های مختلفی وجود دارد.

نکته : هر کاربر حتما لزومی ندارد دایرکتوری خودش را در home داشته باشد برای درک بهتر کاربر ali ممکن است وجود داشته باشد اما در دایرکتوری home ، دایرکتوری مختص به خودش را نداشته باشد.

نکته : هر کاربر در دایرکتوری خودش دقیقا مطابق بالا دایرکتوری های Desktop , Documents و ... را در خودش دارد.

زكوة العلم نشره(امير المؤمنين)

نظر شما
برای ارسال نظر باید وارد شوید.
0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...