Polecenia terminala dla komputerów Mac

Polecenia terminala macOS

przez Polecenia terminala dla komputerów Mac Możemy wykonywać czynności, które w niektórych przypadkach nie są dostępne za pośrednictwem interfejsu graficznego macOS lub proces ich wykonywania jest bardzo powolny i pracochłonny.

Polecenia terminala dla komputerów Mac, pracować na wszystkich wersjach systemu macOS który został uruchomiony praktycznie od pierwszej wersji. Jeśli chcesz zacząć z nich korzystać i czerpać z nich jak najwięcej, zapraszam do dalszej lektury.

Pamiętaj, że możesz wykonywać polecenia terminala dla komputerów Mac zmiany w swoim zespole, zmiany konfiguracji, które mogą mieć wpływ na działanie sprzętu.

Ponadto możesz również usuwaj pliki, twórz katalogi, sprawdzaj, które urządzenia są podłączone do Twojej sieci, przeprowadzaj wyszukiwania...

Jeśli już znasz polecenia systemowe w oknach (które pochodzą z MS-DOS) nauczenie się korzystania z poleceń Terminala dla komputerów Mac, które pokazujemy w tym artykule, nie zajmie Ci dużo czasu.

Jak uzyskać dostęp do Terminala

Terminal dostępu

Pierwszą rzeczą, którą musimy zrobić, aby rozpocząć zadzieraj z wnętrznościami macOS jest dostęp do wiersza poleceń macOS. Aby rozpocząć korzystanie z poleceń terminala na komputerze Mac, musimy wykonać następujące czynności:

  • Naciśnij skrót klawiaturowy Command + spacja.
  • Piszemy Terminal.
  • Kliknij pierwszy wynik wyszukiwania.

Ta aplikacja jest również w Launchpad, w folderze inni. Jeśli podoba Ci się pomysł pracy z poleceniami, możesz rzucić okiem na artykuł, w którym pokazujemy najlepsze skróty klawiaturowe dla komputerów Mac.

Podstawowe polecenia terminala

[stół]

,,

/ (ukośnik),katalog najwyższego poziomu

., Bieżący katalog

..,Główny katalog

~,katalog domowy

sudo [polecenie], uruchom polecenie z uprawnieniami administratora

nano [plik], otwiera edytor terminala

otwórz [plik], otwórz plik

[polecenie] -h, Uzyskaj pomoc dotyczącą polecenia

man [polecenie],Wyświetla podręcznik pomocy dla polecenia

,,

[/ Tabela]

Wyszukiwanie terminala

[stół]

,,

znajdować -nazwa <«»plik»»>»,Znajduje wszystkie nazwane pliki w . Możemy użyć gwiazdek (*), aby wyszukać części nazw plików

"grep" »» »,Wyszukaj wszystkie dopasowania w

"grep -rl "" »» »,Wyszukaj wszystkie pliki zawierające w

,,

[/ Tabela]

Zarządzanie pozwoleniami terminalowymi

Uprawnienia terminala

[stół]

,,

ls -ld, Pokaż domyślne uprawnienia do katalogu źródłowego

ls -ld/ ,Wyświetla uprawnienia do odczytu; zapisywać i uzyskiwać dostęp do danego folderu

chmod 755 ,Zmień uprawnienia pliku na 755

chmod -R 600 ,Zmień uprawnienia do folderu i całej jego zawartości na 600

chown : ,Zmienia właściciela pliku na użytkownika i grupę Jeśli dodamy polecenie „-R” zawartość folderu zostanie uwzględniona

,,

[/ Tabela]

Rozmiar pliku i miejsce na dysku

[stół]

,,

du,Korzystanie z listy dla każdego podkatalogu i jego zawartości

du -sh [folder], czytelne wyjście wszystkich plików w katalogu

du -s, Pokaż wpis dla każdego określonego pliku

du-sk* | sort -nr Wyświetla listę plików i folderów (podsumowując rozmiar wraz z podfolderami). Możemy zastąpić sk* zamiast sm*, aby wyświetlić listę katalogów w MB

df -h, Wyświetla wolne miejsce na dysku twojego systemu

df -H, Oblicz wolne miejsce na dysku w potęgach 1.000 (zamiast 1.024)

