Unlimited WordPress themes, graphics, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Computer Skills
  2. Terminal

10 тэрмінальных каманд, якія павінен ведаць кожны карыстальнік Мака

by
Difficulty:IntermediateLength:LongLanguages:
This post is part of a series called Taming The Terminal.
How to Play Tetris, Pong and Other Hidden Games on Your Mac
Quick Tip: Organize Your Dock With Spacers

Belarusian (беларуская мова) translation by Tatsiana Bochkareva (you can also view the original English article)

Тэрмінал у OS X часта, ва ўсякім выпадку на мой погляд, застаецца ня браў да ўвагі часткай аперацыйнай сістэмы. Большасць пачаткоўцаў у Маку глядзяць на яго з жахам, так як аднаго віду ўсяго, звязанага з кодам або прасунутага, для іх дастаткова, каб адкласці гэта далей на ўсё жыццё. На шчасце, вам не трэба баяцца Тэрмінала і думаць пра яго, як пра інструмент толькі для тэхнароў. Веданне некаторых асноўных каманд Тэрмінала можа па сапраўднаму пашырыць ваш вопыт працы ў OS X. Такім чынам, увазе ўсіх пачаткоўцаў, вось мая падборка 10 лепшых каманд Тэрмінала, якія павінен ведаць кожны карыстальнік Мака.

Перш, чым мы пачнем ...

А вы ведалі, што ў нас ёсць сякія-такія карысныя праграмы для Мака на Envato Market?  Напрыклад, Awesome Live Chat Desk OS X дазволіць вам забяспечыць вашых кліентаў падтрымкай праз жывы чат з дапамогай простых апавяшчэнняў Мака.

Live chat support for Mac

Таксама, перш чым мы пачнем апускацца ў нетры, верагодна варта выдаткаваць некалькі хвілін, каб расказаць вам, што ж такое гэты Тэрмінал (усё ў ня тэхнічным сэнсе, вядома!)

Terminal OS X
Terminal.app працуе пад OS X (Lion)

Тэрмінал (афіцыйна званы Terminal.app), строга кажучы, з'яўляецца эмулятарам і адпрацоўвае большасць тыповых UNIX каманд (OS X гэта сістэма, заснаваная на UNIX, у супрацьлегласць Windows, якая заснавана на NT).  У адрозненне ад OS X, якая мае графічны інтэрфейс карыстальніка (скарочана GUI), Тэрмінал прадастаўляе тэкставы інтэрфейс і ўсе каманды трэба друкаваць на клавіятуры - гэта можа быць прычынай таго, што ён так палохае некаторых людзей!

Мы не будзем дэталёва апускацца ў тое, як працуе Тэрмінал, але нядрэнна будзе вывучыць наступныя тры каманды, перш чым мы пачнем гэты ўрок:

  • ls - выводзіць змесціва пэўнай тэчкі
  • cd - пераход у іншую тэчку (як у DOS)
  • sudo - аўтарызавацца сябе, як суперпользователя, каб атрымаць павышаныя прывілеі бяспекі

Падказка: Будзьце звыш асцярожныя пры выкарыстанні каманды sudo.  Вам звычайна спатрэбіцца ўвесці ваш сістэмны пароль ад OS X і любыя памылкі могуць назаўжды сапсаваць вашу сістэму.  Калі сумняваецеся ў сабе, лепш пакіньце яе ў спакоі!

1. Адключаем ўсплывальнае акно акцэнту Льва / Горнага Льва

Для людзей накшталт мяне, якія ўжываюць у лісце мноства замежных акцэнтаў, вельмі карысная функцыя, калі пры працяглым утрыманьні націснутай клавішы выскоквае акно акцэнту. Але для тых з вас, каму трэба друкаваць мноства паўтаральных літар, гэта можа быць даволі раздражняльным.  Выкарыстоўвайце гэты просты прыём, каб адключыць гэтую функцыю:

Націсніце Return, затым выйдзіце з сістэмы і ўвайдзіце зноў, каб убачыць змены. Калі вы захочаце вярнуць усё як было, проста заменіце false на true ў вышэйпаказанай камандзе.

2. Зменіце перыяды рэзервовага капіявання па змаўчанні ў Машыне Часу

Па змаўчанні Машына Часу робіць бэкап кожную гадзіну, калі падключана, але гэта можна змяніць праз Тэрмінал. Каб зрабіць гэта, проста ўвядзіце наступную каманду:

