تخفیف های ویژه توسینسو
تا 60 درصد تخفیف ویژه
00ساعت 00دقیقه 00ثانیه

دایرکتوری OPT چیست؟ بررسی ساختار دایرکتوری OPT و Binary لینوکس

در این ویدئوی آموزشی سعی بر آن بوده است که ساختار دایرکتوری OPT و Binary را در سیستم عامل لینوکس به همراه سناریو نصب مرورگر FireFox Developer Edition مورد بررسی قرار داده و همچنین دستورات مختلفی مثل mv ، chmod و ... به همراه پارامتر های مربوطه آموزش داده شود.

دستورات بررسی شده :

  • mv
  • chmod
  • tar
  • nano
  • و...

لازم به ذکر است برای راحتی شما دوستان و همراهان TOSINSO فایل پی دی اف با جزئیات و با کیفیت لازم در اختیار شما قرار گرفته است .

نشر غیر قانونی آن بدون اجازه متولی و صاحب اثر کاری غیر اخلاقی بوده و از اصول انسانیت به دور است .

4 نظر
امیرحسین کریم پور

دقیقه 3:12 : پیشنهاد میشه که بعد از اجرای apt update دستور apt upgrade اجرا بشه تا نرم افزار ها آپگرید بشن به آخرین نسخه شون. دستور apt update کار خاصی نمی کنه ، میاد Metadata های مربوط به پکیج ها رو از Repository میگیره تا APT بدونه وقتی آپگرید میخواد بکنه پکیج ها رو نسخه های مربوط به پکیج ها و سایر اطلاعات مربوطش رو بدونه. Upgrade کار اصلیه رو می کنه نه Update.

دقیق 5:46: بعد از اسم فایل فشرده شده هم میشه از Regular Expressions علامت استار (*) استفاده کرد و لازم نیست پسوند فایل نوشته بشه. دستور زیر بدون هیچ مشکلی کار می کنه :

# tar -xvf filename*

دقیقه 6:48 : دستور tar هم برای فشرده سازی فایل ها و هم برای Extract کردن اونا هم استفاده میشه.

دقیقه 6:58 : سوئیچ v تو دستور tar مخفف Verbose هست نه View. 

دقیقه 7:10 : سوئیچ f تو دستور tar مخفف File System نیست مخفف File Name هست. در ضمن برای انتخاب مسیر مقصد برای اکسترکت کردن از سوئیچ C استفاده میشه و سوئیچ f نقشی تو این موضوع نداره.

دقیقه 13:12 : تا جایی که میدونم توی دایرکتوری /use/local/ فایل هایی قرار میگیرن که توسط ادمین سیستم با دستور make کامپایل و به صورت لوکال نصب میشن. 

دقیقه 15:06 : سوئیچ s تو دستور ln برای شرط گذاری و اکسترکت بکار نمیره. سوئیچ s میاد یه Soft Link میزنه به دایرکتوری مقصد.

دقیقه 19:00 : دابل کوتیشن رو زمانی بکار میبریم که بین کلمات اسم فایل از Space یا فاصله استفاده شده باشه.

دقیقه 24:41 : سوئیچ x برای این هست که فایل اسکریپتی که نوشتیم رو به حالت اجرایی یا Executable دربیاریم. سوئیچ x کاری به اجرا شدن اسکریپت با Elevation خاصی نداره و بحث Permission ها فرق داره با این موضوع. 

حسن  سهرابیان

بله دستور tar برای اکسترکت هست و خارج کردن فایل از حالت فشرده .

دستور v میدونم به معنای verbose هست ولی من مخفف نگفتم چون توی همون لحظه اسمش یادم رفته بود .معنیش رو گفتم .show the object's name in a list/ long list

مثلا وقتی میگیم rm vf میاد فایل های داخل پوشه رو نمایش میده بدون اینکه بپرسه آره یا نه . verbose force

دستور s مخفف symbolic link هست که با نام soft link هم استفاده میشه . لینک نمادین هست وقتی میخوایم بین دو تا فایل سیستم لینک بزنیم از sybolic link استفاده میکنیم به خاطر ساختار inode هست اگر بخوایم که بین دو تا فایل سیستم لینک بزنیم نمیتونیم از hard link استفاده کنیم . من نمیدونم " گفتم از دستور s برای اکسترکت استفاده میشه  " خب همون حرف شما رو زدم دیگه .

 

  • v – Verbosely show the .tar file progress.
  • f – File name type of the archive file.
  • x هم به معنی extract

f برای file name از فایل های آرچیو شده هست .

tar کنار x معنی اکسترکت رو پیدا می کنه از حالت archive خارج میشه .

بله برای double quotation هم همینطور هست : the example file  خب وقتی من داخل "" میزارم به چه معنی ؟ نمیدونم چی گفتم اونجا .

دقیقه 24 :41 =>  chmod +x یعنی مگه به تمام کلاس های دسترسی به فایل در لینوکس مثل ugo دسترسی اجرا شدن رو اضافه کنه . فارق از اینکه عملیات rwx رو داشته باشن یا خیر .

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

 

حسن  سهرابیان

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

That means that chmod u+x somefile will grant only the owner of that file execution permissions whereas chmod +x somefile is the same as chmod a+x somefile

Just doing +x will apply it to all flags: [u]ser, [g]roup, [o]thers

  • chmod +x is equal to chmod ugo+x (Based on umask value)
  • chmod a+x is equal to chmod ugo+x (Without considering umask value)

خواهشی که دارم اول از همه کامل مطالعه بفرمایید بعد نسبت به درج ایرادات اقدام فرمائید . در هر صورت ویدئو رایگان شد تا دوستان قضاوت بفرمایند.

ثانیا در سیستم عامل لینوکس یک مفهوم کلی در رابطه با update و upgrade داریم :

از update زمانی استفاده می کنیم که قسط رفع باگ و ایرادات ثانوی رو داشته باشیم یعنی ورژن همون ورژن هست ولی اقدام به رفع ایرادات تا release های دیگر می کنیم  .

upgrade زمانی هست که نسخه stable از یک محصول release شده باشه . و شما در قالب packe جدید اقدام به نصب می کنید.

در ثانی sanp در قالب packe ارائه میشه این جکاری هست که بیایم از upgrade برای snap استفاده کنیم .

کاری نداره قبل از نقد کردن تو اینترنت search کنید : how to install snap on linux diteribution

امیرحسین کریم پور

سلام و عرض ادب. به وب سایت توسینسو خوش اومدید و ممنونم از اینکه ویدئو رو به اشتراک گذاشتین. بنده قصد توهین نداشتم و فقط خواستم از اشتراک گذاری اطلاعات نادرست توی سایت جلوگیری بشه. امیدوارم سوء برداشت از این موضوع نکرده باشید. همه ابتدای کار همینطور هستیم ، منم ابتدای کارم توی توسینسو اشتباهاتی داشتم که به مرور درست کردم و خداروشکر امروز متفاوت از قدیم هستیم. از حضورتون در توسینسو صمیمانه سپاسگذاریم.

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....