۱۶ دستور ترمینال ضروری که کاربران مک باید از آن‌ها اطلاع داشته باشند

چهارشنبه ۱۳ مرداد ۱۴۰۰ - ۱۲:۰۰
مطالعه 10 دقیقه
اگر از خط فرمان مک می‌ترسید، یادگیری چند دستور ساده می‌تواند به از بین رفتن این ترس کمک کند. با آشنایی با خط فرمان ممکن است متوجه شوید که از کار در این محیط لذت می‌برید!
تبلیغات

در بخش Utilities که در صفحه Application مک قرار دارد، می‌توانید اپلیکیشن ترمینال را پیدا و دستورها را با استفاده از خط فرمان اجرا کنید. برای آشنایی با محیط ترمینال به Applications > Utilities بروید و آن را اجرا کنید؛ همچنین می‌توانید با جستجوی Terminal در Spotlight آن را پیدا کنید.

بسیاری از کلیدهای میانبری که در اپ‌های دیگر از آن‌ها استفاده می‌کنید، در محیط ترمینال نیز قابل اجرا هستند. برای مثال می‌توانید چندین تب‌ را با کلیدهای میانبر Command + T باز کنید. برای باز کردن یک پنجره ترمینال جدید از کلیدهای میانبر Command + N کمک بگیرید. دستورهای کات، کپی و پیست نیز با همان دکمه‌های میانبر همیشگی قابل انجام هستند. همچنین می‌توانید هر فایل یا فولدری را داخل پنجره ترمینال بکشید تا بلافاصله به آن دایرکتوری هدایت شوید.

خط فرمان مک

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

برای تغییر دستورها از Flag‌ استفاده کنید

اکثر دستورها را می‌توان با یک فلگ به‌صورت خط فاصله و یک حرف برای دسترسی به توابع مختلف ضمیمه کرد. به‌عنوان مثال فلگ R- یک فرمان را به‌صورت بازگشتی اعمال می‌کند تا آن دستور در یک دایرکتوری و همه فایل‌ها و فولدرهای موجود در آن دایرکتوری خاص و همه فایل‌ها و فولدرهای داخل آن فولدرها و ... اعمال شود.

فلگ همیشه پس از دستور ظاهر می‌شود؛ برای مثال به این دستور دقت کنید:

  •  rm دستور حذف است (remove).
  • فلگ i- به فرایند دستور می‌دهد تأیید کاربر را درخواست کند.
  •  در بخش  آدرس فایل یا فولدری که روی درایو قرار دارد، قرار می‌گیرد.

بنابراین حذف فولدر انتخاب‌شده پس از تأیید کاربر اتفاق خواهد افتاد؛ اما اگر فلگ نبود، فولدر به‌طور خودکار حذف می‌شد. دقت داشته باشید که فلگ‌ها به حروف کوچک و بزرگ حساس هستند.

تغییر دایرکتوری: cd

تغییر دایرکتوری در ترمینال

برای جابجایی سریع به دایرکتوری‌های خاص می‌توانید از میانبرها استفاده کنید. برای مثال اجرای دستور ~ cd شما را به هوم دایرکتوری کاربر فعلی خواهد برد. برای رفتن به دایرکتوری روت می‌توان از دستور /cd استفاده کرد. برای برگشتن از دایرکتوری جاری به دایرکتوری قبل‌ از آن، از دستور ..cd و برای بازگشت به دو دایرکتوری قبلی از دستور ../..cd  استفاده کنید.

فهرست فایل‌ها و فولدرها: ls

فهرست فایل‌ها و فلدرها در ترمینال

به یاد داشته باشید برای پیمایش سریع‌تر، می‌توانید از همان میانبرهای مکان که با دستور cd استفاده می‌شوند (به‌عنوان مثال ~ ls)، استفاده کنید.

کپی: cp

از cp برای اعمال فرمان کپی استفاده کنید. در صورت لزوم یک فلگ اضافه و سپس فایل یا فولدر مورد نظر را وارد کنید، اسپیس بزنید و در نهایت پوشه مقصد را اضافه کنید.

فرمان کپی در ترمینال مک

اگر می‌خواهید تنها یک فایل را کپی کنید، می‌توانید مطابق مثال بالا از دستور cp بدون فلگ استفاده کنید. اگر می‌خواهید یک دایرکتوری را کپی کنید، باید از فلگ R- استفاده کنید تا نشان بدهید که همه فایل‌ها و فولدرهای موجود در دایرکتوری باید کپی شوند:

جابه‌جا کردن و تغییر نام: mv

دستور جابجا کردن و تغییر نام در ترمینال

می‌توانید با جابه‌جا کردن یک فایل در داخل همان دایرکتوری، با استفاده از دستور mv نام آن را تغییر بدهید:

ساخت دایرکتوری جدید: mkdir

