macOS to intuicyjny system operacyjny, więc nie musisz poświęcać dużo czasu na naukę podstaw; Wiedząc o tym, dlaczego powinieneś uczyć się i korzystać z wiersza poleceń systemu Unix dostępnego na Twoim Macu? Mamy cztery dobre powody:
- Istnieją dziesiątki open source'owych i darmowych aplikacji opartych na systemie Unix. Nie musisz na nie wydawać pieniędzy.
- Gdy masz trudności z wyszukiwaniem plików w Spotlight, możesz skorzystać z narzędzi wyszukiwania systemu Unix. Są znacznie potężniejsze niż Spotlight.
- Możesz zarządzać plikami, folderami i archiwami plików w sposób zautomatyzowany. Skonfigurowanie zadania cron obsłuży to automatycznie.
- Zapewnia większą moc i kontrolę nad systemem.
Przy tak wielu poleceniach Maca często trudno jest je wszystkie zapamiętać i używać. Jesteśmy tutaj, aby pomóc w szczegółowym zestawieniu poleceń terminalu Mac, których możesz użyć, aby odblokować zwiększoną produktywność w swoim systemie.
dlaczego moja klawiatura nie działa na moim laptopie?
Uruchom aplikację Terminal z Aplikacje > Narzędzia lub wyszukaj go za pomocą Spotlight. Następnie możesz zacząć od niektórych z poniższych potężnych poleceń.
DARMOWE POBIERANIE: Ta ściągawka jest dostępna jako PDF do pobrania od naszego partnera dystrybucyjnego, TradePub. Będziesz musiał wypełnić krótki formularz, aby uzyskać do niego dostęp tylko po raz pierwszy. Pobierać Ściągawka z poleceniami terminala Mac .
Ściągawka z poleceniami terminala Mac
Komenda | Akcja |
---|---|
Skróty | |
Patka | Automatyczne uzupełnianie nazw plików i folderów |
Ctrl + A | Przejdź na początek wiersza, w którym aktualnie piszesz |
Ctrl + E | Przejdź na koniec wiersza, w którym aktualnie piszesz |
Ctrl + U | Wyczyść linię przed kursorem |
Ctrl + K | Wyczyść linię za kursorem |
Ctrl + W | Usuń słowo przed kursorem |
Ctrl + T | Zamień ostatnie dwa znaki przed kursorem |
Esc + T | Zamień ostatnie dwa słowa przed kursorem |
Ctrl + L | Wyczyść ekran |
Ctrl + C | Zabij cokolwiek uciekasz |
Ctrl + D | Wyjdź z obecnej powłoki |
Opcja + → | Przesuń kursor o jedno słowo do przodu |
Opcja + ← | Przesuń kursor o jedno słowo do tyłu |
Ctrl + F | Przesuń kursor o jeden znak do przodu |
Ctrl + B | Przesuń kursor o jeden znak do tyłu |
Ctrl + Y | Wklej wszystko, co zostało wycięte przez ostatnie polecenie |
Ctrl + Z | Umieszcza wszystko, co uruchamiasz, w zawieszonym procesie w tle |
Ctrl + _ | Cofnij ostatnie polecenie |
Podstawy | |
/ (Ukośnik) | Katalog najwyższego poziomu |
. (Pojedynczy okres) | Aktualny katalog |
.. (podwójny okres) | Nadrzędna Lokalizacja |
~ (Tylda) | Katalog domowy |
sudo [polecenie] | Uruchom polecenie z uprawnieniami bezpieczeństwa superużytkownika |
nano [plik] | Otwiera edytor terminala |
Otwórz plik] | Otwiera plik |
[polecenie] -h | Uzyskaj pomoc dotyczącą polecenia |
mężczyzna [polecenie] | Pokaż instrukcję pomocy polecenia |
Zmień katalog | |
Płyta CD | Katalog domowy |
cd [folder] | Zmień katalog, np. CD Dokumenty |
cd ~ | Katalog domowy |
PŁYTA CD/ | Korzeń napędu |
Płyta CD - | Poprzedni katalog lub folder, który ostatnio przeglądałeś |
pwd | Pokaż swój katalog roboczy |
PŁYTA CD.. | Przejdź do katalogu nadrzędnego |
PŁYTA CD../.. | Przejdź o dwa poziomy w górę |
Lista zawartości katalogu | |
ls | Wyświetlaj nazwy plików i podkatalogów w katalogu |
ls -C | Wymuś wielokolumnowe wyjście listingu |
ls-a | Wymień wszystkie wpisy, w tym te z .(kropką) i ..(podwójną kropką) |
ls -1 | Wyświetl listę plików w jednym wpisie na format wiersza |
ls -F | Wyświetlaj / (ukośnik) bezpośrednio po każdej ścieżce będącej katalogiem, * (gwiazdka) po wykonywalnych programach lub skryptach oraz @ po dowiązaniu symbolicznym |
ls -S | Sortuj pliki lub wpisy według rozmiaru |
ls-l | Lista w długim formacie. Obejmuje tryb pliku, nazwę właściciela i grupy, datę i godzinę modyfikacji pliku, nazwę ścieżki i inne |
ls | Lista plików posortowanych według czasu modyfikacji (najnowsze jako pierwsze) |
ls -lh | Długa lista z rozmiarami plików czytelnymi dla człowieka w KB, MB lub GB |
ls-lo | Wymień nazwy plików z rozmiarem, właścicielem i flagami |
ls-la | Wyświetl szczegółową zawartość katalogu, w tym ukryte pliki |
Rozmiar pliku i miejsce na dysku | |
z | Wykorzystanie listy dla każdego podkatalogu i jego zawartości |
du -sz [folder] | Czytelne dla człowieka wyjście wszystkich plików w katalogu |
du-s | Wyświetl wpis dla każdego określonego pliku |
du-sk * | sortuj nie | Lista plików i folderów, sumując rozmiar, w tym podfoldery. Zamień sk* na sm*, aby wyświetlić katalogi w MB |
df-h | Oblicz ilość wolnego miejsca na dysku w systemie |
df -H | Oblicz wolne miejsce na dysku w potęgach 1000 (w przeciwieństwie do 1024) |
Zarządzanie plikami i katalogami | |
mkdir | Utwórz nowy folder o nazwie |
mkdir -p / | Twórz zagnieżdżone foldery |
mkdir | Utwórz kilka folderów jednocześnie |
mkdir '' | Utwórz folder ze spacją w nazwie pliku |
rmdir | Usuń folder (działa tylko na pustych folderach) |
rm -R | Usuń folder i jego zawartość |
dotykać | Utwórz nowy plik bez rozszerzenia |
cp | Skopiuj plik do folderu |
cp | Skopiuj plik do bieżącego folderu |
cp ~// | Skopiuj plik do folderu i zmień nazwę skopiowanego pliku |
cp -R | Skopiuj folder do nowego folderu ze spacjami w nazwie pliku |
cp -i | Pyta przed skopiowaniem pliku z ostrzeżeniem o nadpisaniu |
cp /Użytkownicy/ | Skopiuj wiele plików do folderu |
rm | Usuń plik (spowoduje to trwałe usunięcie pliku; używaj ostrożnie). |
rm-i | Usuń plik dopiero po potwierdzeniu |
rm -f | Wymuś usunięcie bez potwierdzenia |
rm | Usuń wiele plików bez potwierdzenia |
mv | Przenieś/zmień nazwę |
mv | Przenieś plik do folderu, ewentualnie nadpisując istniejący plik |
mv-i | Opcjonalna flaga -i ostrzegająca przed nadpisaniem pliku |
mv *.png ~/ | Przenieś wszystkie pliki PNG z bieżącego folderu do innego folderu |
Historia poleceń | |
Ctrl + R | Przeszukuj poprzednio używane polecenia |
historia nie | Pokazuje poprzednie wpisane polecenia. Dodaj liczbę, aby ograniczyć się do ostatnich n elementów |
![wartość] | Wykonaj ostatnie wpisane polecenie, które zaczyna się od wartości |
!! | Wykonaj ostatnie wpisane polecenie |
Uprawnienia | |
ls -ld | Wyświetl domyślne uprawnienia do katalogu domowego |
ls -ld / | Wyświetlaj uprawnienia do odczytu, zapisu i dostępu do określonego folderu |
chmod 755 | Zmień uprawnienia pliku na 755 |
chmod -R 600 | Zmień uprawnienia folderu (i jego zawartości) na 600 |
karma : | Zmień własność pliku na użytkownika i grupę. Dodaj -R, aby dołączyć zawartość folderu |
Procesy | |
ps -ax | Wyprowadza aktualnie uruchomione procesy. Tutaj a pokazuje procesy wszystkich użytkowników, a x pokazuje procesy, które nie są połączone z Terminalem |
ps-aux | Pokazuje wszystkie procesy z %cpu, %mem, page in, PID i poleceniem |
szczyt | Wyświetlaj bieżące informacje o aktualnie uruchomionych procesach |
top -ocpu -s 5 | Wyświetlanie procesów posortowanych według użycia procesora, aktualizacja co 5 sekund |
top -lub rozmiar | Sortuj według wykorzystania pamięci |
zabić PID | Zakończ proces z identyfikatorem . Zobaczysz PID jako kolumnę w Monitorze aktywności |
ps -ax | chwyt | Znajdź proces według nazwy lub PID |
Sieć | |
świst | Ping hosta i stan wyświetlacza |
kto jest | Wyświetlaj informacje whois dla domeny |
zwijanie się -O | Pobierz plik przez HTTP, HTTPS lub FTP |
ssh @ | Nawiąż połączenie SSH z użytkownikiem |
scp @:/zdalny/ścieżka | Skopiuj na pilota |
Homebrew | |
lekarz warzenia | Sprawdź napar pod kątem potencjalnych problemów |
napar zainstaluj | Zainstaluj formułę |
odinstaluj napar | Odinstaluj formułę |
lista zaparzania | Wymień wszystkie zainstalowane formuły |
wyszukiwanie naparu | Wyświetl dostępne receptury do zaparzania |
ulepszenie naparu | Uaktualnij wszystkie przestarzałe i nieprzypięte piwa |
aktualizacja naparu | Pobierz najnowszą wersję homebrew i formuły |
czyszczenie naparu | Usuń starszą wersję zainstalowanej formuły |
kran do parzenia homebrew/cask | Stuknij repozytorium cask z GitHub |
warzyć listę beczek | Wymień wszystkie zainstalowane beczki |
napar zainstaluj z beczki | Zainstaluj daną beczkę |
odinstaluj beczkę zaparzania | Odinstaluj daną cask |
Szukaj | |
znajdź -nazwa | Znajdź wszystkie pliki o nazwie inside . Użyj symboli wieloznacznych (*), aby wyszukać części nazw plików |
chwyt '' | Wypisuje wszystkie wystąpienia inside (dodaj -i dla niewrażliwości na wielkość liter) |
grep -rl '' | Wyszukaj wszystkie pliki zawierające w środku |
Wyjście | |
Kot | Wypisz zawartość |
mniej | Wyświetl zawartość za pomocą polecenia less, które obsługuje paginację i więcej |
głowa | Wypisz pierwsze 10 wierszy |
>> | Dołącza wynik do |
> | Skieruj wyjście do |
| | Skieruj wyjście do |
Następnie dostosuj terminal
W tej ściągawce jest wiele poleceń. Ale nie musisz uczyć się ich wszystkich na raz! Wybierz kilka, które dobrze integrują się z Twoim przepływem pracy i oszczędzają najwięcej czasu. Gdy opanujesz te polecenia, nadal możesz dowiedzieć się więcej o Terminalu, aby poprawić swoje wrażenia z niego.
Aby dowiedzieć się więcej, przyjrzeliśmy się, jak dostosować terminal Mac i uczynić go bardziej użytecznym .
telefon mówi, że ładuje, ale nie ładujeUdział Udział Ćwierkać E-mail Usuń te pliki i foldery systemu Windows, aby zwolnić miejsce na dysku
Chcesz zwolnić miejsce na dysku na komputerze z systemem Windows? Oto pliki i foldery systemu Windows, które można bezpiecznie usunąć, aby zwolnić miejsce na dysku.
Czytaj dalej Powiązane tematy- Prochowiec
- Ściągawka
- Terminal
- Wiersz polecenia
- Powłoka Bash dla Linuksa
Dzięki dyplomowi M.Optom w specjalności okulistycznej Rahul przez wiele lat pracował jako wykładowca w college'u. Pisanie i nauczanie innych to zawsze jego pasja. Teraz pisze o technologii i czyni ją przyswajalną dla czytelników, którzy nie rozumieją jej dobrze.
Więcej od Rahula SaigalaZapisz się do naszego newslettera
Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Kliknij tutaj, aby zasubskrybować