تبدیل نام فایل ها به حروف کوچک

سیستم عامل های یونیکسی مانند لینوکس به کوچکی و بزرگی حروف حساس است بنابراین دو دایرکتوری dirname و Dirname متفاوت از یکدیگر هستند. ممکن است لازم باشد تا نام تمامی فایل های درون یک دایرکتوری را به حروف کوچک تبدیل کنید. خواندن را ادامه دهید“تبدیل نام فایل ها به حروف کوچک”

تشخیص سیستم عامل توسط nmap

یکی از کاربردهای nmap تشخیص نوع سیستم عاملی است که بر روی ماشین های راه دور نصب شده اند. درون یک شبکه انواع گوناگونی از سیستم عامل ها همچون سیستم عامل های خانواده ویندوز و سیستم عامل لینوکس وجود دارد. دستور nmap دارای سوئیچ های متفاوتی است که امکان پویش یا Scan کل شبکه را می دهد تا بتوانیم نوع سیستم عامل ها را پیدا کنیم. خواندن را ادامه دهید“تشخیص سیستم عامل توسط nmap”

ساختار دایرکتوری ها در سولاریس

سولاریس مانند هر سیستم عامل یونیکسی دیگری دارای یک ساتختار سیستم فایل تک درختی است که ریشه یا root آن در بالاترین سطح قرار دارد. ریشه این تک درخت دایرکتوری / است که تمامی زیر دایرکتوری ها در زیر این دایرکتوری قرار می گیرند. در مطلب “ساختار سلسه مراتبی دایرکتوری ها در لینوکس” ساختار سیستم فایل تک درختی و کاربرد هر یک از دایرکتوری های آن گفته شد. این مطلب نیز مشابه با مطلب فوق است و ساختار تک درختی و کاربرد هر یک از زیر دایرکتوری های سولاریس را توضیح می دهد. خواندن را ادامه دهید“ساختار دایرکتوری ها در سولاریس”

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

در مطلب “نامگذاری دیوایس ها در سولاریس” با مفاهیم و قواعد نامگذاری دیوایس ها آشنا شدید. همچنین در مطلب “سیستم فایل در سولاریس” به طور خلاصه با انواع سیستم فایل های قابل پشتیبانی گفته شد. دیسک ها که گونه Block Device ها هستند و قواعد نامگذاری متفاوتی را دارند. در سولاریس نام هر دیسک متشکل از هشت کاراکتر به صورت #c#t#d#s است. خواندن را ادامه دهید“نامگذاری دیسک ها در سولاریس”

سیستم فایل در سولاریس

SunOS نام هسته سیستم عامل سولاریس است و در کل سه نوع سیستم فایل UFS, ZFS و SAP در سیستم عامل سولاریس وجود دارد. می توانید از فایل etc/vfstab/ (مخفف virtual file system table)، از فایل etc/default/fs/ و یا از فایل etc/dfs/dfstab/ نوع سیستم فایل را در سولاریس تشخیص دهید. فایل vfstab مشابه با فایل etc/fstab/ در سیستم عامل لینوکس است و نقاط اتصال را در هنگام بوت شدن تعیین می کند. فایل etc/default/fs/ برای سیستم فایل محلی و فایل etc/dfs/dfstab/ برای سیستم فایل NFS است. خواندن را ادامه دهید“سیستم فایل در سولاریس”

نامگذاری دیوایس ها در سولاریس

وقتی برای نخستین بار سیستم عامل یولاریس بوت می شود، یک سلسله مراتب از دیوایس های متصل به سیستم ایجاد می شود. هسته سیستم عامل از این سلسله مراتب برای اختصاص درایور های مناسب به هر دیوایس استفاده می مند. دایرکتوری devices/ شامل این سلسله مراتب دیوایس ها است. در واقع این دایرکتوری به عنوان فضای نام دیوایس های متصل به سیستم بوده و سیستم فایل آن از نوع devfs یا device filesystem است. خواندن را ادامه دهید“نامگذاری دیوایس ها در سولاریس”

غیر فعال کردن Ctrl+D در پوسته Bash

فشردن کلید های Ctrl+D در پوسته های لینوکسی (مانند Bash) یک سگینال را به فرایند در حال اجرا وارد می کند. EOF یا End Of File تعیین کننده پایان یک فایل است و نشان دهنده اینکه دیگر داده ای از منبع داده نمی تواند خوانده شود. دستور زیر توسط cat از Standard Input کاراکتر هایی را خوانده و بعد از فشردن کلید Ctrl+D پروسه خواندن از ورودی استاندارد به پایان می رسد و در فایل ذخیره می شوند. خواندن را ادامه دهید“غیر فعال کردن Ctrl+D در پوسته Bash”

