برای شروع کار با Terminal در مک لازم نیست برنامهنویس باشید: کافی است برنامه را با Spotlight باز کنید و چند دستور پایه مثل pwd، ls، cd و open را یاد بگیرید. با همین چند دستور میتوانید در پوشهها حرکت کنید، فایلها را ببینید و بسیاری از کارها را سریعتر از محیط گرافیکی انجام دهید.
Terminal چیست و چطور باز میشود؟
Terminal برنامهای است که به شما اجازه میدهد با تایپ دستور به سیستمعامل مک فرمان بدهید. برای باز کردن آن، کلیدهای Command و Space را بزنید، عبارت Terminal را تایپ کنید و Enter را فشار دهید. همچنین این برنامه داخل پوشه Utilities در Applications قرار دارد. بعد از باز شدن، پنجرهای میبینید که با نام کاربری شما و یک نشانه شروع میشود؛ هر دستور را آنجا مینویسید و با Enter اجرا میکنید.
دستورهای حرکت بین پوشهها
اولین دستور pwd است که مسیر پوشه فعلی شما را نشان میدهد. دستور ls فهرست فایلها و پوشههای همان محل را چاپ میکند. برای ورود به یک پوشه از cd استفاده کنید؛ مثلاً cd Desktop شما را به دسکتاپ میبرد. با cd .. یک پوشه به عقب برمیگردید و با cd ~ به پوشه خانه خود میروید. نکتهی کاربردی: بعد از تایپ چند حرف از اسم پوشه، کلید Tab را بزنید تا Terminal بقیه نام را خودش کامل کند.
کار با فایل و پوشه
دستور mkdir نام-پوشه یک پوشه جدید میسازد. دستور cp فایل را کپی و دستور mv آن را جابهجا یا تغییر نام میدهد؛ مثلاً mv old.txt new.txt نام فایل را عوض میکند. یکی از دستورهای خیلی مفید open . است که پوشه فعلی را در Finder باز میکند. با open فایل.pdf هم میتوانید یک فایل را با برنامه پیشفرضش اجرا کنید. اگر مسیر طولانی دارید، میتوانید فایل یا پوشه را از Finder داخل پنجره Terminal بکشید تا مسیر کامل آن خودکار نوشته شود.
دستورهای کاربردی روزمره
دستور caffeinate یکی از محبوبترینهاست: تا زمانی که در حال اجراست، مک به خواب نمیرود. برای مثال caffeinate -t 3600 مک را به مدت یک ساعت بیدار نگه میدارد. دستور pbcopy خروجی هر دستور را در کلیپبورد کپی میکند و pbpaste محتوای کلیپبورد را چاپ میکند. برای دیدن راهنمای هر دستور هم میتوانید man و نام دستور را تایپ کنید، مثلاً man ls، و با کلید Q از راهنما خارج شوید. اگر دستوری در حال اجرا گیر کرد، ترکیب Control و C آن را متوقف میکند.
احتیاطهای مهم
Terminal برخلاف Finder معمولاً پیام تأیید نمیدهد. دستور rm فایل را برای همیشه حذف میکند و آن را به سطل زباله نمیفرستد؛ پس تا مطمئن نیستید از آن استفاده نکنید. هیچ دستوری را که از یک سایت یا انجمن ناشناس کپی کردهاید و معنایش را نمیدانید اجرا نکنید، بهخصوص اگر شامل sudo باشد. دستور sudo با دسترسی مدیر سیستم اجرا میشود و اشتباه در آن میتواند به سیستم آسیب بزند. قبل از دستورهای حساس، از اطلاعات مهم خود بکآپ بگیرید.
چطور بهتر یاد بگیریم؟
بهترین روش این است که هر روز یکی دو دستور ساده را در کارهای واقعی استفاده کنید. ابتدا فقط با ls و cd بین پوشههایتان بگردید، بعد open . را امتحان کنید و کمکم سراغ mkdir و caffeinate بروید. کلید جهت بالا هم دستورهای قبلی را برمیگرداند تا دوباره تایپ نکنید. با کمی تمرین، Terminal از یک ابزار ترسناک به یک میانبر قدرتمند تبدیل میشود.





