Sedinta foto in studio

Lucru in TERMINAL ON MAC IOS

Для применения или отмены настроек запустите «Терминал» из папки «Программы» → «Утилиты» и вводите указанные ниже команды, используя сочетания Cmd + C, Cmd + V.

Отображение скрытых файлов и папок в Finder

команды macOS: Отображение скрытых файлов и папок

Нечасто, но всё же возникает необходимость покопаться в скрытых файлах на диске. По умолчанию они не отображаются в Finder, и чтобы увидеть их, придётся воспользоваться специальной командой.

Как включить:

defaults write com.apple.finder AppleShowAllFiles -bool TRUE && killall Finder

Как отключить:

defaults write com.apple.finder AppleShowAllFiles -bool FALSE && killall Finder

Скрытие файлов и папок

При желании также можно спрятать от чужих глаз приватные данные на диске. Для этого служит команда chflags. После неё нужно ввести путь к файлу или папке, которые необходимо скрыть. Чтобы не заморачиваться с вводом пути, можно просто вбить команду, а затем перетащить в окно «Терминала» желаемую папку.

Как включить:

chflags hidden ~/Desktop/Секретная папка

Как отключить:

chflags nohidden ~/Desktop/Секретная папка

Копирование текста в «Просмотре»

При нажатии на пробел в Finder открывается быстрый просмотр файлов. Таким образом очень удобно проверять содержимое текстовых документов. Вот только в этом окне не работает выделение — для копирования текста приходится открывать документ. Чтобы не тратить на это время, активируйте функцию выделения для быстрого просмотра.

Как включить:

defaults write com.apple.finder QLEnableTextSelection -bool TRUE && killall Finder

Как отключить:

defaults write com.apple.finder QLEnableTextSelection -bool FALSE && killall Finder

Стресс-тест Mac

Если компьютер сбоит и проблема проявляется только под нагрузкой, её можно легко выявить с помощью следующей команды. Она загружает все ядра процессора на 100% до тех пор, пока вы не остановите её выполнение.

Как включить:

yes > /dev/null && yes > /dev/null && yes > /dev/null && yes /dev/null &&

Как отключить:

killall yes

Мгновенная перезагрузка или выключение

Стандартное завершение работы Mac требует сохранения всех открытых документов и занимает дополнительное время. Если уверены, что всё сохранено, и хотите не мешкая выключить свой компьютер — используйте следующие команды.

Для выключения вводите:

sudo shutdown -h now

Для перезагрузки:

sudo shutdown -r now

Автоматическая перезагрузка при зависании

Изредка случается, что Mac может зависнуть и перестать отвечать на запросы. В этом случае нужно принудительно перезагрузить компьютер, удерживая кнопку питания. После ввода этой команды система автоматически будет перезагружаться после сбоев.

Как включить:

sudo systemsetup -setrestartfreeze on

Как отключить:

sudo systemsetup -setrestartfreeze off

Скачивание файлов без браузера

Для загрузки файла по ссылке из интернета необязательно пользоваться Safari или Chrome. Иногда это гораздо быстрее и проще сделать через «Терминал» с помощью команды curl.

Как использовать:

curl -O https://get.videolan.org/vlc/3.0.3/macosx/vlc-3.0.3.dmg


Просмотр всех активных процессов

команды macOS: Активные процессы

Для мониторинга системных ресурсов в macOS существует программа, которая так и называется. Она довольно удобна и информативна, но с тем же успехом просмотреть самые ресурсоёмкие процессы можно в «Терминале».

Как использовать:

top

Смена формата скриншотов

По умолчанию все скриншоты сохраняются в PNG. Данный формат позволяет добиться высокого качества, но требует много места для файлов. Если вы часто экспортируете снятые скриншоты из PNG в JPG, то для экономии времени можно настроить сохранение сразу в JPG.

Как включить:

defaults write com.apple.screencapture type JPG && killall SystemUIServer

Как отключить:

defaults write com.apple.screencapture type PNG && killall SystemUIServer

Помимо JPG, macOS позволяет также выбрать TIFF или, например, PDF.

Изменение места сохранения скриншотов

Делаете много снимков экрана и не успеваете удалять их с рабочего стола? Создайте отдельную папку и сохраняйте скриншоты в неё. А поможет в этом вот такая команда.

Как использовать:

defaults write com.apple.screencapture location ~/Desktop/Screenshots && killall SystemUIServer

Как вернуть назад:

defaults write com.apple.screencapture location ~/Desktop && killall SystemUIServer

Ускорение анимации дока

