
William Charles
0
3034
739
macOS to intuicyjny system operacyjny, więc nie musisz poświęcać dużo czasu na naukę podstaw; Wiedząc o tym, dlaczego warto uczyć się i korzystać z wiersza poleceń systemu Unix dostępnego na komputerze Mac? Mamy cztery dobre powody:
- Istnieją dziesiątki otwartych i darmowych aplikacji opartych na Uniksie. Nie musisz na nie wydawać pieniędzy.
- Jeśli masz problemy z wyszukiwaniem plików w Spotlight, możesz przejść do narzędzi wyszukiwania w systemie Unix. Są znacznie potężniejsze niż Spotlight.
- Możesz zarządzać plikami, folderami i archiwami plików w sposób zautomatyzowany. Ustawienie zadania cron obsłuży to automatycznie.
- Daje to większą moc i kontrolę nad systemem.
Przy tak wielu poleceniach dla komputerów Mac często trudno jest je zapamiętać i użyć wszystkich. Jesteśmy tutaj, aby pomóc w szczegółowym ściągu poleceń terminalu Mac, których możesz użyć, aby odblokować zwiększoną produktywność w systemie.
Uruchom aplikację Terminal z Aplikacje> Narzędzia lub wyszukaj go za pomocą Spotlight. Następnie możesz zacząć od niektórych z potężnych poleceń poniżej.
Ściągawka z poleceniami terminala Mac
Dowództwo | Akcja |
---|---|
Skróty | |
Patka | Automatyczne uzupełnianie nazw plików i folderów |
Ctrl + A | Przejdź do początku wiersza, w którym obecnie piszesz |
Ctrl + E. | Idź do końca linii, na której obecnie piszesz |
Ctrl + U | Wyczyść linię przed kursorem |
Ctrl + K | Wyczyść linię za kursorem |
Ctrl + W | Usuń słowo przed kursorem |
Ctrl + T | Zamień dwa ostatnie znaki przed kursorem |
Esc + T | Zamień dwa ostatnie słowa przed kursorem |
Ctrl + L | Wyczyść ekran |
Ctrl + C | Zabij wszystko, co biegniesz |
Ctrl + D | Wyjdź z bieżącej 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 cokolwiek uruchomisz 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 superużytkownika |
nano [plik] | Otwiera edytor terminali |
Otwórz plik] | Otwiera plik |
[polecenie] -h | Uzyskaj pomoc dotyczącą polecenia |
man [polecenie] | Pokaż instrukcję pomocy dla polecenia |
Zmień katalog | |
Płyta CD | Katalog domowy |
cd [folder] | Zmień katalog, np. Dokumenty cd |
cd ~ | Katalog domowy |
Płyta CD/ | Korzeń dysku |
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ź w górę o dwa poziomy |
Lista zawartości katalogu | |
ls | Wyświetl nazwy plików i podkatalogów w katalogu |
ls -C | Wymuś wielokolumnowe wyjście z aukcji |
ls -a | Wyświetl wszystkie wpisy, w tym te z. (Kropka) i… (podwójna kropka) |
ls -1 | Wyświetla listę plików w jednym wpisie na format wiersza |
ls -F | Wyświetlaj / (ukośnik) natychmiast po każdej ścieżce, która jest katalogiem, * (gwiazdka) po programach lub skryptach wykonywalnych 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, plik daty i godziny został zmodyfikowany, nazwę ścieżki i inne |
ls -lt | Lista plików posortowanych według czasu modyfikacji (najnowsze od pierwszego) |
ls -lh | Długi wykaz z rozmiarami plików czytelnymi dla człowieka w KB, MB lub GB |
ls -lo | Wyświetl nazwy plików wraz 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 | |
du | Wymień użycie dla każdego podkatalogu i jego zawartości |
du -sh [folder] | Dane wyjściowe wszystkich plików w katalogu czytelne dla człowieka |
du -s | Wyświetl wpis dla każdego określonego pliku |
du -sk * | sort -nr | Wyświetl listę plików i folderów, łącznie łącznie z podfolderami. Zamień sk * na sm *, aby wyświetlić katalogi w MB |
df -h | Oblicz ilość wolnego miejsca na dysku |
df -H | Oblicz wolne miejsce na dysku dla mocy 1000 (w przeciwieństwie do 1024) |
Zarządzanie plikami i katalogami | |
mkdir | Utwórz nowy folder o nazwie |
mkdir -p / | Utwó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ść |
dotknąć | Utwórz nowy plik bez żadnego 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 | Monituje przed skopiowaniem pliku z ostrzeżeniem o zastąpieniu |
CP / Użytkownicy / | Skopiuj wiele plików do folderu |
rm | Usuń plik (powoduje to trwałe usunięcie pliku; należy zachować ostrożność). |
rm -i | Usuń plik tylko po potwierdzeniu |
rm -f | Wymuś usunięcie bez potwierdzenia |
rm | Usuń wiele plików bez żadnego potwierdzenia |
mv | Przenieś / zmień nazwę |
mv | Przenieś plik do folderu, prawdopodobnie przez zastąpienie istniejącego pliku |
mv -i | Opcjonalna flaga -i ostrzegająca przed zastąpieniem pliku |
mv * .png ~ / | Przenieś wszystkie pliki PNG z bieżącego folderu do innego folderu |
Historia dowodzenia | |
Ctrl + R | Wyszukaj wcześniej używane polecenia |
historia n | Pokazuje poprzednie wpisane polecenia. Dodaj liczbę, aby ograniczyć 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 uprawnienie do katalogu domowego |
ls -ld / | Wyświetl uprawnienia do odczytu, zapisu i dostępu do określonego folderu |
chmod 755 | Zmień uprawnienia do pliku na 755 |
chmod -R 600 | Zmień uprawnienia do folderu (i jego zawartości) na 600 |
chown: | Zmień własność pliku na użytkownika i grupę. Dodaj -R, aby dołączyć zawartość folderu |
Procesy | |
ps -ax | Wyjście aktualnie uruchomionych procesów. Tutaj 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 polecenie |
Top | Wyświetlaj informacje na żywo o aktualnie działających procesach |
top -ocpu -s 5 | Wyświetlaj procesy posortowane według zużycia procesora, aktualizując co 5 sekund |
top -o rsize | Sortuj według zużycia pamięci |
zabij PID | Zakończ proces z identyfikatorem. PID zobaczysz jako kolumnę w Monitorze aktywności |
ps -ax | grep | Znajdź proces według nazwy lub PID |
Sieć | |
świst | Ping host i status wyświetlania |
kto jest | Wyjście informacji Whois dla domeny |
curl -O | Pobierz plik przez HTTP, HTTPS lub FTP |
ssh @ | Nawiąż połączenie SSH z użytkownikiem |
scp @: / remote / path | Skopiuj do pilota |
Homebrew | |
Doktor Brew | Sprawdź napar pod kątem potencjalnych problemów |
instalacja parzenia | Zainstaluj formułę |
odinstaluj parzenie | Odinstaluj formułę |
lista parzenia | Wyświetl wszystkie zainstalowane formuły |
wyszukiwanie naparów | Wyświetl dostępne formuły do zaparzania |
aktualizacja naparu | Uaktualnij wszystkie przestarzałe i niepowiązane napary |
aktualizacja naparu | Pobierz najnowszą wersję homebrew i formuły |
czyszczenie parzenia | Usuń starszą wersję zainstalowanej formuły |
napar z homebrew / beczki | Wybierz repozytorium beczek z GitHub |
lista beczek parzenia | Wyświetl wszystkie zainstalowane beczki |
zainstaluj beczułkę | Zainstaluj podaną beczkę |
odinstaluj zaparzacz beczki | Odinstaluj podaną beczkę |
Szukaj | |
znajdź -nazwa | Znajdź wszystkie pliki o nazwie wewnątrz. Użyj symboli wieloznacznych (*), aby wyszukać części nazw plików |
grep „” | Wypisuj wszystkie wystąpienia wewnątrz (dodaj -i, aby nie rozróżniać wielkości liter) |
grep -rl "" | Wyszukaj wszystkie pliki zawierające wewnątrz |
Wydajność | |
kot | Wyjście zawartości |
mniej | Wypisuj zawartość za pomocą polecenia less obsługującego paginację i nie tylko |
głowa | Wypisz pierwsze 10 wierszy |
>> | Dołącza wynik do |
> | Skieruj wyjście na |
| | Skieruj wyjście do |
Następnie dostosuj terminal
W tym ściągu jest wiele poleceń. Ale nie musisz uczyć się ich wszystkich naraz! Wybierz kilka, które dobrze integrują się z twoim procesem i zaoszczędź najwięcej czasu. Po opanowaniu tych poleceń możesz dowiedzieć się więcej o terminalu, aby zwiększyć jego wygodę.
Do dalszej lektury przyjrzeliśmy się, jak dostosować terminal Mac i uczynić go bardziej użytecznym Jak dostosować terminal Mac i uczynić go bardziej użytecznym Jak dostosować terminal Mac i uczynić go bardziej użytecznym Aplikacja Terminal na komputerze Mac jest potężna , ale jest trochę nudny po wyjęciu z pudełka. Oto, jak spersonalizować terminal dla swoich potrzeb. .