,,

[/ Tabela]

Zarządzanie plikami i katalogami

[stół]

,,

mkdir ,Utwórz nowy folder o nazwie

mkdir -p / ,Tworzenie zagnieżdżonych folderów

mkdir , Tworzenie wielu folderów jednocześnie

"mkdir"" »»»,Tworzy folder ze spacją w nazwie pliku

rmdir ,Usuwa folder (działa tylko z pustymi folderami)

rm-R ,Usuwa folder i jego zawartość

dotykać ,Utwórz nowy plik bez żadnego rozszerzenia

policjant ,Skopiuj plik do folderu

policjant ,Skopiuj plik do bieżącego folderu

policjant ~/ / ,Skopiuj plik do folderu i zmień nazwę skopiowanego pliku

"cp -R <«»nowy katalog»»>»,Skopiuj folder do nowego folderu ze spacjami w nazwie pliku

cp -i ,Ostrzega przed skopiowaniem pliku z ostrzeżeniem o nadpisaniu

policjant /Użytkownicy/ ,Skopiuj kilka plików do folderu

ditto -V [ścieżka do folderu][nowy folder], Kopiuje zawartość folderu do nowego folderu. Polecenie „-V” wyświetla wiersz stanu dla każdego skopiowanego pliku.

rm , trwale usuwa plik

rm -i ,Usuwa plik z prośbą o potwierdzenie

rm -f ,Wymuś niepotwierdzone usunięcie pliku

rm ,Usuń wiele plików bez potwierdzenia

mv ,przenieś/zmień nazwę

mv ,Przenosi plik do folderu (zastępując istniejący plik o tej samej nazwie, jeśli istnieje)

mv -i ,Polecenie „-i” wyświetla ostrzeżenie, że plik docelowy zostanie nadpisany.

mv*.png ~/ ,Przenieś wszystkie pliki PNG w bieżącym folderze do innego folderu

,,

[/ Tabela]

Zarządzanie katalogami za pomocą Terminala

[stół]

,,

cd, katalog domowy

cd [folder], Zmień katalog

cd ~,katalog domowy

cd/, katalog główny napędu

cd -,Poprzedni katalog lub folder, który ostatnio przeglądałeś

pwd, pokaż katalog roboczy

cd..,Przejdź do katalogu nadrzędnego

cd../.., dwa poziomy wyżej

,,

[/ Tabela]

Wyświetlanie plików i katalogów za pomocą Terminala

Pliki i katalogi terminala

[stół]

,,

ls, Wyświetla nazwy plików i podkatalogów katalogu

ls -C, Pokaż nazwy plików i podkatalogów katalogu w kolumnach

ls -a,Wyświetl wszystkie wpisy (w tym te z .(kropka) i ..(podwójna kropka))

ls -1,Wyświetl listę plików w formacie jeden wpis na linię

ls -F, Wyświetla / (ukośnik) bezpośrednio po każdej ścieżce, która jest katalogiem

ls -S Sortuj pliki lub wpisy według rozmiaru

ls -l,Lista w długim formacie. Zawiera tryb pliku; nazwisko właściciela i grupy; datę i godzinę modyfikacji pliku; nazwa trasy; itp

ls -l /, Wyświetla listę systemów plików z katalogu głównego z dowiązaniami symbolicznymi

ls -lt, Lista plików posortowana według czasu modyfikacji (od najnowszych)

ls -lh,Długa lista z czytelnymi rozmiarami plików w KB; MB lub GB

ls -lo,Wyświetl nazwy plików wraz z rozmiarem; właściciel i flagi

ls -la,Szczegółowa lista zawartości katalogu (w tym ukrytych plików)

,,

[/ Tabela]

Skróty klawiaturowe w Terminalu

[stół]

,,

Tab, Autouzupełnianie nazw plików i folderów

Ctrl + A, przejdź do początku wiersza, w którym piszesz

Ctrl + E, przejdź na koniec linii, w której piszesz

Ctrl + U, Usuń linię przed kursorem

Ctrl + K, Usuń 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, zatrzymaj wszystko, co jest uruchomione

Ctrl + D, Wyjdź z bieżącej powłoki

Option + →,Przesuń kursor o jedno słowo do przodu

