Pomimo wszechobecności interfejsów graficznych i wszelkich dogodnych manipulatorów jak Magic Mouse i Magic Trackpad, aplikacji Terminal.app do Jest nadal bardzo przydatne i trochę „Geek” narzędzie do wykonywania pewnych czynności, które większość z nas zna wystarczająco powierzchownie. W istocie, w jego „oswajania” nic wielkiego, więc dla wszystkich czytelników MakRadara Mam przygotował zespół do terminala, które mogą być użyteczne.
Po pierwsze, powiedzmy, że sama aplikacja Terminal.app, jak również wszystkie przydatne narzędzie biurowe, zlokalizowane w folderze Applications> Utilities. Natychmiast po jego uruchomieniu, zobaczysz linię, która mówi, nazwę komputera i katalog bieżący, a po znaku dolara ($) - uprzejmie migający kursor, który zaprasza na wjazd na swoje pierwsze Zespół ...
Lista plików i folderów - ls
Domyślnie po uruchomieniu programu w katalogu domowym użytkownika została wybrana jako katalogu roboczego. Aby uzyskać listę plików i katalogów w nim, po prostu uruchom polecenie dwóch liter ls
.
Istnieje kilka odmian tego polecenia, które są spowodowane przez różne klucze (a właściwie ich dużo więcej):
-
ls -l
Wyświetla szczegółowe informacje na temat każdej pozycji, w tym uprawnień, rozmiar pliku itp Ponadto, pierwszy znak każdego Linia będzie określić typ danych: czy jest to łacińska litera «d», to mamy katalog, a jeśli myślnik (-), to zwykle plik. -
ls -a
wyświetla listę wszystkich plików i katalogów w bieżącym katalogu, w tym ukrytych przedmiotów (nazwy w systemie Mac OS X zaczynające się kropką).
wskazówka sprzątanie: Klucze można łatwo łączyć ze sobą, więc jeśli chcesz oglądać Dane o wszystkich elementach katalogu, w tym ukrytych plików, a następnie zespół powinien wyglądać w następujący sposób:
ls -la
Przenoszenie pomiędzy katalogami - cd
Nazwa tego zespołu nie pochodzi ze starych płyt, które Apple skutecznie zabite ich cyfrowe iTunes Store, a od dwóch angielskich słów «zmiana katalogu» - tylko że ona promocje:
- Zapis
CD z muzyką
- terminal i przejdź do folderu Muzyka, oczywiście, jeśli istnieje w bieżącym katalogu. - Aby uzyskać dostęp do folderu wyżej, należy użyć poziomu poleceń
cd ..
(dwa punkty). - I polecenie cd jesteś natychmiast przewieziony do katalogu domowego użytkownika.
Pełna ścieżka do katalogu roboczego - pwd
Nazwa zespołu, również pochodzi od pierwszych liter frazy «wydrukować katalog pracy». Bez względu na to, co katalog jesteś, efektem tego polecenia będzie pełna ścieżka do katalogu bieżącego.
Tworzenie katalogu - mkdir
To polecenie tworzy katalog o podanej nazwie. Na przykład, mkdir Temp
utworzyć w katalogu bieżącym folderze Temp. Jeśli zapomnisz, który katalog w którym aktualnie jesteś, użytkowania pwd
:
Usuwanie plików i katalogów - rm, rmdir
Podczas tej czynności na plikach i katalogach poprzez terminal wymagane jest, aby wziąć pod uwagę niewielki, ale istotny szczegół: nie ma kosza, więc dane zostaną trwale usunięte.
Ale w ogólnym zespołem rm test1.txt
test1.txt usunąć plik z bieżącego katalogu. A jeśli dodamy, powiedzmy, klucz «ja» (rm -i test2.txt
), Użytkownik będzie musiał potwierdzić usunięcie.
Niestety, usunięcie katalogu jest trudniejsze, ponieważ do tej operacji tam kilka typy poleceń:
-
rmdir test
usuń katalog test tylko wtedy, gdy jest on pusty i nie zawiera w sobie podfoldery i pliki. -
rm -r Test2
rekursywnie usunąć wszystkie pliki i foldery znajdujące się wewnątrz Test2 i usuwa samego końca.
Przenoszenie i kopiowanie plików - cp i mv
Dwa zespoły wykonać praktycznie te same czynności, a więc lista parametrów mają takie same. Jeśli chcę przenieść plik z jednego katalogu do drugiego, trzeba użyć polecenia:
mv ~ / test1.txt ~ / Dokumenty / test1.txt
Pierwszy parametr (~ / test1.txt) wykonuje plik, że musimy się poruszać, a drugi - katalog docelowy i otrzymaną nazwę pliku.
Po raz kolejny pani na notatki. Po pierwsze, jak można się domyślić, nie jest koniecznie przenieść do odpowiedniego katalogu do wykonywania czynności na plikach. Wystarczy znać jego nazwę, pełną ścieżkę i użyć ich jako parametry polecenia.
Po drugie, za każdym razem nie napisać ścieżkę do katalogu głównego, wystarczy użyć tyldy (~). Na przykład zapisanie
~ / Dokumenty
równoważny/ Users / użytkownik / nazwa Dokumenty
.
Aby skopiować pliki po prostu zastąpić mv
na cp
:
Inne polecenia
Oczywiście, opisać wszystkie dostępne polecenia (i klucze) nie jest możliwe, więc skupię się na kilka ciekawych i przydatnych „kopii”:
- Uruchomić dowolną aplikację w systemie za pomocą polecenia
otwarte
Określanie przez przestrzeń i ścieżki do nazwy aplikacji. Na przykład,otwarte /Applications/Airfoil.app
- Z zespołem
kto
Można wyświetlić listę użytkowników, którzy zalogowali się do systemu. Naturalnie, jest to tylko prawda, jeśli operacja na komputerze zakłada Input Multiple użytkowników lub aktywną SSH. - zespół
cat test.txt
Pozwoli to przynieść w terminalu zawartość okna pliku o nazwie Test.txt, ale nie będzie jego edit (trzeba użyć edytora tekstu, takiego jak nano, vim lub emacs) tylko widok. - Anulować proces dowolną komendę (ping czy praca lub skrypt) jest zawsze możliwy za pośrednictwem skrótu klawiszowego uniwersalnego
Kontrola + C
. - Terminal jasne okno z dużą ilością tekstu po prostu przez uruchomienie komendy
jasny
. - Aby wykonać niektóre polecenia mogą wymagać uprawnień administratora. Najszybszy sposób to zrobić poprzez dodanie do górnej linii poleceń
sudo
. W tym przypadku, terminal poprosi o hasło do swojego konta. - Zobacz listę uruchomionych procesów, należy użyć polecenia
top
To prawda, że w tym przypadku dane będą wyglądać mniej wyraźnie niż w systemie monitoringu. - Aby wystawie w poleceniu konkretnego, można użyć szczegółową pomoc
mężczyzna
Określanie nazwy oddzielone przez interesom kosmicznych zespołu. - Prawie zapomniałem wspomnieć fantastyczne narzędzie wyszukiwania
grep
, Które mogą być wykorzystane, aby znaleźć tekst w pliku, powiedzmy, ani do szczególnego procesu w liście procesów (na przykład,ps ax | grep smbd
).
Może to i stop, a jeśli coś przeoczyłem albo mają źle - zapraszamy w komentarzach.