پیدا کردن مجوز یک فایل یا دایرکتوری در یونیکس

مجوزهای خواندن (Read)، نوشتن (Write) و اجرا (Execute) سه مجوز نرمال و سنتی در یونیکس ها هستند که به هر فایل یا دایرکتوری اختصاص داده می شود. مطابق شکل زیر (شکل۱) مجوزها به سه دسته مالک (Owner)، گروه (Group) و دیگران (Others) دسته بندی می شوند. خواندن را ادامه دهید“پیدا کردن مجوز یک فایل یا دایرکتوری در یونیکس”

mount کردن سیستم فایل HFSPLUS در لینوکس

در مطلب “نصب مانجارو بر روی مک بوک پرو” چگونگی نصب توزیع مانجارو بر روی سیستم مک بوک پرو گفته شد. در واقع مکینتاش و سیستم عامل لینوکس به صورت Dual Boot در کنار هم نصب می شوند. پس از نصب احتمالا لازم است تا دیسک مربوط به مکینتاش در لینوکس به صورت Read/Write قابل دسترسی باشد. در این مطلب چگونگی mount کردن یک سیستم فایل مکینتاشی در لینوکسی گفته می شود. خواندن را ادامه دهید“mount کردن سیستم فایل HFSPLUS در لینوکس”

دایرکتوری Volumes در مکینتاش

دایرکتوری Volumes/ محل پیشفرض برای نمایش تمامی دیسک های mount شده به سیستم است. به طور مثال فرض کنید سیستم مک بوک دارای یک دیسک است و شما زمان نصب سیستم عامل کل دیسک یک پارتیشن در نظر گرفته اید، بنابراین در زیر این دایرکتوری یک لینک به دایرکتوری root (دایرکتوری /) وجود دارد. خواندن را ادامه دهید“دایرکتوری Volumes در مکینتاش”

چگونه در مکینتاش ابزارهای یونیکسی را نصب کنیم

مکینتاش به دلیل به ارث بردن ویژگی های FreeBSD و NextStep در هسته خود، مانند هر سیستم عامل یونیکسی دیگری شامل پوسته ها و دستورهای رایج اپن سورسی است. اما این سیستم عامل به صورت پیشفرض شامل ابزارهای اپن سورس و یونیکسی نیست. برای نصب آنها (مانند ابزارهایی مانند wget) لازم است تا ابتدا بسته های کامپایل مانند gcc و سپس بسته نم افزاری brew را نصب کنیم. خواندن را ادامه دهید“چگونه در مکینتاش ابزارهای یونیکسی را نصب کنیم”

نظارت بر حافظه اصلی در میکنتاش

در هر سیستم عاملی لازم است تا یک فرایند برای اجرا شدن توسط الگوریتم های ویژه ای ابتدا در حافظه اصلی درون یک صف که “صف آماده یا Ready Queue” نامیده می شود قرار گیرند. بنابراین هر فرایند بخشی از فضای آدرس حافظه اصلی را به خود اختصاص می دهد. خواندن را ادامه دهید“نظارت بر حافظه اصلی در میکنتاش”

پیدا کردن حجم هر پارتیشن در مکینتاش از خط فرمان

مکینتاش مانند هر سیستم عامل شبه یونیکسی دیگری دارای فرامینی است که اجازه مدیریت آنرا از خط فرمان می دهد. هسته سیستم عامل مکینتاش به دلیل برگرفته شدن از یونیکس FreeBSD دارای فرامین عام سیستم عامل های شبه یونیکسی و همچنین دارای فرامین خاص خود نیز است. در این مطلب دستور های df و diskutil را برای پیدا کردن حجم هر پارتیشن گفته خواهد شد. خواندن را ادامه دهید“پیدا کردن حجم هر پارتیشن در مکینتاش از خط فرمان”

Kernel Extension در مکینتاش چیست

فایل های kernel Extension که به طور خلاصه kexts گفته می شوند و دارای پسوند kexts هستند، درایوارهای خاص سیستم عامل مکینتاش هستند. این فایل شامل قطعه کدهایی هستند که در زمان بوت شدن سیستم عامل لود یا Load می شوند. این فایل برای نصب سیستم عامل مک هک شده که هکینتاش نامیده می شوند بسیار کاربرد دارند تا درایور یک سخت افزار غیر اپل را برای نصب مکینتاش اماده کنند. خواندن را ادامه دهید“Kernel Extension در مکینتاش چیست”