Гэтая каманда прымусіць Машыну часу рабіць бэкапы кожныя 30 хвілін. Каб змяніць гэтае значэнне на тое, якое вам трэба, проста заменіце 1800 сваім інтэрвалам часу ў секундах (15 хвілін гэта 900 секунд, тады увядзіце 900). І не забывайце, што вы карыстаецеся каманду sudo, таму пераканайцеся, што вы надрукавалі каманду без адзінай памылкі, перш чым націснеце Enter (і вас таксама папросяць увесці сістэмны пароль).

3. Перацягнуць фішкі прыборнай панэлі Dashboard на працоўны стол

Я заўсёды забываю, што на маім Маку існуе прыборная панэль Dashboard.  На самай справе я практычна ніколі не бачу ў ёй неабходнасці.  Але я думаю, што ўсё ў асноўным зводзіцца да таго, што фішкі схаваныя ўнутры аперацыйнай сістэмы.  Каб атрымаць магчымасць перацягваць вашы фішкі прыборнай панэлі Dashboard на ваш працоўны стол, увядзіце наступную каманду:

Вы павінны выйсці з сістэмы і зноўку ўвайсці назад, і каб перацягнуць віджэт на ваш працоўны стол, клікніце на ім і ўтрымлівайце кнопку націснутай, затым націсніце F12, гэта адчапіць яго ад прыборнай панэлі і дазволіць вам выпусціць яго на працоўны стол. Вашы фішкі цяпер плаваюць над адкрытымі прыкладаннямі, аналагічна гаджэт ў Windows 7.

Каб адключыць гэтую магчымасць, проста заменіце YES на NO у камандзе, названай вышэй. І зноў, на жаль, вам зноў прыйдзецца выйсці з сістэмы і ўвайсці назад.

4. Адключыце функцыю автовосстановления Льва / Горнага Льва

Гэта па сапраўднаму хапала мяне, калі я першы раз абнавіўся да Льва - той факт, што калі ты адкрываеш нешта тыпу Preview, усе твае нядаўна адкрываў PDF дакументы выскокваюць табе ў твар, нават калі ты зачыніў іх карэктна да гэтага. На жаль, не існуе універсальнай каманды, каб адключыць гэта для ўсёй аперацыйнай сістэмы, таму вам прыйдзецца зрабіць гэта для кожнай канкрэтнай праграмы. Калі вы хочаце адключыць гэтую функцыю для Preview, увядзіце наступную каманду:

QuickTime - гэта наступны абвінавачаны ў маіх вачах, зноў проста ўвядзіце:

Пераканайцеся, што вы закрылі і перазапусціць прыкладання, каб убачыць змены і калі вы хочаце ўсё вярнуць назад, проста заменіце false на true (Я ўпэўнены, што вы ўжо спрактыкаваліся ў гэтым!)

5. Пакажыце схаваныя файлы ў Finder

Па змаўчанні Finder ў OS X хавае некаторыя файлы ад вашага позірку (ва асноўным самыя неістотныя), але калі вы хочаце бачыць усё на вашым кампутары, увядзіце наступную каманду:

І зноў, заменіце false на true, каб схаваць іх зноў.

6. Зменіце фармат файлаў для скрыншотаў

Скрыншоты з выкарыстаннем убудаванага спалучэння клавіш у OS X вельмі зручныя, але па змаўчанні яны захоўваюцца, як PNG файлы.  Калі вы хочаце змяніць гэта, увядзіце наступную каманду:

Заменіце file-extension абрэвіятурай з трох літар вашага каханага фармату файла, так, для фармату JPEG проста ўвядзіце JPG, а для фармату Acrobat PDF, увядзіце PDF.  Тэрмінал не абавязаны быць складаным, ці не так?

7. Забіць прыборную панэль Dashboard цалкам

Вышэй мы прайшліся па камандзе скіду віджэтаў прыборнай панэлі на працоўны стол, але калі вы хочаце пазбавіцца ад яе цалкам (напрыклад, калі ў вас старэнькі Мак і праблемы з недахопам памяці), тады вы можаце зрабіць гэта з дапамогай гэтай простай каманды Тэрмінала:

Затым перазапусціце Dock, выкарыстоўваючы наступную каманду:

Вуаля!  Больш ніякага Dashboard. Калі вы пасля пачнеце гараваць па старых добрым часах, заменіце YES на NO у верхняй камандзе і паўторыце працэс.

8. Надзейна сцірайце вольнае месца

