OS X: tworzymy obraz płyty w formacie ISO

Stworzenie obrazu dysku w formacie ISO w systemie OS X jest bardzo proste. Posłużymy się do tego nieocenionym Terminalem oraz poleceniem hdiutil. Jak już wspomniałem cała operacja wymaga od nas uruchomienia Terminala oraz wpisania komendy:
  • hdiutil makehybrid -o ~/sciezka/nazwa.iso ~/sciezka/katalog_zrodlowy/ -iso -joliet np. hdiutil makehybrid -o ~/Desktop/image.iso ~/Desktop/tmp/ -iso -joliet

OS X: tworzymy obraz płyty w formacie ISO



OS X El Capitan: weryfikujemy i naprawiamy uprawnienia na dysku

Naprawa uprawnień na dysku była od zawsze najpopularniejszym panaceum na wszelki bolączki i błędy w systemie OS X. Jednak w ostaniej wersji systemu operacyjnego Apple zdecydowało się na usunięcie tej funkcji z programu Narzędzia dyskowe. Nie oznacza to jednak, że nie możemy już sprawdzić i naprawić tego rodzaju błędów. Potrzebny będzie nam Terminal i dwa polecenia:
  • sudo /usr/libexec/repair_packages --verify --standard-pkgs / - sprawdzamy poprawność uprawnień na dysku
  • sudo /usr/libexec/repair_packages --repair --standard-pkgs --volume / - naprawiamy uprawnienia na dysku

OS X El Capitan: weryfikujemy i naprawiamy uprawnienia na dysku



Edytujemy plik HOSTS w systemie OS X

Plik HOSTS jest tekstowym plikiem konfiguracyjnym dostępnym w wielu systemach operacyjnych służącym do wspomagania adresowania w sieciach komputerowych. Jego zadaniem jest tłumaczenie adresów domenowych (np. macexpress.info) na ich odpowiedniki liczbowe tzw. adresy IP (np. 185.36.168.127).
Plik ten możemy wykorzystać do szybszego wczytywania często odwiedzanych stron, blokowania reklam, lub blokowania wybranych witryn internetowych.
Typowy plik HOSTS wygląda następująco:

Edytujemy plik HOSTS w systemie OS X


wiersze zaczynające się znakiem # (hash) są komentarzami
  • w pierwszej kolumnie znajduje się adres IP, na który chcemy przekierować adres domenowy z kolumny drugiej
  • w kolumnie drugiej znajduje się adres domeny po wpisaniu którego zostaniemy przekierowani na adres IP znajdujący się w kolumnie pierwszej
  • np. wpis 185.36.168.127   macexpress.info spowoduje, że po wpisaniu w przeglądarce adresu macexpress.info zostaniemy przekierowani na adres IP 185.36.168.127
  • kolumny muszą być oddzielone od siebie znakiem spacji lub tabulatora

Edytujemy plik HOSTS w systemie OS X


Edycji pliku HOSTS w systemie OS X możemy dokonać następująco:
  • uruchamiamy Launchpad'a i przechodzimy do katalogu Inne
  • uruchamiamy Terminal
  • w oknie Terminala wpisujemy polecenie: sudo nano /private/etc/hosts otwierające plik HOSTS w edytorze Nano
  • podajemy hasło
  • do nawigacji po pliku używamy klawiszy strzałek, nie używamy klawiatury numerycznej
  • na końcu pliku dopisuje nowe pary ip / domena
  • naciskamy CTRL - X żeby opuścić edytor
  • naciskamy Y żeby zachować zmiany, a następnie klawisz ENTER


OS X: Wyłączamy funkcje Auto-Save i Versions dla wybranych aplikacji

Wraz z pojawieniem się systemu operacyjnego OS X 10.7 Lion zagościły w nim dwie przydatne funkcje Auto-Save zapisująca bieżąca pracę nad dokumentem oraz Versions zachowująca kolejne wersje dokumentów.
Pomimo zalet, wielu zaawansowanych użytkowników Maców chciałoby wyłączyć te funkcje np. ze względu na zamrażanie blokowanie aplikacji podczas zachowywania dużych plików.
Wyłączenie tych funkcji możemy wykonać na dwa sposoby:

1. Dla wszystkich aplikacji
  • uruchamiamy Preferencje systemowe
  • przechodzimy do modułu Ogólne
  • zaznaczamy pole "Pytaj o zachowanie zmian, gdy zamykam dokumenty"


OS X: Wyłączamy funkcje Auto-Save i Versions dla wybranych aplikacji

Czytaj więcej...

Jak usunąć dyski z listy w Time Machine?

Time Machine, to świetny sposób na codzienną archiwizację najważniejszych danych i dokumentów użytkownika. Jego konfiguracja jest bajecznie prosta gdyż wystarczy wybrać dysk, na którym będzie tworzona kopia zapasowa oraz ewentualnie katalogi, których nie chcemy archiwizować.
Jeżeli jednak chcielibyśmy usunąć z listy Time Machine wybrane dyski archiwizacyjne, to nie jest to już wcale tak jednoznaczne. Możemy wykonać to na dwa sposoby:

Za pośrednictwem Panelu preferencji:
  1. uruchamiamy Panel preferencji i przechodzimy do modułu Time Machine
  2. wyłączamy archiwizację Time Machine
  3. klikamy przycisk Wybierz dysk
  4. w wyświetlonym oknie w sekcji Dyski archiwizacyjne wybieramy dysk, który chcemy usunąć z listy oraz naciskamy przycisk Usuń dysk


Jak usunąć dyski z listy w Time Machine?

Za pośrednictwem Terminala:

  1. uruchamiamy Terminal
  2. wpisujemy polecenie: tmutil destinationinfo => zostanie wyświetlona lista dysków archiwizacyjnych
  3. kopiujemy identyfikator dysku, który chcemy usunąć z listy
  4. wpisujemy polecenie: sudo tmutil removedestination i wklejamy skopiowany identyfikator dysku, naciskamy ENTER
  5. podajemy hasło

Jak usunąć dyski z listy w Time Machine?



Mac OS X: Wyświetlamy ukryte pliki i foldery

Standardowo w systemie Mac OS X programiści Apple włączyli w Finderze ukrywanie plików i folderów systemowych. Jeżeli jednak istnieje potrzeba ich przejrzenia możemy oczywiście skorzystać z pomocy Terminala:
uruchamiamy: Aplikacje => Inne => Terminal
  • wpisujemy polecenie: defaults write com.apple.Finder AppleShowAllFiles YES; killall -HUP Finder i naciskamy klawisz Enter
  • jeżeli chcielibyście przywrócić poprzednie ustawienie musicie skorzystać z polecenia: defaults write com.apple.Finder AppleShowAllFiles NO; killall -HUP Finder i naciskamy klawisz Enter

Mac OS X - wyświetlamy ukryte pliki i foldery

Czytaj więcej...

Terminal: Podglądamy ruch sieciowy na Mac'u

Nettop, to polecenie Terminala, które pojawiło się w systemie Mac OS X Lion. Dzięki niemu, bez uprawnień administratora, możemy zobaczyć wszelkie informacje o połączeniach sieciowych. Żeby ułatwić sobie ich przeglądanie trzeba w Terminalu przejść do trybu pełnoekranowego. Działanie polecenia kończymy wciskając klawisz „q”.

Przykład wykorzystania: nettop -m tcp wyświetla informacje o ruchu sieciowym na gniazdach TCP.

Terminal - podglądany ruch sieciowy na Macu


Mac OS X: Konwertujemy pliki graficzne w Terminalu

System Mac OS X umożliwia nam konwertowania plików graficznych w Terminalu. Możemy tego dokonać za pomocą komendy „sips” (Scriptable image processing system). Przykładowe poleceni konwertujące plik JPEG na format PNG wygląda tak:
sips -s format png /Users/Tosma/Desktop/1.jpg --out /Users/Tosma/Desktop/1.png

obsługiwane formaty: jpeg | tiff | png | gif | jp2 | pict | bmp | qtif | psd | sgi | tga

Mac OS X: konwertujemy pliki graficzne w Terminalu


Mac OS X: Czyścimy systemową kolejkę drukowania

Jeżeli nie możecie w standardowy sposób za pośrednictwem: Preferencje systemowe => Drukarka i skaner => Otwórz kolejkę drukarki => Usuń zadanie, usunąć zablokowanego zadania drukowania z kolejki, to jak zwykle z pomocą przychodzi Terminal. Trzeba zrobić tak:
  • uruchamiamy Terminal
  • wpisujemy polecenie: cancel -a -
  • naciskamy klawisz Enter
  • kolejka z zadaniami wydruku zostanie wyczyszczona

Mac OS X: czyścimy systemową kolejkę drukowania


Mac OS X: Zapobiegamy usypianiu komputera

Podczas wykonywania długich operacji często zdarza się, że system OS X uśpi komputer i wtedy operacje takie mogą ulec zatrzymaniu lub co gorsza przerwaniu. Żeby zapobiec takim sytuacjom możemy posłużyć się kilkoma rozwiązaniami , które opiszę poniżej:
  • instalujemy bezpłatny program Caffeine lub Don’t Sleep 1.1: zaletą jest proste włączania / wyłączania działania programu przez kliknięcie ikony na górnym pasku menu, wada: programy rezydują i zużywa pamięć RAM
  • wyłączamy opcje usypiania w Panelu Preferencji => Oszczędzanie energi: wadą jest, że za każdym razem musimy pamiętać o jej ponownym włączeniu
  • wyłączamy opcję usypiania w Terminalu poleceniem: sudo pmset sleep 0
  • zapobiegamy przejściu systemu w stan bezczynności wpisując w Terminalu polecenie: pmset noidle. Kończymy działanie programu przez naciśnięcie Ctrl + C
  • używamy dstępnego w systemie OS X 10.8 polecenia: caffeinate. W Terminalu wpisujemy: caffeinate -d (zapobiega usypianiu ekranu), caffeinate -i (powstrzyma uśpienie komputera ze względu na bezczynność)

20121218-zapobiegamy-usypianiu-komputera


Strona programu Caffeine w Mac App Store.
Strona programu Don’t Sleep w Mac App Store.

OS X Lion: przy przenoszeniu plików do kosza Finder pyta o hasło

Od kilku dni na moim Macu, przy próbie przeniesienia plików do systemowego kosza Finder wyświetla okno z prośbą o podanie hasła. Przyczyną takiego zachowania jest prawdopodobnie zmiana właściciela katalogu .Trash na root’a lub w gorszym przypadku brak tego katalogu.

OS X Lion - przy przenoszeniu plików do kosza Finder pyta o hasło

Czytaj więcej...

Mac OS X: jak długo pracuje Twój Mac

Jak długo, bez wyłączania, pracuje Twój Mac? Możecie dowiedzieć się jeżeli w Terminalu wpiszecie komendę „uptime”.

Mac OS X - jak długo pracuje Twój Mac


Mac OS X: co tam słychać na dysku

W dzisiejszym poście chciałbym przedstawić Wam kolejne przydatne polecenie dostępne w Terminalu. Tym poleceniem jest dt, dzięki której uzyskamy informacja o dyskach twardych zamontowanych w systemie Mac OS X, o ich pojemności i ilości wolnego miejsca. Korzystając z tego polecenia warto stosować parametr -h dzięki któremu wszystkie wartości liczbowe zostaną wyświetlone w bardziej przystępnej formie.

Termina Mac OS X - polecenie df


Mac OS X: zablokowane pliki

Zapewne wielu z Was podczas próby usunięcia plików z kosza napotkało problem z wykonaniem tego polecenia z powodu blokady pliku.

Mac OS X - zablokowane pliki


W większości wypadków wystarczy zamknąć aplikację, w której otwarty jest dany plik co zapewne rozwiąże nasz problem. Co jednak zrobić gdy okaże się, że nie wiemy, który z programów blokuje plik? Jak zwykle w takim przypadku niezastąpionym pomocnikiem okaże się systemowy Terminal.

Mac OS X - zablokowane pliki

Czytaj więcej...

Niech przemówi Terminal

Polecenie say dostępne w Makowym Terminalu należy chyba potraktować bardziej jako ciekawostkę niż przydatne narzędzie, choć może znajdziecie dla niego jakieś interesujące zastosowanie. Po wpisaniu tego polecenia system dokona konwersji podanego jako parametr tekstu na mowę. Poniżej znajdziecie jego składnię:
  • say tekst, który ma zostać poddany konwersji

Dodatkowe parametry:
  • o nazwa pliku.aiff pozwala zapisać do pliku AIFF wygenerowany dźwięk
  • f nazwa pliku - plik który będzie odczytany
  • v wybór głosu: Alex, Bruce, Fred, Kathy, Vicki, Victoria

Niech przemówi Terminal


Mac OS X - zrzuty ekranu w Terminalu

Zrobienie zrzutu ekranowego w systemie Mac OS X jest banalnie proste. Oprócz funkcji dostępnych w samym systemie istnieje cała masa programów, które pomogą nam w tej czynności. Najmniej znaną wśród użytkowników funkcją jest zapisywanie ekranu za pośrednictwem Terminala. służy do tego komenda screencapture, która ma następującą składnię:
  • screencapture /opcje/ nazwa pliku

Dodatkowe opcje:
  • -c - tworzy zrzut całego ekranu i kopiuje go do schowka
  • -i - pozwala zaznaczyć obszar ekranu który ma zostać sfotografowany
  • -M - otwiera zapisany plik ze zrzutem ekranu w programie Apple Mail
  • -t - pozwala wybrać inny format pliku niż domyślny PNG. Do wyboru mamy JPEG, TIFF, PDF
  • -T - pozwala zdefiniować opóźnienie po jakim zostanie zrobiony zrzut ekranu
  • -P - otwiera zrobiony zrzut ekranu bezpośrednio w podglądzie
  • -w - pozwala na wybranie okna, które chcemy „sfotografować”
  • -x - pozwala wyłączyć dźwięk migawki aparatu przy tworzeniu zrzutu ekranu

Mac OS X - zrzuty ekranu w Terminalu


Mac OS X Lion - pomoc w Terminalu

Jeżeli chcielibyście rozpocząć przygodę z Terminalem i linią poleceń w systemie Mac OS X, to na pewno prędzej czy później będziecie potrzebowali zerknąć do pomocy. W systemie Mac OS X Lion Apple zaimplementowało fajną funkcję, która ułatwia korzystanie z terminalowego manuala.


Mac OS X Lion - pomoc w Terminalu

Jedyną rzeczą jaką trzeba zrobić to wpisać polecenie, a następnie kliknąć na nim prawym klawiszem myszki, z wyświetlonego meny podręcznego wybieramy „Otwórz stronę man” żeby zobaczyć dokładny opis polecenia lub „Szukaj na stronach man” żeby znaleźć wszystkie polecenia zawierające wpisany ciąg znaków.

Mac OS X Lion - pomoc w Terminalu

Oczywiście jeżeli jesteśmy tradycjonalistami zawsze możemy wpisać w wierszu poleceń „man polecenie” i osiągniemy dokładnie ten sam efekt.

Mac OS X Lion: przechodzimy do katalogu Library

W Mac OS X Lion programiści Apple skrzętnie przed użytkownikami ukryli dostęp do katalogów systemowych. Jednym z nich jest folder „Library” do którego możemy zaglądać przy okazji usuwania pozostałości po odinstalowanych programach, czy podczas archiwizacji ustawień aplikacji. Najprościej do tego folderu dostaniemy się za pośrednictwem polecenia „Idź” => „Idź do katalogu”:

Mac OS X Lion: przechodzimy do katalogu Library

Widoczne na powyższej ilustracji komendy przeniosą nas do katalogu „Library” w folderze domowym użytkownika. W miejscu czerwonej linii należy wpisać swoją nazwę użytkownika.

Inną możliwością dostania się do katalogu „Library” jest użycie Terminala i wpisanie komendy: open ~/library/.

Mac OS X Lion: przechodzimy do katalogu Library


Mac OS X - zamykamy aplikacje za pomocą Terminala

Poniżej znajdziecie filmik, który pokaże Wam jak za pomocą systemowego Terminala możemy wyłączyć niedziałającą aplikację. Sposób jest w miarę szybki i ma jeszcze jedną zaletę za pomocą jednego polecenia „kill” możemy „zabić” kilka programów jednocześnie.




Terminal - sprawdzamy model procesora

Jeżeli chcielibyście sprawdzić jaki model procesora firmy Intel macie zainstalowany w swoim Macu to jedną z metod może być użycie Terminalu. Wpisujemy w nim komendę:

sysctl machdep.cpu.brand_string

w wyniku: otrzymamy np.: Intel(R) Core(TM)2 CPU T7400 @ 2.16GHz

Terminal - sprawdzamy model procesora