ایجاد و نمایش فایل های مخفی در مکینتاش

مکینتاش نیز یک سیستم عامل یونیکسی است و برای ایجاد فایل های مخفی در یونیکس ها باید ابندای نام فایل یک نقطه قرار داد تا از دید سیستم فایل، فایل مخفی در نظر گرفته شود. هدف از این مطلب ارائه راهکاری کامل از ایجاد یک فایل متنی (از طریق خط فرمان) تا پنهان و نمایش دادن آن است. Finder  نام ابزار گرافیکی پیمایش سیستم فایل در مکینتاش است (مانند ناتیلوس در گنوم، دولفین در KDE و Explorer در ویندوز). به طور مثال برای ایجاد یک فایل متنی (اسکی) مخفی از خط فرمان، از دستور touch استفاده می کنیم که ابندای نام فایل یک نقطه قرار می گیرد. مطلب فوق بر روی مکینتاش 10.9 به قبل قابل استفاده است. خواندن را ادامه دهید“ایجاد و نمایش فایل های مخفی در مکینتاش”

اجرای اسکریپت ها پس از Login و Logout به گنوم

هدف از این مطلب چگونگی اجرای یک شل اسکریپت در زمان ورود به لینوکس (یا هر سیستم عامل یونیکسی دیگر) با میزکار گنوم و در زمان خروج از لینوکس (یا هر سیستم عامل یونیکسی دیگر) با میزکار گنوم است. یک اسکریپت می تواند هر وظیفه ای را انجام دهد. فایل شل اسکریپت به طور مثال در مسیر usr/local/bin/ ذخیره و به آن مجوز اجرا داده می شود. خواندن را ادامه دهید“اجرای اسکریپت ها پس از Login و Logout به گنوم”

اشتراک فایل ها میان دو سیستم عامل مکینتاش

در سیستم عامل مکینتاش امکان استفاده از پروتکل های اشتراک فایل AFP, SMB, NFS, FTP و webDAV وجود دارد. afp مختص به سیستم عامل مکینتاش می باشد اما امکان اتصال ماشین های کلاینتی غیر مکینتاش به AFP Server نیز وجود دارد. AFP مخفف Apple Filing Protocol بوده و برای اشتراک فایل ها میان دو ماشین با سیستم عامل های مکینتاش استفاده می شود. یکی از این دو ماشین نقش سرور و دیگری نقش کلاینت را دارد. همچنین می توان بر روی ماشین های مکینتاش نرم افزار سامبا را استفاده کرد تا از منابع اشتراکی مانند چاپگر و فایل های ویندوزی نیز استفاده کرد. از مطلب ” اشتراک فایل ها میان مکینتاش و ویندوز ” می توانید چگونگی استفاده از سامبار را برای اشتراک فایل ها میان ویندوز و مکینتاش بخوانید. خواندن را ادامه دهید“اشتراک فایل ها میان دو سیستم عامل مکینتاش”

Device File چیست

در سیستم عامل لینوکس و دیگر سیستم عامل های یونیکسی همه چیز فایل است حتی دیوایس های سخت افزاری مانند هارد دیسک، فلاپی دیسک و غیره که به این فایل ها device file می گویند. device file ها امکان دسترسی به سخت افزار را فراهم می کنند. device file که special file نیز نامیده می شود واسطه و رابطی به درایو دیوایس می باشد. device file که بسته به نوشتن بر روی آنها یا خواندن از آنها به دو گونه تقسیم می شوند: Character devices و block device ها. خواندن را ادامه دهید“Device File چیست”

سیستم فایل proc چیست – بخش نخست

سیستم فایل proc/ یک سیستم فایل مجازی است که در حافظه اصلی قرار دارد و به محض بوت شدن ایجاد شده و توسط کرنل خوانده/نوشته و کنترل می شود و پس از خاموش شدن سیستم از بین خواهد رفت و بعد از راه اندازی مجدد سیستم یا روشن شدن مجدد سیستم، از نو ایجاد و فایل های آن مقدار دهی می شوند. بسیاری از ابزار ها از فایل های درون این دایرکتوری استفاده می کنند. محتوای درون این دایرکتوری از دو نوع هستند: دایرکتوری های عددی که هر کدام مربوط به یک فرایند می باشد و همچنین دایرکتوری های غیر عددی و دومین نوع محتوا فایل ها می باشند. خواندن را ادامه دهید“سیستم فایل proc چیست – بخش نخست”

12