Калі вы выдаляеце файлы на вашым Маку, OS X пакідае фрагменты файла на вольным месцы вашага жорсткага дыска, пакуль яны не будуць перапішуцца-над новымі файламі. Калі вы хочаце надзейна выдаліць усе тыя, што засталіся на цвёрдым дыску фрагменты (напрыклад, калі вы збіраецеся прадаць свой Мак), запусціце наступную каманду:

Заменіце /name-of-drive дыскам, які вы хочаце сцерці.  Гэтая каманда выкарыстоўвае спецыяльны алгарытм, каб сцерці кожную вольную вобласць 35 раз, гэта нашмат больш стандарту Міністэрства Абароны ЗША, які патрабуе ўсяго 7 праходаў.  Аднак майце на ўвазе, што гэты працэс можа заняць дні на вялікіх дысках.

У дадатак заўважу, што каманда diskutil вельмі карысная і дазваляе вам кіраваць тамамі і лакальнымі дыскамі прама з Тэрмінала (прыведзены спіс прыкладаў каманд).  Пры гэтым варта памятаць, што большасць каманд патрабуюць доступу з правамі root.

9. Кіруйце вашым Макам выдалена

Магчымасць кіраваць вашым Макам дыстанцыйна праз SSH або пратакол Secure shell, нашмат больш выгадная, чым функцыя агульнай экрана, так як выкарыстоўвае менш сістэмных рэсурсаў і сеткавага трафіку.  Першае, што вы павінны зрабіць гэта ўключыць аддалены ўваход у сістэму на вашым Маку, вы можаце гэта зрабіць, адправіўшыся ў System Preferences, затым Sharing, затым клікніце на Remote Login.

SSH Mac
Пераканайцеся, што ўключылі аддалены доступ на вашым Маку, перш чым працягнеце

Павінен загарэцца маленькі зялёны сігнал побач з IP адрасам, які вы можаце выкарыстоўваць, каб увайсці ў сістэму праз Тэрмінал. Злучэнне паміж лакальным Макам, за якім вы сядзіце і выдаленым (г.зн. вашым уласным), надзейнае і зашыфраванае, гэта азначае, што любыя дадзеныя, якія перадаюцца паміж імі, не могуць быць перахопленыя.

Каб залагініцца на ваш Мак на іншым Маку, выканайце каманду:

Заменіце username імем карыстальніка, якое вы хочаце выкарыстоўваць, каб увайсці ў OS X, а remote-address заменіце IP адрасам, выдадзеных вам у панэлі Sharing. Цяпер вы можаце кіраваць сваім Макам і выконваць каманды Тэрмінала выдалена, гэта рэальны плюс.

10. Хто гаворыць Мак!

І заключнае, але не апошняе, калі вы хочаце, каб ваш Мак загаварыў з вамі, тады проста выкарыстоўвайце каманду say, як тут:

словы будуць вымаўленыя голасам вашага Мака, усталяваным па змаўчанні, але калі вы хочаце змяніць яго, проста адпраўляйцеся ў System Preferences, далей у Dictation and Speech (у Горным Льве) або проста Speech (у Льве).  Тут вы можаце выбраць розныя галасы і спампаваць новыя з сервераў Apple, калі вы модны.  Іншая "карысная" функцыя гэта магчымасць гэта канвертаваць цэлы тэкставы файл у гаворка, калі вы настолькі фантазёр. Проста ўвядзіце:

Заменіце FILENAME.txt сваім файлам. Гэта створыць прачытанне ўслых вашага файла ў выглядзе AIFF файла audio.aiff ў тэчцы Тэрмінала па змаўчанні.

Падказка: Ніколі не задумваліся, як вымаўляецца аперацыйная сістэма Мака? Як "Ос тэн" ці "Ос экс"? Ваш Мак ведае адказ!  Паспрабуйце надрукаваць у тэрмінале "say OS X". Вынік можа здзівіць вас.

Вынiкi

Я спадзяюся, што гэта маленькі ўрок дапамог вам демистифицировать Тэрмінал і выявіць, што яго зусім нядрэнна выкарыстоўваць - вы можаце дасягнуць нашмат большага, выкарыстоўваючы яго і калі вы хочаце наладзіць OS X глыбей, чым проста памяняць шпалеры, тады гэта ваш першы порт заходу.

Я спадзяюся, вы атрымалі мора задавальнення з камандамі, згаданымі вышэй, калі ласка, не саромейцеся дзяліцца сваімі ўласнымі фаварытамі ў секцыі каментарыяў ніжэй для выгоды ўсё чытачоў Mactuts +!

І не забудзьцеся праверыць прыкладання для Мака на Envato Market.

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.