آموزش لینوکس (جلسه 8) : شناخت دایرکتوری های لینوکس

دسته بندی: آموزش
زمان مطالعه: 1 دقیقه
۳۱ فروردین ۱۳۹۷

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

:: توجه

این مطلب یک جلسه از آموزش لینوکس برای برنامه نویسان می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در آموزش لینوکس برای برنامه نویسان

چه امتیازی به این مقاله می دید؟
نویسنده مهرداد سامی

جلسات دوره

نظرات کاربران

فرهاد

سلام استاد.
ببخشید یه سوال. من میخوام یک پارتیشن جدید ایجاد کنم و فایل های جانبی ام رو درون اون قرار بدم. به طوری که اگر سیستم عاملم رو عوض کردم اون فایل ها پاک نشن. اما با توجه به ساختار درختی فایل های لینوکس متوجه نمیشم چطوری باید این کار رو بکنم. من پارتیشن جدید رو ایجاد کردم اما به هنگام ذخیره فایل اون پارتیشن به من نشون داده نمیشه. ممنون میشم منو راهنمایی کنید.

مهرداد سامی

سلام …
برای این کار شما میتونید پارتیشن جدید که ایجاد کردید رو اصطلاحا Mount کنید به یک دایرکتوری داخل /media .(داخل جلسه ۱۷ این مورد رو توضیح دادم).. و هرچیزی که میخواید همیشه داشته باشید رو بریزید داخل اون دایرکتوری …
راه دیگه ای که کلا بیشتر استفاده میشه اینه که اصولا دایرکتوری /home رو جدا میکنیم و اون رو به یک پارتیشن دیگه اختصاص میدیم و تمامی فایل هایی که میخوایم همیشه داشته باشیم رو داخل اون میریزیم … دیگه از این به بعد هر وقت لینوکسمون رو عوض کنیم میتونیم پارتیشن home رو نگه داریم و فقط پارتیشن مربوط به خود سیستم عامل رو تعویض کنیم … به این صورت همیشه home رو در دسترس داریم …
موفق باشید.

hossein dara

سلام
تو نسخه جديد ابونتو فضاي گرافيكي يكم عوض شده نسبت به اين ويديو ها ،، اما سوال اينه كه چرا زبان فارسي پشتيباني نميكنه ؟

مهرداد سامی

سلام … از جلسه ۱۳ به بعد با نسخه جدید اوبونتو کار میکنیم …
مشکلی هم از لحاظ پشتیبانی زبان فارسی نداره … به راحتی زبان فارسی رو ساپورت میکنه … میتونید از داخل تنظیماتتون زبان فارسی رو به کیبوردتون اضافه کنید.
موفق باشید .

محمد نقلانی

باعرض سلام و خسته نباشید . کیفیت آموزش خیلی خوبه نکات کامل گفته میشه ولی سرعت آموزش خیلی کند نیست ؟ امکان افزایش جلسات در هفته نیست ؟
ولی در کل آموزش بسیار مفیدی هستش ونکات خوبی گفته میشه .
ممنون و خسته نباشید

مهرداد سامی

سلام …
ممنون از نظر مثبت شما ….
قطعا سعی خواهیم کرد که جلسات بیشتری رو در هفته ارائه کنیم …
موفق باشید .

محمد حسین مهرابی

زبان برنامه نویسی شل لینوکس چیه
شل از یک زبان اسکریپتی استفاده میکنه؟
میگم اسکریپتی منظورم اینه که ما وقتی یه دستور و به شل میدیم شل اون دستور و ترجمه میکنه دیگه؟
این یعنی شل از مفسر استفاده میکنه ؟
میشه برای یه زبان برنامه نویسی مثل سی به جای کامپایلر از مفسر استفاده کرد؟

مهرداد سامی

سلام …

میشه گفت خود شل یک زبان برنامه نویسی هستش … که خودش یک مفسر هم درون خودش داره که دستوراتی که ما میدیم رو به ترجمه میکنه به زبان کامپیوتر ..
در مورد سوال دومتون هم باید بگم که بله .. شما میتونید از مفسر به جای کامپایلر برای زبان برنامه نویسی C استفاده کنید .. اگه تو گوگل سرچ کنید C interpreter نمونه های زیادی رو میبینید .
موفق باشید .

محمد حسین مهرابی

سلام
فایل ها تو لینوکس با چه زبان برنامه نویسی نوشته شدن
مثلا فایل های کانفیگ داخل پوشه etc
یا
فایل های log داخل var/log
یا
حتی فایل های باینری داخل /bin
کلا این این فایل ها یا اسکریپت ها با چه زبان برنامه نویسی نوشته شدن؟
با زبان c نوشته شدن؟
یا پایتون؟
یا ….؟