سیستم فایل های در-حافظه در یونیکس ها – بخش نخست

سیستم عامل های شبه یونیکس از سیستم فایل های رایجی مانند etx2, ext3, etx4, xfs, ufs, zfs, btrfs و غیره استفاده می کنند که همگی برای فرمت بندی هارد دیسک ها استفاده می شوند. گونه دیگری از سیستم فایل ها وجو دارند که سیستم فایل هایی را درون حافظه اصلی یا همان RAM ایجاد می کنند که می توان به سیستم فایل های proc, shmfs و tmpfs اشاره کرد. در مورد سیستم فایل proc در مطلب “سیستم فایل proc چیست ” توضیح داده شده است. یک دایرکتوری به نام proc/ وجود دارد که از نوع سیستم فایل proc است. خواندن را ادامه دهید“سیستم فایل های در-حافظه در یونیکس ها – بخش نخست”

دانلود فایل ها با wget از خط فرمان – بخش اول

wget ابزار (دستوری) برای دنلود از خط فرمان است. wget امکان دانلود فایل ها و کل محتوای یک وب سایت را از طریق خط فرمان فراهم می کند. ساده ترین شکل، نوشتن URL در جلوی دستور در خط فرمان است. البته wget دارای option های بسیاری است که امکانات بسیاری به آن می دهد. wget در اکثر توزیع های لینوکسی و دیگر سیستم عامل های یونیکسی مانند مکینتاش و FreeBSD نصب است. در صورتی که نصب نبودن آنرا از مخازن نصب کنید. خواندن را ادامه دهید“دانلود فایل ها با wget از خط فرمان – بخش اول”

آشنایی با BASH – بخش هجدهم (مفهوم Trap)

زمانیکه ctrl+c یا کلید Break از کی بورد را فشار می دهید برنامه یا شل اسکریپت در حال اجرا بلافاصله stop یا قطع می شود و سپس خط اعلان یا Command Prompt نشان داده می شود و می توانید دستور جدیدی را اجرا کنید. اما فرض کنید در زمان اجرای یک شل اسکریپت (مانند شل اسکریپتی برای گرفتن Backup) نمی خواهید اجرای آن با ارسال سیگنال Ctrl+C خاتمه یابد و به طور نرمال و پس از اتمام اجرای آن، خط اعلان نشان داده شود. در تمامی سیستم عامل های یونیکسی از Trap (یا تله) برای خنثی کردن اثر یک سیگنال استفاده می شود. خواندن را ادامه دهید“آشنایی با BASH – بخش هجدهم (مفهوم Trap)”

آشنایی با BASH – بخش هفدهم (اجرای متوالی دستور ها در خط فرمان)

دو کاراکتر & و ; برای اجرای متوالی دستور ها در خط فرمان به کار می رود. به طور معمول دستوری را در خط فرمان اجرا و تا پس از اتمام (موفق یا ناموفق) دستور خط اعلان اشغال است تا دستور بعدی را وارد و اجرا کنید. کاربرد علامت ; به این صورت است که نخست دستور سمت چپ اجرا می شود، حال چه اجرای دستور موفق و یا ناموفق به اتمام رسید دستور بعدی (دستور سمت راست) اجرا می شود. کاربرد علامت & مانند ; است اما با این تفاوت که اجرای دستور سمت راست منوط به اتمام موفق (حتما موفق) دستور سمت چپ است. خواندن را ادامه دهید“آشنایی با BASH – بخش هفدهم (اجرای متوالی دستور ها در خط فرمان)”

دستور df برای گزارش میزان مصرف سیستم فایل

از دستور du برای نمایش “اندازه دایرکتوری ها و فایل ها” به کار می رود. df برای گزارش و چاپ میزان فضای مصرفی و آزاد پارتیشن ها (سیستم فایل ها) به کار برده می شود و اطلاعاتی مانند نام پارتیشن و نقطه اتصال آن، میزان کل فضا و میزان فضای مصرفی و آزاد به اندازه و درصد را نشان می دهد. در ادامه سوییچ های متفاوتی از این دستور گفته می شود. ساده ترین شکل به کار بردن دستور، اجرای تنهای آن در خط فرمان است که خروجی مانند شکل نخست را نشان می دهد. خواندن را ادامه دهید“دستور df برای گزارش میزان مصرف سیستم فایل”