دستورات بسیاری در اینترنت وجود دارد که میتوانید با استفاده از آنها سیستم مکینتاش یا لینوکس خود شخصیسازی کنید. همچنین رازهای زیادی هم در سیستمعامل OS X وجود دارد و احتمالا شما هم به دستوراتی نظیر مثال زیر برخوردهاید:
defaults برنامهای است که بوسیله دستورات کنترل میشود و برای دستکاری فایلهای پلیست (Plist) کاربرد دارد. برای مثال؛ فایلهای مربوط به تنظیمات یک برنامه. write هم یکی از امکانات برنامه defaults است که میتواند دادههای موجود در فایلهای پلیست را ایجاد یا دستکاری نماید. کار با برنامه defaults مشکل است به همین خاطر میتوانید به جای این برنامه از نرمافزار Secrets استفاده کنید. کار با این برنامه آسانتر است و دیگر نیازی به یادگیری دستورات نخواهید داشت.
معمولا شما هر فایل را یکبار دستکاری میکنید و پس از اعمال تغییرات دیگر لازم نیست دستور را مجددا وارد کنید. اما بعضی از دستورات هستند که بیش از چندبار قابلیت بکار رفتن دارند و بسیار جالب و مفید بهشمار میروند. در بخش زیر به معرفی این دستورات پرکاربرد میپردازیم.
دستور SSH
با ابن دستور میتوان با امنیت کامل و بهصورت “از راه دور” به دستگاه دیگری که امکان دسترسیاش فعال باشد، متصل شد. معمولا از این دستور برای وارد شدن و انتقال فایل به گوشیهای iPhonejailbreak شده استفاده میشود. همچنین این دستور برای کار با سیستمهایی که نمایشگر ندارند و تونل کردن ترافیک اینترنت کاربر هم مورد استفاده قرار میگیرد.
اگر از سیستمعامل OS X استفاده میکنید باید از فعال بودن امکان دسترسی از راه دور مطمئن شوید برای انجام اینکار به بخش Sharing از System Preferences بروید و گزینه مربوط یعنی Remote Login را فعال کنید.
به عبارت داخل گیومهای که در پایین گزینه نوشته شدهاست هم دقت کنید. این همان عبارتی است که در هنگام اقدام به دسترسی باید وارد کنید، مثل: ssh user@host
در مثال بالا به جای host همان IP قرار میگیرد. پس از آن برای ورود بایستی کلمه عبور را وارد کنید. سپس میتوانید به راحتی دستورات خود را در دستگاه متصل شدهتان وارد کنید.
در سیستمعامل Ubuntu فقط کافیست برنامه OpenSSH را با این دستورات نصب کنید: sudo apt-get install openssh-server
برای اطلاع از آدرس IP خود میتوانید در نوار منو بر روی بخش nteworking کلیک کنید و سپس Connection Information را انتخاب کنید تا آدرس IP سیستم برایتان نمایش داده شود.
برای دسترسی از راه دور (Remote) میتوانید مانند مثال قبلی عمل کنید.
دستور say
این دستور مختص سیستمهای OS X است. برای کاربران لینوکس چنین دستوری تعبیه نشدهاست. کاربران مکینتاش در هنگام تایپ دستور say میتوانند سیستم خود را وادار به صحبت بکنند! برای مثال: say TYPE IN SCRIPT HERE
لازم نیست هیچگونه علامت ” استفاده شود. حتی میتوانید در ابتدا say را نوشته، دکمه return را زده و باقی جملاتی که میخواهید از زبان سیستمتان بشنوید را وارد کنید. حتی میتوانید آنرا وادار به آواز خواندن هم بکنید. برای اینکار دستور زیر را وارد کنید: say -v Cellos “TYPE IN SCRIPT HERE”
فقط کافی است –v را اضافه کنید و متن مورد نظر را بین دو علامت ” قرار دهید.
دستورات mv و cp
این دستور برای جابهجایی فایلها بسیار موثر است. اینکار حتی سادهتر از file browser هم هست. برای مخفی کردن یک فایل در سیستمهای برپایه UNIX مثل لینوکس، کافی است در ابتدای نام آن فایل یک “.” نقطه بنویسید. اما در سیستمعامل OS X کار به این سادگیها نیست چون اجازه اینکار را ندارید. پس اینجاست که از باید دستور mv استفاده کنید چون این دستور علاوه بر جابهجایی میتواند نام فایل را هم تغییر بدهد. از دستور cp هم برای کپی کردن استفاده کنید.
mv ~/Desktop/sourcename.txt ~/Documents/destinationname.txt
دستور cd
برای مسیریابی و گشتن در محیط Terminal میتوانید از این دستور استفاده کنید. مثال: cd location
شما میتوانید پس از تایپ دستور cd فولدری را هم به درون نوار دستور درگ کنید تا دیگر نیازی به تایپ نامش نباشد.
این میانبر روی سیستمعاملهای OS X و Linux کاربرد دارد اما کار با آن در OS X کمی راحتتر است. برای رویت محتویات پوشه home تان فقط کافیست این دستور را تایپ کنید: cd
دستور ls
این دستور برای مشاهده محتویات یک مسیر استفاده میشود. بعد از اینکه با دستور cd وارد آن مسیر شدید، با دستور ls محتویات آنجا را مشاهده کنید. به این صورت: Ls
حتی میتوانید با این دستور فایلهای مخفی شده را هم مشاهده کنید. پس حالا میتوانید به ارتباط این سه دستور آخری پی ببرید. با ترکیبی از این سه دستور میتوانید کارهای زیادی انجام بدهید. مثلا اگر نام فایلی را فراموش کردهاید. یا میخواهید فایلی را مخفی کنید. تمام اینکارها با سرعت با استفاده از این سه دستور امکان پذیر هستند.
نتیجه گیری
نظرتان چیست؟ قبلا از دستورات این چنینی استفاده کرده بودید؟ اگر نه این اطلاعات برایتان مفید بود؟ چه دستورات دیگری را پیشنهاد میکنید؟ آنها را در بخش نظرات با ما درمیان بگذارید.