مهرداد سامی

سلام …
اون فایل ها هر کدومشون میتونن برای برنامه های مختلف باشن .. که هر کدوم این برنامه ها میتونه با یک زبان به خصوص نوشته شده باشه .. یکی با C یا اینکه یکی با جاوا و یا هر زبون به خصوص دیگه ای …
شما برای این که متوجه بشید هر برنامه با چه زبونی نوشته شده میتونید اسم اون کامند و یا برنامه رو داخل اینترنت سرچ کنید تا مشخصات کامل اون برنامه برای شما بیادش ..
در مورد فایل های log هم باید بگم که این فایل ها به صورت متنی هستن .. و هر برنامه ای برای خودش به صورت متنی یکسری log رو ایجاد میکنه که داخل اون دایرکتوری قرار میگیره .

سهیل رضوی

خیلی نا امید کننده هست از 7learn !!
آموزش ها بدون هیچ نوع هدف خاصی دنبال میشه
بسیار کند پیش میره و کاملا سطحی هست

8 جلسه توضیح داده شده که درواقع میشه تو 4 جلسه مفیدش رو جمع کرد ضمن اینکه 50% آموزش در مورد محیط برنامه virtual box توضیح داده شده که اصلا نیازی نیست !!!
کسی مشکل ماشین مجازی داره میاد سوال میکنه ! این همه توضیح نداره
تیتر آموزش مشخص هست لینوکس برای برنامه نویسان

ضمن این که کلا همه آموزش های دنیا به این صورت میباشد که در هر قسمت آموزشی داده میشود که یادگیرنده برود تمرینی داشته باشد کاری انجام دهد ویا ترغیب شود برای سورس های بیشتر شما تو جلسه 8 نیم ساعت 7 8 پوشه را به صورت سطحی توضیح دادید و تمام !!!

الان این جلسه 8 خیلی باکیفیت بود ؟ دیگه تعریف چند پوشه در یک جلسه فکر میکنم به کیفیت آموزش آسیب وارد میکنه نه اینکه کیفیت کار بره بالا برای یاد گیرنده بعد از 5 6 روز فقط چند پوشه توضیح داده شده !!

متاسفانه از آموزشی که خریدم راضی نیستم

امیدوارم آموزش های بهتری را شاهد باشیم …

مهرداد سامی

سلام …خیلی ممنون از انتقاد شما …

دوست عزیز هدف این دوره آموزش لینوکس از پایه هست .. خیلی از برنامه نویس ها هستن که لینوکس رو اصلا بلد نیستن و تا به حال حتی نصب نکردن و اگر بخوان به یکباره توی محیط واقعی اون رو نصب کنن قطعا به مشکل برمیخورن و یا شاید اطلاعاتشون رو از دست بدن .. به همین خاطر توی محیط مجازی تدریس میشه …
در مورد جلسه هشت هم باید بگم که شناخت ساختار لینوکس یکی از مهمترین مباحث هستش … چون که اکثر دوستان از محیط ویندوز دارن میان سمت لینوکس و ساختار این دو با هم دیگه فرق میکنه به همین خاطر سعی شد بیشتر و کاملتر ساختار لینوکس گفته بشه … شناخت دایرکتوری های لینوکس توی جلسه های بعدی خیلی به کار خواهد اومد .. داخل دنیای واقعی هم شناخت ساختار لینوکس خیلی کمک میکنه …
در مجموع اگر شما بخواید مبحث جدیدی رو یاد بگیرید خیلی خوبه که پایه شما قوی باشه و مباحث پایه ای رو بیشتر درگیر بشید تا اون مبحث رو درک کنید و گرنه میشه خیلی راحت و بدون توضیحات تکمیلی یک مبحث رو توضیح داد . مثلا گفتن تاریخچه لینوکس دقیقا به همین خاطر بود که شما بدونید اصلا این سیستم عاملی که دارید استفاده میکنید برای چی به وجود اومده و از چه ساختاری داره استفاده میکنه .
در مورد کندی جلسات هم باید بگم از ابتدای دوره گفته شده بود که هفته ای ۲ جلسه منتشر خواهد شد که تا به الان سعی شده این مورد رعایت بشه ..

بازهم ممنون از انتقاد شما .. امیدوارم که جلسات بعدی برای شما راضی کننده باشه ..

موفق باشید .

پایان زمان پشتیبانی

دانشجوی گرامی، بازه پشتیبانی فعال برای این دوره ۳ ماه است که برای شما به پایان رسیده است.

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

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.