Когда нужно сосредоточиться на работе, удобно прятать док и открывать его, наводя мышь на нижнюю часть экрана. По умолчанию панель появляется с задержкой в 0,7 секунды, но это легко изменить. Заметное ускорение наблюдается уже при задержке в 0,5 секунды. Но если и этого много, можно полностью убрать задержку, поставив ноль.

Как включить:

defaults write com.apple.dock autohide-time-modifier -float 0.5 && killall Dock

Как отключить:

defaults write com.apple.dock autohide-time-modifier -float 0.7 && killall Dock

Добавление разделителя в док

команды macOS: Добавление разделителя в док

Разделитель в доке есть только рядом с корзиной, все остальные иконки отображаются подряд. И порой, когда их очень много, находить нужные становится довольно сложно. Сделать док более опрятным, отсортировав программы, например, по категориям можно с помощью разделителя.

Как добавить:

defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="spacer-tile";}' && killall Dock

Как убрать:

Чтобы убрать разделитель, достаточно просто вытащить его из дока как любую другую иконку, которой он, по сути, и является.

Сообщение на экране блокировки

А эта хитрость пригодится на случай утери компьютера или для розыгрыша коллег. С помощью следующей команды можно добавить любой текст на экран входа в систему.

Please call me back Ion Spinu +37379523083

Как включить:

sudo defaults write /Library/Preferences/com.apple.loginwindow LoginwindowText "Ваше сообщение"

Как отключить:

sudo defaults delete /Library/Preferences/com.apple.loginwindow

Проговаривание текста

В macOS встроен синтезатор речи, который может озвучивать заданный текст. Чтобы заставить устройство заговорить, нужно ввести в «Терминале» специальную команду, добавив в неё желаемый текст или путь к документу.

Как использовать:

say "Привет, Лайфхакер!"
say -f ~/Documents/сказка.txt

Просмотр календаря

команды macOS: Настройка календаря

Календарь отображается в одноимённом приложении, а также в настройках даты и времени. Ещё один способ быстро просмотреть его — это команда cal в «Терминале». По умолчанию она показывает текущий месяц, но если добавить к ней год, можно увидеть полный календарь .

Как использовать:

cal 2018

Освобождение оперативной памяти

Система и сама неплохо справляется с управлением памятью, но когда ОЗУ забивается под завязку и компьютер начинает тормозить, можно улучшить ситуацию принудительно, очистив кеш приложений. Для этого служит команда purge, которая потребует ввода пароля администратора.

Как использовать:

purge

Проверка времени работы Mac

Компьютеры Apple без сбоев работают неделями и даже месяцами. Иногда бывает интересно узнать, сколько же времени прошло с момента последнего включения. Ответ на этот вопрос даст следующая команда.

Как использовать:

uptime

Запрет на переход в режим сна

Когда на Mac выполняется какая-либо задача без нажатия клавиш и касаний к трекпаду, через время компьютер переходит в режим сна, а процесс приостанавливается. Избежать этого можно, запретив переход в этот режим при помощи настроек или воспользовавшись специальной утилитой. Однако есть и более простой способ — команда caffeinate.

Как включить:

caffeinate

Как отключить:

Для возврата к текущим настройкам энергосбережения нужно оставить выполнение процесса в «Терминале», воспользовавшись сочетанием клавиш Ctrl + C.

Despre fișierul hosts

Sistemul de nume de domeniu și cache-ul său asociat reprezintă modalitatea standard prin care Mac-ul tău va ști cum să ajungă acolo unde trebuie pe Internet. Dar în toată această ecuație mai există un fișier extrem de important ce poate fi folositor. Este vorba despre fișierul hosts, ce poate fi folosit pentru a suprascrie informațiile DNS-ului.

Există câteva motive practice pentru care s-ar putea să vrei să folosești fișierul hosts în loc să lași sistemul de nume de domeniu să-și facă singur treaba. Să spunem că testezi un server web pe care vrei să îl instalezi ți-ai dori să îi folosești numele de domeniu în locul adresei IP. Înainte ca sistemul să fie online și accesibil oricui prin DNS, tu poți să folosești fișierul hosts pentru a-l accesa: introducând adresa IP a lui așa încât atunci când accesezi acel nume de domeniu, Mac-ul tău să meargă direct la acel dispozitiv.

De asemenea, se mai poate să vrei să folosești fișierul hosts pentru a bloca sau a ajunge pe o cale ocolită la spyware și rețelele de reclame prin „reducerea la zero” a adreselor lor IP – adică punând 0.0.0.0 apoi numele domeniului pe care vrei să-l blochezi.

Editarea fișierului hosts se face urmând pașii de mai jos.