ساخت دایرکتوری جدید در ترمینال

اگر می‌خواهید در نام فولدرتان فاصله وجود داشته باشد، باید نام فولدر را داخل (" ") قرار بدهید؛ برای مثال: "mkdir "my folder

حذف کردن فایل‌ها و فولدرها: rm

فرمان rm بدون تأیید شما بلافاصله فایل‌ها و فولدرها را حذف می‌کند. برای جلوگیری از بروز حادثه و درخواست تأیید کاربر پیش از حذف فایل، می‌توانید فلگ i- را به کار ببرید.

حذف کردن فایل‌ها و فلدرها در ترمینال

می‌توانید با افزودن نام فایل‌ها به انتهای دستور، چندین فایل را هم‌زمان حذف کنید: 

نمایش Disk Usage و فضای خالی: du و df

نمایش Disk Usage و فضای خالی در ترمینال

می‌توانید از فرمان df -h برای محاسبه فضای دیسک استفاده کنید یا از فلگ H- برای نمایش کل فضای دیسک با واحدهای ذخیره‌سازی متریک کمک بگیرید.

پیدا کردن فایل: find

پیدا کردن یک فایل در ترمینال

همیشه می‌توانید از علامت * برای جستجوی نام فایل‌هایی که از یک نوع هستند، استفاده کنید؛ به‌عنوان مثال، 'find /location/ -name '*.png تمام فایل‌هایی که دارای پسوند PNG. هستند در محل مشخص‌شده جستجو می‌کند.

باز کردن فایل: open

باز کردن یک فایل در ترمینال مک

می‌توانید فایل‌ها را در برنامه‌های خاص باز کنید. برای این کار باید از فلگ a- استفاده کنید و به دنبال آن نام برنامه یا مسیر فایل APP. را بنویسید:

ویرایش فایل: nano

ویرایش یک فایل با nano در ترمینال مک

هنگامی که وارد نانو شدید، به دستورهای پایین صفحه که همراه با کلید کنترل استفاده می‌شوند، توجه داشته باشید. برای ذخیره فایل، کلیدهای Control + O را فشار بدهید یا با استفاده از کلیدهای Control + X بدون ذخیره فایل، محیط نانو را ترک کنید.

سوپر یوزر: sudo

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

برخی از دستورها برای اجرا به دسترسی روت نیاز دارند. به‌عنوان مثال اگر بخواهید یک فایل سیستم را ویرایش کنید، ممکن است لازم باشد برای ذخیره تغییرات از فرمان  استفاده کنید. برای خاموش کردن بلافاصله‌ی مک از دستور sudo shutdown -h now کمک بگیرید. برای مثال اگر می‌خواهید مک ۳۰ ثانیه پس از اجرای دستور خاموش شود، دستور را به شکل sudo shutdown -h +30 وارد کنید.

نمایش دایرکتوری فعلی: pwd

برای نمایش دایرکتوری فعلی که در آن هستید، می‌توانید از دستور pwd استفاده کنید (print working directory). این دستور برای چاپ مسیری که بعداً نیاز دارید آن را کپی و پیست کنید، کاربرد دارد.

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

نمایش فرایندهای در حال اجرا: top

برای مشاهده فهرستی از فرایندهای در حال اجرا و مقدار CPU و حافظه‌ای که در حال استفاده از آن هستند، از دستور top کمک بگیرید. این دستور به‌طور پیش‌فرض فرایند‌ها را بر اساس مصرف CPU نشان می‌دهد. در کنار هر ورودی یک PID یا process id وجود دارد.

نمایش فرایندهای در حال اجرا در ترمینال

پس از اینکه کارتان به پایان رسید، دکمه Q را فشار بدهید تا به خط فرمان برگردید. 

خاتمه دادن به یک فرایند: kill

خاتمه دادن به یک فرایند در ترمینال

اطلاعات بیشتر در مورد دستور: man 

برای مثال دستور top دارای فلگ‌های زیادی است که می‌توانید با فرمان man top از آن‌ها اطلاع پیدا کنید. اگر می‌خواهید در استفاده از خط فرمان و دستورهای آن حرفه‌ای شوید، خواندن راهنمای دستورها به‌شدت لازم است.

اطلاعات بیشتر در مورد یک دستور در ترمینال

دانستن این دستورها در مواقع ضروری بسیار کارآمد است. به‌عنوان مثال فرض کنید در حالت ریکاوری نمی‌توانید Finder را برای کپی فایل‌ از درایو مک اجرا کنید؛ اما اگر با دستورها ترمینال آشنایی ساده داشته باشید، می‌توانید در محیط ترمینال فایل‌ها را به‌صورت دستی کپی کنید.

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

تبلیغات
داغ‌ترین مطالب روز

نظرات

تبلیغات