Option + ←,Przesuń kursor o jedno słowo wstecz

Ctrl + F, Przesuń kursor o jeden znak do przodu

Ctrl + B, Przesuń kursor o jeden znak wstecz

Ctrl + Y, Wklej to, co zostało wycięte przez ostatnie polecenie

Ctrl + Z, Umieść to, co działa, w zawieszonym procesie w tle

Ctrl + _, Cofnij ostatnie polecenie

Option + Shift + Cmd + C, Kopiuj zwykły tekst

Shift + Cmd + V, wklej zaznaczenie

wyjdź, zakończ sesję powłoki

,,

[/ Tabela]

Historia poleceń

[stół]

,,

Ctrl + R, wyszukaj wcześniej używane polecenia

historia,Pokazuje polecenia, które napisaliśmy wcześniej

![wartość],Uruchom ostatnio używane polecenie, które zaczyna się od wartości

!!, Wykonaj ostatnio użyte polecenie

,,

[/ Tabela]

Procesy terminalowe

procesy terminalne

[stół]

,,

ps -ax Pokazuje aktualnie uruchomione procesy. Polecenie „a” wyświetla wszystkie procesy użytkownika, a polecenie „x” wyświetla procesy, które nie są podłączone do Terminala

ps -aux,Pokaż wszystkie procesy z %cpu; %pamięć; wejście strony i PID

top,Pokazuje informacje w czasie rzeczywistym o uruchomionych procesach

top -ocpu -s 5,Pokazuje procesy posortowane według użycia procesora i aktualizowane co 5 sekund

top -o rsize, Sortuj procesy według użycia pamięci

zabij PID, Wyjdź z procesu z ID . PID będzie wyświetlany jako kolumna w Monitorze aktywności

ps -ax | grep ,Wyszukaj proces według nazwy lub PID

,,

[/ Tabela]

Polecenia sieciowe w Terminalu

[stół]

,,

świst ,Wyślij polecenie ping do hosta i wyświetl jego status

kto jest ,Uzyskaj informacje whois o domenie

zwijać się -O ,Pobiera plik przez HTTP; HTTPS lub FTP

ssh @ ,Nawiąż połączenie SSH z z użytkownikiem

scp @ :/zdalny/ścieżka, Kopiuj Nadal zdalny

arp -a Wyświetla listę wszystkich urządzeń w sieci lokalnej, w tym adresy IP i MAC wszystkich urządzeń

ifconfig en0,Wyświetla adres IP i MAC twojego urządzenia

traceroute [nazwa hosta], identyfikuje ścieżkę i przeskoki, pokonywane przez pakiety z twojego urządzenia do adresu docelowego

,,

[/ Tabela]

Homebrew

[stół]

,,

brew doctor,Sprawdź system pod kątem potencjalnych problemów

brew help, Lista przydatnych poleceń Homebrew

instalacja naparu | ,Zainstaluj formułę

napar odinstalować |cask>,Odinstaluj formułę

brew list --formula,Wyświetl tylko zainstalowane formuły

zaparzenia | ,Wypisz wszystkie zależności formuły

brew search text|/regex/, Formuły wyszukiwania za pomocą wyrażenia regularnego

ulepszenie naparu | ,Zaktualizuj formułę

napar przestarzały | ,Wyszukaj formułę

zaparzyć przestarzałą formułę,Znajdź przestarzałą formułę

brew pin [installed_formula],Przypnij formułę, aby się nie aktualizowała

brew unpin [installed_formula],Odepnij, aby zaktualizować pakiet

czyszczenie zaparzania, usuwanie plików blokujących i nieaktualnych pakietów ze wszystkich formuł

,,

[/ Tabela]

Zmienna środowiskowa lub ścieżka

[stół]

,,

printenv,Wyświetla listę aktualnie ustawionych zmiennych środowiskowych

echo $PATH,Sprawdź wartość zmiennej PATH przechowującej listę katalogów z plikami wykonywalnymi

echo $PATH >ścieżka.txt,Eksportuje katalog ścieżki do pliku tekstowego

export PATH=$PATH:absolute/path to/program/,Uruchom program przez terminal tylko w bieżącej sesji.

,,

[/ Tabela]


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Actualidad Blog
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.