Cum să editezi fișierul hosts pe Mac?

Lucruri de care trebuie să ții cont atunci când editezi fișierul hosts

  • Adresa IP anterioară numelui de domeniu este cea către care acel nume se va duce (deci se va scrie o adresă IP succedată de un nume de domeniu, cum ar fi, de exemplu, itutorial.ro pentru ca acel domeniu să folosească acea adresă IP și nu pe cea implicită).
  • Fiecare intrare din hosts trebuie să aibă linia sa (deci va trebui să apeși Return după ce ai introdus o adresă și un nume de domeniu)
  • Simbolul diez (#) funcționează ca și un comentariu. El poate fi folosit pentru a adăuga comentarii la intrările hosts sau pentru a comenta modificările hosts
  • Poți bloca site-uri web prin hosts adăugându-le în fișier și trimițându-le către nicăieri (0.0.0.0). Astfel, ele vor fi imposibil de accesat de pe computerul tău (până când nu le scoți din hosts).
  • Poți redirecționa site-uri local folosind aceeași logică – indicat pentru configurarea unor domenii de test
  • Cu unele modificări, se poate să fie necesar sp golești cache-ul DNS cu dscacheutil  înainte ca modificările să fie aplicate
  • Dacă fișierul hosts apare ca fiind blocat, acest lucru se datorează faptului că nu ai prefixat editarea cu comanda „sudo”
  • Ia în calcul efectuarea unui backup fișierului hosts dacă intenționezi să faci modificări mari sau dacă este pentru prima dată când editezi acest fișier (urmând pașii de mai jos) și nu știi ce faci.

!Important! Efectuează un backup

backup hosts

Este foarte indicat să faci un backup fișierului hosts, mai ales dacă modificările pe care i le vei aduce sunt majore sau dacă vrei să te joci puțin cu comenzile pentru a vedea ce se întâmplă.

Backupul este foarte simplu de efectuat dacă vei copia și insera în Terminal următoarea linie de comandă (s-ar putea să fie necesar să introduci parola de administrator, urmată de tasta Return):

sudo cp /private/etc/hosts ~/Documents/hosts-backup

Backupul va fi deci salvat în dosarul Documente. Dacă nu dorești să îl salvezi aici, scrie calea către dosarul unde vrei să îl salvezi.

Editare hosts

terminal
  1. Deschide aplicația Terminal (o găsești în /Applications/Utilitare sau în Launchpad>Altele);
hosts mac
  • Copiază și lipește (cmd + c / cmd + v) următoarea comandă: sudo nano /private/etc/hosts, apoi apasă Return;
parola terminal
  • Introdu parola de administrator atunci când îți este solicitată (de regulă, imediat după introducerea comenzii). Reține că nu va fi afișat nimic în Terminal atunci când introduci parola, dar ea va fi tastată. După ce o introduci, tastează Return;
terminal sudo nano hosts
  • Se va încărca fișierul hosts cu nano. Acum folosește săgețile de pe tastatură pentru a naviga până în partea de jos a fișierului și începe să faci modificări. Mausul / Trackpadul nu va mai fi de folos, așa că indiferent că vrei să mergi mai sus, mai jos, mai la dreapta sau mai la stânga, folosește cele patru săgeți din partea dreaptă jos a tastaturii Mac-ului tău.
  • După ce ai făcut toate modificările, apasă Control + și tasta Return (Enter) pentru a le salva în /private/etc/hosts. Apasă apoi Control pentru a părăsi nano.

Acum poți închide Terminal și verifica modificările pe care le-ai adus în hosts cu ping, Safari sau orice altă aplicație de rețea. De regulă, schimbările sunt puse în aplicare de îndată, dar uneori vei fi nevoit să faci o curățare de DNS (cu următoarea linie de comandă – va fi necesară introducerea parolei):

dscacheutil -flushcache;sudo killall -HUP mDNSResponder

Restaurare backup

În cazul în care ai făcut multe modificări și ceva nu merge bine, deci vrei să revii la starea inițială a fișierului hosts, poți restaura backupul făcut anterior. Cum? Introdu comanda de mai jos (și parola de administrator, dacă îți va fi solicitată):

sudo cp ~/Documents/hosts-backup /private/etc/hosts

Notă: Dacă ai salvat backupul într-un alt dosar decât Documente, va trebui să înlocuiești în comanda de mai sus Documents cu calea către acel dosar.

Iar dacă schimbările sunt bune, nu uita pe viitor (după ce ai terminat de testat, de exemplu) că va trebui să le ștergi pentru a face Mac-ul să funcționeze așa cum te aștepți.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *