Pod cukierkowym interfejsem Aqua, Mac OS X jest oparty na Unixie, systemie operacyjnym, którego początki sięgają 1969 roku. Unix i jego archetypowy interfejs użytkownika, wiersz poleceń, wydają się obce wielu użytkownikom komputerów Mac. Zamiast korzystać z metod graficznych, takich jak klikanie i przeciąganie, interakcja z wierszem poleceń odbywa się za pomocą zwięzłego, tajemniczego tekstu. Polecenia i odpowiedzi mogą być początkowo oszałamiające, ale nawet najbardziej zorientowany wizualnie użytkownik powinien rozważ nauczenie się tego żargonu – niektóre zadania można wykonać znacznie szybciej w wierszu poleceń, a niektóre tak możliwy tylko w wierszu poleceń.
W systemie OS X dostęp do wiersza poleceń można uzyskać za pośrednictwem aplikacji o nazwie Terminal. Ten artykuł, będący zbiorem wskazówek, zapozna Cię z Terminalem i niektórymi podstawowymi poleceniami systemu Unix. Przyszłe artykuły będą opierać się na tej wiedzy, ale jeśli od razu poczujesz pragnienie więcej, przejdź do naszej strony z zasobami Mac OS X.
Pamiętaj tylko, że linia poleceń to poważna sprawa. Nawet doświadczeni użytkownicy czasami przypadkowo usuwają całe katalogi (i ich zawartość). Nadpisanie istniejących plików jest łatwe. I jest brak polecenia cofnięcia Tutaj. Zawsze dokładnie sprawdzaj, co zamierzasz zrobić, aby uniknąć wpadek.
Redaktor współpracujący STEPHAN SOMOGYI uważa, że dodanie wiersza poleceń do skrzyni narzędzi Mac OS to funkcja, a nie błąd. Jednak, jak w przypadku każdego elektronarzędzia, przez cały czas należy nosić odpowiednią odzież ochronną.
1: Znajdź swoją drogę Zanim zaczniesz manipulować plikami i folderami, musisz wiedzieć, jak się do nich dostać. Zamiast dwukrotnie klikać foldery, aby zajrzeć do środka, musisz powiedzieć wierszowi poleceń, do których folderów ma się udać i które pliki wyliczyć.
Po uruchomieniu Terminala wita Cię linia tekstu zakończona znakiem % (procentu) (A). Ten wiersz tekstu, tzw podpowiedź, wskazuje, że oprogramowanie, które interpretuje twoje polecenia (tzw powłoka ) jest gotowy.
Za każdym razem, gdy uruchamiasz Terminal, zaczynasz od katalogu domowego OS X. Aby zobaczyć, które pliki znajdują się w katalogu domowym, wprowadź ls – skrót od „lista zawartości katalogu” – po monicie i naciśnij powrót.
W tradycyjnym systemie Mac OS, gdy chcesz skopiować lub zduplikować plik, najpierw otwierasz jego folder w Finderze. Aby zrobić to samo za pomocą Terminala, wprowadź płyta CD – skrót od „zmień katalog” – w wierszu poleceń. Jeśli masz podfolder o nazwie „clam” w swoim folderze domowym, wprowadź cd cd zmieni bieżący katalog roboczy na ten podfolder. Aby następnie wyświetlić jego zawartość, wpisz ls.
Jeśli chcesz cofnąć się w górę w hierarchii folderów, możesz użyć płyta CD .. –dwie kropki oznaczają „katalog powyżej”, gdy są używane jako nazwa katalogu. Pojedyncza kropka oznacza „bieżący katalog”.
2: Manipuluj swoimi plikami Teraz, gdy możesz przeglądać swoje pliki za pomocą wiersza poleceń, będziesz chciał z nimi robić różne rzeczy.
Jedno polecenie służy zarówno do przenoszenia plików do innych folderów, jak i do zmiany ich nazw: mv, skrót od „ruch”. Jeśli masz plik o nazwie „pismo”, który chcesz zmienić na „brighton”, wpisz mv pismo brighton i naciśnij klawisz powrotu. Ale najpierw upewnij się, że nie masz już pliku o tej nazwie w tej samej lokalizacji - jeśli to zrobisz, zostanie on nadpisany.
Jeśli chcesz skopiować plik (zamiast go przenosić lub zmieniać jego nazwę), użyj rozszerzenia cp polecenie, które podobnie jak mv polecenie, chce wiedzieć, co kopiujesz i gdzie to kopiujesz.
WSKAZÓWKA: W tradycyjnym systemie Unix rozróżniana jest wielkość liter: jeśli plik lub folder nazywa się „Ocean”, musisz wpisać wielką literę O za każdym razem. Chociaż system plików HFS+ używany w systemie Mac OS X nie jest tak rygorystyczny, używanie spójnej pisowni wielkimi literami jest dobrym nawykiem, zwłaszcza dlatego, że OS X może montować woluminy (przez sieć lub lokalnie), których systemy plików rozróżniają wielkość liter (na przykład UFS).
3: Kontroluj przepływ tekstu Czasami polecenia wypluwają więcej wierszy tekstu, niż może zmieścić się na jednym ekranie. Na szczęście istnieje kilka sposobów na spowolnienie ataku i przejście przez niego.
The mniej Polecenie umożliwia poruszanie się do przodu po ryzach tekstu strona po stronie, a także umożliwia cofanie się. To polecenie jest często wygodniejsze niż używanie paska przewijania Terminala.
Kiedy łączysz polecenia za pomocą a schemat rur, pozwalasz Unixowi używać danych wyjściowych jednego polecenia jako danych wejściowych drugiego polecenia. Rura jest reprezentowana przez | (pionowa kreska).
Załóżmy, że chcesz wyświetlić zawartość katalogu zawierającego setki plików i folderów. Wpisz tylko ls, a wiele z tych plików i folderów przewinie się zbyt szybko, aby je przeczytać. Rozwiązaniem jest użycie rury wraz z mniej, tworząc ciąg kodu, który wygląda tak: ls | mniej (A).
To polecenie mówi systemowi, aby podał wynik ls Do mniej, który następnie przechodzi do wyświetlania jednej strony na raz (B).
4: Dzikie karty Znaki wieloznaczne należą do najpotężniejszych — i najbardziej niebezpiecznych — funkcji wiersza poleceń, ponieważ umożliwiają wpływanie na wiele plików za pomocą jednego polecenia. W tym przykładzie połączyłem niektóre znane już polecenia z symbolami wieloznacznymi. Podczas odkrywania symboli wieloznacznych staraj się nie być zbyt wszechogarniający: używaj ich ostrożnie, szczególnie podczas usuwania plików, aby nie usunąć ani nie uszkodzić ważnych dla Ciebie plików.
Podczas konstruowania poleceń często trzeba określić plik lub pliki, na które chcesz wpłynąć. Zamiast wpisywać nazwę każdego pliku, możesz użyć symbolu wieloznacznego, aby komputer wykonał pracę. The * (gwiazdka) dzika karta w zasadzie oznacza „wszystko”. Kolejna przydatna dzika karta, ?, oznacza „dowolny pojedynczy znak”.
Załóżmy, że masz folder o nazwie „bigtext” w swoim katalogu domowym; jest wypełniony plikami tekstowymi i chcesz sprawdzić zawartość tych plików.
Z katalogu domowego wprowadź cd duży tekst.
Aby wyświetlić zawartość plików, wprowadź mniej *.txt (A). Użycie symbolu wieloznacznego w ten sposób wyświetla każdy plik w bieżącym katalogu, który ma rozszerzenie .tekst kończący się.
Po wejściu mniej *.txt, naciśnij powrót. Chociaż wyniki będą się różnić w zależności od plików, powinieneś zobaczyć dane wyjściowe podobne do przykładu (B).
Ale powiedzmy, że chcemy zobaczyć tylko te pliki tekstowe, które mają nazwę jednoznakową. To proste: wejdź mniej ?.txt C, który wyświetla dowolny plik z nazwą kończącą się na .tekst i ma tylko jeden znak przed kropką.
Po naciśnięciu klawisza Return powinieneś zobaczyć wynik podobny do wyniku z przykładu (D).
Możesz także łączyć dzikie karty: mniej *.t? T pokazuje wnętrze wszystkich plików kończących się na .tekst, .brzdąc, I .trt, na przykład, ale nie te, które kończą się na .tt.
Wiele plików Mac ma spacje w swoich nazwach, więc warto wiedzieć, jak poradzić sobie z tą sytuacją również w wierszu poleceń. Jeśli nie pokażesz powłoce, że spacja jest częścią nazwy pliku, potraktuje ona spację jako separator nazwy pliku. Jeśli spacja jest częścią nazwy pliku, umieść całość w pojedynczym cudzysłowie. mniej „Perły ...txt” wyświetli zawartość plików o nazwach „Pearls 00.txt”, „Pearls 99.txt” oraz plików o podobnych nazwach pomiędzy nimi.