2024 Autor: Malcolm Clapton | [email protected]. Ostatnio zmodyfikowany: 2023-12-17 04:07
Pomimo wszechobecności interfejsów graficznych i wszelkiego rodzaju wygodnych manipulatorów, takich jak Magic Mouse i Magic Trackpad, aplikacja Terminal.app jest nadal dość przydatnym i nieco „geekowym” narzędziem do wykonywania niektórych operacji, z którym większość z nas jest dość powierzchownie zaznajomiona. Tak naprawdę nie ma nic trudnego w „oswojeniu” go, dlatego dla wszystkich czytelników MacRadar przygotowałem polecenia dla Terminala, które mogą się przydać.
Na początek należy powiedzieć, że sama aplikacja Terminal.app, podobnie jak wszystkie przydatne narzędzia użytkowe, znajduje się w katalogu Programs> Utilities. Zaraz po uruchomieniu zobaczysz wiersz, w którym zapisana jest nazwa komputera i bieżącego katalogu, a po znaku dolara ($) - powitalny migający kursor, który zaprasza do wpisania pierwszego polecenia…
Lista plików i folderów - ls
Domyślnie po uruchomieniu narzędzia folder domowy użytkownika jest wybierany jako katalog roboczy. Aby uzyskać w nim listę plików i folderów, po prostu uruchom dwuliterowe polecenie
ls
Istnieje kilka odmian tego polecenia, które są wywoływane różnymi klawiszami (w rzeczywistości jest ich znacznie więcej):
-
ls-l
- wyświetli szczegółowe informacje o każdym elemencie, w tym uprawnienia, rozmiary plików itp. Dodatkowo pierwszy znak każdego wiersza pozwoli nam określić typ danych: jeśli jest to łacińska litera „d”, to mamy katalog, a jeśli myślnik (-), to zwykły plik.
-
ls-a
- wyświetli listę wszystkich plików i katalogów w bieżącym folderze, w tym ukrytych elementów (nazwy zaczynające się od kropki w Mac OS X).
Uwaga dla hostessy: klucze można łatwo łączyć ze sobą, więc jeśli chcesz wyświetlić szczegółowe informacje o wszystkich elementach katalogu, w tym o ukrytych plikach, twoje polecenie powinno wyglądać tak:
ls-la
Poruszanie się między katalogami - cd
Nazwa tego polecenia nie pochodzi od starych płyt CD, które Apple z powodzeniem zabił za pomocą swojego cyfrowego sklepu iTunes Store, ale od dwóch angielskich słów „zmień katalog” - co robi:
-
Pisać
muzyka na cd
- - a Terminal przejdzie do folderu Muzyka, jeśli oczywiście istnieje w twoim bieżącym katalogu.
-
Aby wyjść do folderu o jeden poziom wyżej, użyj polecenia
Płyta CD..
- (z dwiema kropkami).
- A po wykonaniu polecenia cd natychmiast zostaniesz przeniesiony do katalogu domowego użytkownika.
Pełna ścieżka do katalogu roboczego - pwd
Nazwa tego polecenia również pochodzi od pierwszych liter wyrażenia „drukuj katalog roboczy”. Niezależnie od tego, w którym katalogu się znajdujesz, to polecenie spowoduje wyświetlenie pełnej ścieżki do bieżącego katalogu.
Utwórz katalog - mkdir
To polecenie tworzy katalog o określonej nazwie. Na przykład,
mkdir Temp
utworzy katalog Temp w bieżącym folderze. Jeśli zapomniałeś, w którym katalogu się aktualnie znajdujesz, użyj
pwd
:
Usuwanie plików i katalogów - rm, rmdir
Podczas tej akcji na plikach i katalogach za pośrednictwem Terminala musisz wziąć pod uwagę mały, ale ważny niuans: nie ma Kosza, więc dane są trwale usuwane.
Ale ogólnie zespół
rm test1.txt
usunie plik test1.txt z bieżącego katalogu. A jeśli dodasz, powiedzmy, klawisz „i” (
rm -i test2.txt
) użytkownik zostanie poproszony o potwierdzenie usunięcia.
Niestety usuwanie katalogów jest trudniejszym zadaniem, ponieważ istnieje kilka rodzajów poleceń dla tej akcji:
-
Test rmdir
- usunie katalog Test tylko wtedy, gdy jest pusty i nie zawiera żadnych podfolderów ani plików.
-
rm -r Test2
- rekursywnie usuwa wszystkie pliki i foldery w Test2 i usuwa je na samym końcu.
Przenoszenie i kopiowanie plików - mv i cp
Te dwie komendy wykonują prawie te same czynności, dlatego lista parametrów jest dla nich taka sama. Jeśli chcę przenieść plik z jednego katalogu do drugiego, muszę użyć następującego polecenia:
mv ~ / test1.txt ~ / Dokumenty / test1.txt
Pierwszy parametr (~/test1.txt) to plik, który musimy przenieść, a drugi to katalog docelowy i wynikowa nazwa pliku.
I znowu do pani notatki. Po pierwsze, jak już się domyślasz, nie jest konieczne przechodzenie do właściwego katalogu, aby wykonywać działania na plikach. Wystarczy znać jego nazwę, pełną ścieżkę i używać ich jako parametrów poleceń.
Po drugie, aby nie pisać za każdym razem ścieżki do katalogu domowego, wystarczy użyć tyldy (~). Na przykład wpis
~ / Dokumenty
równoznaczny z
/ Użytkownicy / nazwa użytkownika / Dokumenty
Aby skopiować pliki, po prostu zastąp
mv
na
cp
:
Reszta drużyn
Oczywiście nie da się opisać wszystkich dostępnych poleceń (a także ich klawiszy), więc skupię się na kilku ciekawszych i bardziej przydatnych „instancjach”:
-
Możesz uruchomić dowolną aplikację w systemie za pomocą polecenia
otwarty
określając ścieżkę do aplikacji i jej nazwę oddzielone spacją. Na przykład,
otwórz /Aplikacje/Airfoil.app
-
Korzystanie z polecenia
który
- możesz zobaczyć listę użytkowników, którzy są zalogowani do systemu. Oczywiście ma to znaczenie tylko wtedy, gdy praca na tym komputerze wiąże się z logowaniem kilku użytkowników lub aktywnym SSH.
-
Komenda
kot test.txt
- pozwoli Ci wyświetlić zawartość pliku o nazwie test.txt w oknie Terminala, ale nie możesz go edytować (będziesz musiał użyć edytora tekstu, takiego jak nano, vim lub emacs), po prostu go wyświetl.
-
Zawsze możesz anulować proces wykonywania dowolnego polecenia (czy to ping, czy działanie skryptu powłoki) za pomocą uniwersalnego skrótu klawiaturowego
Kontrola + C
- .
-
Wyczyszczenie okna Terminala z dużej ilości tekstu jest dość łatwe, uruchamiając polecenie
jasne
- .
-
Do uruchomienia niektórych poleceń mogą być potrzebne uprawnienia administratora. Najszybszym sposobem na to jest dodanie polecenia na początku wiersza
sudo
- … W takim przypadku Terminal poprosi Cię o podanie hasła do Twojego konta.
-
Możesz wyświetlić listę uruchomionych procesów za pomocą polecenia
szczyt
- , jednak w tym przypadku dane będą wyglądały mniej wyraźnie niż w Monitorowaniu systemu.
-
Aby wyświetlić szczegółową pomoc dla polecenia, możesz użyć
facet
- , określając nazwę polecenia będącego przedmiotem zainteresowania oddzieloną spacją.
-
Prawie zapomniałem wspomnieć o fantastycznym narzędziu wyszukiwania
grep
za pomocą którego można znaleźć ciąg tekstowy w pliku lub, powiedzmy, określony proces na liście procesów (na przykład
ps topór | grep smbd
- ).
Być może na tym poprzestaniemy, a jeśli coś przeoczyłem lub wskazałem błędnie - zapraszamy w komentarzach.
Zalecana:
7 pytań finansowych, na które każdy dorosły powinien znać odpowiedzi
Każdy powinien być świadomy tych kwestii finansowych. Sprawdź, jak dobrze rozumiesz podstawowe pojęcia związane z budżetem osobistym i inwestycjami
10 popularnych wskazówek, które każdy powinien znać
Ciekawy nowy wątek na Reddicie: użytkownik o nicku Insanitanium12 poprosił czytelników o podzielenie się wskazówkami, które każdy powinien znać
10 zasad pierwszej pomocy w przypadku napadu padaczkowego, które każdy powinien znać
Istnieje wiele mitów i uprzedzeń dotyczących padaczki. Dziś mówimy o tym, co zrobić, gdy przyjaciel lub znajomy ma napad padaczkowy
50 skrótów klawiszowych dla standardowych aplikacji na Maca, które każdy powinien znać
Każda popularna aplikacja na Maca ma skróty klawiaturowe. Zebrane skróty w standardowych aplikacjach Mac, które ułatwią Ci codzienne życie
10 przydatnych funkcji Tłumacza Google, które każdy powinien znać
Tłumaczenie symultaniczne, własny słownik, wpisywanie odręczne, praca offline - to tylko niektóre z możliwości dobrze znanej usługi