Terminal برنامه ای است که به شما امکان دسترسی به کار داخلی مک را از طریق یک رابط خط فرمان (CLI) می دهد. استفاده از این برنامه به شما این امکان را می دهد که تغییرات زیادی در سیستم عامل ایجاد کنید که از طریق رابط کاربری گرافیکی (GUI) در دسترس نیست. معمولاً برای مشتری معمولی در نظر گرفته نشده است. در عوض، به عنوان یک ابزار عالی برای کاربران قدرتمند و توسعه دهندگان عمل می کند.
با این حال، اگر کنجکاو هستید، این مقاله به شما نشان می دهد که چگونه ترمینال را در Mac باز کنید و از دستورات اولیه استفاده کنید.
دستورالعمل های این مقاله با استفاده از macOS 10.15 Catalina نشان داده شده است. دستورات باید در ترمینال در هر رایانه مک اعمال شوند.
ترمینال چیست؟
Terminal یک شبیه ساز است که یک رابط خط فرمان را ارائه می دهد. این شبیه به PowerShell در مایکروسافت ویندوز است که در سال 2017 جایگزین Command Prompt (MS-DOS) شد. macOS بر اساس سیستم عامل یونیکس است که در ابتدا توسط AT&T برای سیستم Bell ساخته شده بود. ترمینال به طور پیش فرض از پوسته Bash استفاده می کند.
"پوسته" کلمه دیگری برای رابط است، خواه مبتنی بر متن باشد یا پر از گرافیک. از آنجایی که ترمینال محیط خط فرمان را شبیه سازی می کند، پوسته رابط بصری را در شبیه سازی ایجاد می کند. برای macOS، پوسته پیشفرض Bash (پوسته Bourne-Again) است، اگرچه میتوانید با استفاده از یک دستور به Z Shell (یا zsh) بروید.
هر چیزی که در macOS می بینید از یک رابط کاربری گرافیکی ناشی می شود. به جای وارد کردن دستورات، ویندوزهایی دارید که توسط ماوس و صفحه کلید مدیریت می شوند. صفحههای لمسی، حرکات، قلمهای دیجیتال و موارد دیگر تعامل را آسانتر میکنند. چرا برای تایپ دستورات در یک رابط قدیمی مشکل دارید؟
توضیح ساده این است که شما می توانید هر کاری را با استفاده از دستورات انجام دهید، مانند تغییر مکان ذخیره سازی پیش فرض برای اسکرین شات ها، بازی کردن، ایجاد مکالمه در مک، نمایش پوشه های مخفی و غیره. مهمتر از آن، دستورات سریعتر هستند زیرا مستقیم هستند.
رابط کاربری گرافیکی که همه پنجره ها و منوهای macOS را ایجاد می کند، سهولت و سادگی را هدف قرار می دهد نه سرعت. در حالی که در حال کشیدن یک فایل از پنجره ای به پنجره دیگر هستید، استفاده از خط فرمان برای انجام همان حرکت ممکن است سریعتر باشد.
چگونه ترمینال را باز کنیم
ترمینال معمولاً در داک قرار دارد. این نماد شبیه یک صفحه ورودی خط فرمان با نماد سفید > (بیشتر از) است که در پس زمینه سیاه قرار گرفته است.
همچنین می توانید از طریق Launchpad به برنامه ترمینال دسترسی داشته باشید.
-
روی نماد "راکت" واقع در داک کلیک کنید. با این کار لانچ پد MacOS باز می شود.
-
روی پوشه Other کلیک کنید.
-
برنامه Terminal را کلیک کنید.
Command Basics
در اینجا چند شروع کننده خط فرمان اساسی آورده شده است. آنها کلمات عملی مانند کپی، انتقال و فهرست هستند. برخی از این موارد در مثالهای زیر استفاده نمیشوند. در عوض، این لیست صرفا نحوه شروع دستورات را نشان می دهد.
هیچ "واگرد" ساده ای برای دستورات ترمینال وجود ندارد، بنابراین مطمئن شوید که قبل از اینکه واقعاً تغییراتی در سیستم خود ایجاد کنید، از آن استفاده کنید.
- cat - فهرست محتوای یک فایل یا پوشه
- cd - مانند DOS، از این دستور برای تغییر دایرکتوری ها استفاده کنید
- cp - کپی کردن یک فایل یا پوشه
- پیشفرض - این دستور تنظیماتی را تغییر میدهد که در زیر Preferences فهرست نشدهاند
- ls - این دستور محتوای یک فهرست را فهرست می کند
- mkdir - ایجاد دایرکتوری
- mv - انتقال یک فایل یا پوشه
- nano - ویرایشگر ترمینال را باز کنید
- ssh - مخفف Secure Shell، این دستور یک اتصال رمزگذاری شده امن بین دو میزبان ایجاد می کند.
- sudo - دستور شما را با امتیازات اداری (ابر کاربر) ارتقا می دهد و به رمز عبور نیاز دارد. با این حال مراقب باشید، زیرا دستورات نادرست می تواند به macOS آسیب برساند و نیاز به نصب جدید داشته باشد.
دستورات برای شروع
در اینجا دستورات جالب و مفیدی برای شروع شما وجود دارد. اینها شامل بیدار نگه داشتن مک، تماشای نسخه ASCII از جنگ ستارگان قسمت چهارم و چند مورد دیگر است.
برای اجرای این دستورات، باید با فشار دادن کلید Enter کار را تمام کنید. ما این کلید را در دستوراتی که به بیش از یک ورودی نیاز دارند، یادداشت کردیم.
مشاهده محتویات یک فایل یا فهرست
اگر می خواهید محتویات یک فایل ZIP یا فایل اجرایی را قبل از بازکردن آن مشاهده کنید مفید است. محل فایل یا پوشه خود را بعد از نماد ~ (تیلد) وارد کنید.
گربه ~/file/path/here
افزایش فراوانی بهروزرسانی
عدد در انتها تعداد روزهایی را که مک برای بررسی بهروزرسانیها منتظر میماند را نشان میدهد. MacOS معمولاً یک بار در هفته چک میکند، بنابراین عدد پیشفرض در پایان 7 است. در این مثال، Mac یک بار در روز بررسی میکند.
پیشفرض نوشتن com.apple. SoftwareUpdate ScheduleFrequency -int 1
Mac خود را بیدار نگه دارید
از آنجایی که مک شما نمی تواند قهوه بنوشد، بهترین راه بعدی برای بیدار نگه داشتن آن این است که یک فرمان حاوی کافئین به آن بدهید. این باعث میشود که برای همیشه بیدار بماند.
کافئین
برای توقف، کلیدهای CTRL + C را تایپ کنید.
اگر می خواهید مک خود را برای زمان خاصی بیدار نگه دارید، از مثال زیر استفاده کنید. در اینجا ما 250000 ثانیه را انتخاب کردیم (که برای کسانی که کنجکاو هستند سه روز نیست).
کافئین -t 250000
نسخه متنی جنگ ستارگان: امیدی جدید را تماشا کنید
این فقط سرگرم کننده است. ممکن است تمام نمایش را نبینید، اما دیدن این فیلم کلاسیک که با استفاده از فرمت اسکی متحرک مانند اوایل دهه 1980 به تصویر کشیده شده، شگفتانگیز است.
nc towel.blinkenlights.nl 23
تغییر قالب اسکرین شات
پیشفرض نوشتن com.apple.screencapture نوع jpg
تغییر نام اسکرین شات پیش فرض
MacOS اسکرین شات ها را با تاریخ و زمان ذکر شده در نام فایل ذخیره می کند. از این دستور برای ایجاد یک نام فایل پیشفرض استفاده کنید که چندان زشت و طولانی نباشد.
پیشفرض نام com.apple.screencapture را بنویسید "New Screen Shot Name"
تغییر اسکرین شات ذخیره مقصد
عکس های صفحه به طور پیش فرض در دسکتاپ ذخیره می شوند. از این دستور برای تغییر مکان ذخیره سازی هدف، مانند یک پوشه اختصاصی استفاده کنید.
پیشفرض
بنویسید com.apple.screencapture location ~/your/location/here
کلید Enter را فشار دهید.
killall SystemUIServer
حذف اسکرین شات دراپ سایه
اگر با استفاده از دستور Command + Shift + 4 + Spacebar از یک پنجره باز اسکرین شات می گیرید، MacOS با کلیک بر روی آن پنجره یک سایه در حال اضافه می کند. اگر این افکت را نمیخواهید، از دستور زیر استفاده کنید:
پیشفرض نوشتن com.apple.screencapture disable-shadow -bool TRUE; killall SystemUIServer
برای فعال کردن مجدد افکت، این دستور را تایپ کنید:
پیشفرض نوشتن com.apple.screencapture disable-shadow -bool FALSE; killall SystemUIServer
صدای زنگ مانند آیفون در حال اتصال به برق
اینجا یک سرگرمی کوچک در خط فرمان برای دارندگان آیفون است.
پیشفرض نوشتن com.apple. PowerChime ChimeOnAllHardware -bool TRUE; باز کردن /System/Library/CoreServices/PowerChime.app
برای غیرفعال کردن زنگ، عبارت زیر را تایپ کرده و کلید Enter را فشار دهید:
پیشفرض نوشتن com.apple. PowerChime ChimeOnAllHardware -bool FALSE; killall PowerChime
مک خود را به زبان بیاورید
این هیچ هدفی جز سرگرم کردن کودکان با صدای مکانیکی مک ندارد. شما نیازی به علامت نقل قول در دستور ندارید. (مطمئن شوید که جمله داخل گیومه را با هر چیزی که می خواهید کامپیوتر صحبت کند جایگزین کنید.)
بگویید "جمله جالب خود را اینجا تایپ کنید"
دانلود فایل ها از اینترنت
نمی خواهید فایل ها را با استفاده از مرورگر دانلود کنید؟ در عوض این مسیر را انتخاب کنید.
سی دی ~/دانلودها/
کلید Enter را فشار دهید و این دستور را وارد کنید. پس از وارد کردن فرمان، دوباره کلید Enter را فشار دهید.
curl -O