keresztül Terminálparancsok Mac-hez Olyan műveleteket hajthatunk végre, amelyek bizonyos esetekben nem érhetők el a macOS grafikus felületén keresztül, vagy ennek folyamata nagyon lassú és fáradságos.
Terminálparancsok Mac-hez, működik a macOS összes verzióján ami gyakorlatilag az első verzió óta elindult. Ha szeretné elkezdeni használni őket, és a legtöbbet kihozni belőlük, akkor arra buzdítom, hogy folytassa az olvasást.
Ne feledje, hogy a Mac rendszerhez készült terminálparancsokkal végrehajthatja változások a csapatban, konfigurációs változások, amelyek hatással lehetnek a berendezés működésére.
Ezen felül, akkor is töröljön fájlokat, hozzon létre könyvtárakat, megtudja, mely eszközök csatlakoznak a hálózathoz, kereséseket hajthat végre...
Ha már ismeri a rendszerparancsok a Windowsban (amelyek az MS-DOS-ból származnak) nem tart sokáig, hogy megtanulja a Terminal for Mac parancsok használatát, amelyeket ebben a cikkben mutatunk meg.
Hogyan lehet elérni a terminált
Az első dolog, amit meg kell tennünk az induláshoz összezavarja a macOS zsigereit a macOS parancssor elérése. A terminálparancsok használatának megkezdéséhez Mac rendszeren a következő lépéseket kell végrehajtanunk:
- Nyomja meg a Command + szóköz billentyűkombinációt.
- Terminált írunk.
- Kattintson az első keresési eredményre.
Ez az alkalmazás is a Launchpad, a mappában Egyéb. Ha tetszik az ötlet a parancsokkal való munkavégzésről, vessen egy pillantást egy cikkre, ahol bemutatjuk legjobb billentyűparancsok mac számára.
Alapvető terminálparancsok
[asztal]
,,
/ (Forward Slash),Legfelső szintű könyvtár
.,Aktuális könyvtár
..,Legfelső könyvtár
~,Home könyvtár
sudo [parancs], Futtassa a parancsot root biztonsági jogosultságokkal
nano [fájl], Megnyitja a Terminálszerkesztőt
[fájl] megnyitása, Fájl megnyitása
[parancs] -h, Segítség kérése parancshoz
man [parancs],Megjeleníti a parancs súgóját
,,
[/asztal]
Terminál keresése
[asztal]
,,
megtalálja -name <«»file»»>»,Megkeresi az összes elnevezett fájlt belül . Használhatunk csillagokat (*) a fájlnevek részeinek kereséséhez
"grep" »» »,Az összes mérkőzés keresése belül
"grep -rl "" »» »,Az összes fájlt tartalmazó keresés belül
,,
[/asztal]
Terminálengedélyek kezelése
[asztal]
,,
ls -ld, A forráskönyvtár alapértelmezett engedélyének megjelenítése
ls -ld/ ,Megjeleníti az olvasási jogosultságokat; írni és elérni egy adott mappát
chmod 755 ,Módosítsa egy fájl engedélyét 755-re
chmod -R 600 ,Módosítsa egy mappa és annak teljes tartalmának engedélyét 600-ra
chown : ,Fájl tulajdonjogát módosítja felhasználóra és csoportra Ha hozzáadjuk a „-R” parancsot, akkor a mappa tartalma is bekerül
,,
[/asztal]
Fájlméret és lemezterület
[asztal]
,,
du,Az egyes alkönyvtárak listája és annak tartalma
du -sh [mappa], a könyvtárban lévő összes fájl olvasható kimenete
du -s, Egy bejegyzés megjelenítése minden megadott fájlhoz
du-sk* | sort -nr Fájlok és mappák listázása (a méret összegzése, beleértve az almappákat is). Az sm* helyett az sk*-t is használhatjuk a könyvtárak MB-ban történő felsorolásához
df -h, Megjeleníti a rendszer szabad lemezterületét
df -H, A szabad lemezterület kiszámítása 1.000 hatványban (1.024 helyett)
,,
[/asztal]
Fájlok és könyvtárak kezelése
[asztal]
,,
mkdir ,Hozzon létre egy új mappát, melynek neve
mkdir -p / ,Beágyazott mappák létrehozása
mkdir ,Hozzon létre több mappát egyszerre
"mkdir"" »»»,Mappát hoz létre szóközzel a fájlnévben
rmdir ,Töröl egy mappát (csak üres mappákkal működik)
rm -R ,Töröl egy mappát és annak tartalmát
érintés ,Hozzon létre egy új fájlt kiterjesztés nélkül
zsaru ,Fájl másolása a mappába
zsaru ,Fájl másolása az aktuális mappában
zsaru ~/ / ,Másoljon egy fájlt a mappában, és nevezze át a másolt fájlt
"cp -R <«»új könyvtár»»>»,Mappa másolása egy új mappába, szóközökkel a fájl nevében
cp -i ,Figyelmeztetés a fájl másolása előtt felülírási figyelmeztető üzenettel
zsaru /Felhasználók/ ,Több fájl másolása egy mappába
hasonló -V [mappa elérési útja][új mappa], Egy mappa tartalmát egy új mappába másolja. A "-V" parancs minden másolt fájl állapotsorát jeleníti meg.
rm ,véglegesen törli a fájlt
rm -i ,Törli a megerősítést kérő fájlt
rm -f ,Egy fájl meg nem erősített törlésének kényszerítése
rm ,Több fájl törlése megerősítés nélkül
mv ,áthelyezés/átnevezés
mv ,Áthelyez egy fájlt a mappába (a meglévő fájl felülírása azonos néven, ha létezik)
mv -i ,A "-i" parancs figyelmeztetést jelenít meg, hogy felül fogja írni a célfájlt.
mv*.png ~/ ,Az aktuális mappában lévő összes PNG-fájl áthelyezése egy másik mappába
,,
[/asztal]
Könyvtárak kezelése terminállal
[asztal]
,,
cd, saját könyvtár
cd [mappa],Könyvtár módosítása
cd ~,Home könyvtár
cd/,a meghajtó gyökere
cd -,Előző könyvtár vagy mappa, amelyben utoljára böngészett
pwd, munkakönyvtár megjelenítése
cd...,Ugrás a szülőkönyvtárba
cd../..,Két szinttel feljebb
,,
[/asztal]
Fájlok és könyvtárak listázása terminállal
[asztal]
,,
ls, A könyvtár fájljainak és alkönyvtárainak nevének megjelenítése
ls -C,A könyvtár fájljainak és alkönyvtárainak nevének megjelenítése oszlopokban
ls -a, Az összes bejegyzés listája (beleértve a .(pont) és ..(duplapont) bejegyzéseket is)
ls -1,A fájlok listájának megjelenítése soronként egy bejegyzésben
ls -F, egy / (perjel) megjelenítése közvetlenül minden elérési út után, amely könyvtár
ls -S Fájlok vagy bejegyzések rendezése méret szerint
ls -l, Hosszú formátumú lista. Tartalmazza a fájl módot; a tulajdonos és a csoport neve; a fájl módosításának dátuma és időpontja; az útvonal neve; stb
ls -l /,Fájlrendszer listázása a gyökérből szimbolikus hivatkozásokkal
ls -lt, A fájlok listája módosítási idő szerint rendezve (a legutóbbi az első)
ls -lh, Hosszú lista olvasható fájlméretekkel KB-ban; MB vagy GB
ls -lo,Fájlnevek listája mérettel; tulajdonos és zászlók
ls -la,A könyvtár tartalmának részletes listája (beleértve a rejtett fájlokat is)
,,
[/asztal]
Billentyűparancsok a terminálban
[asztal]
,,
Tab, Fájl- és mappanevek automatikus kiegészítése
Ctrl + A, Ugrás a beírt sor elejére
Ctrl + E, Ugrás a beírt sor végére
Ctrl + U, a kurzor előtti sor törlése
Ctrl + K, a kurzor utáni sor törlése
Ctrl + W, a kurzor előtti szó törlése
Ctrl + T, a kurzor előtti utolsó két karakter felcserélése
Esc + T, Cserélje fel a kurzor előtti utolsó két szót
Ctrl + L, képernyő törlése
Ctrl + C, állítsa le, ami fut
Ctrl + D, Kilépés az aktuális shellből
Option + →, Mozgassa a kurzort egy szóval előre
Option + ←, Mozgassa a kurzort egy szóval vissza
Ctrl + F, mozgassa a kurzort egy karakterrel előre
Ctrl + B, mozgassa a kurzort egy karakterrel vissza
Ctrl + Y, illessze be, amit az utolsó parancs kivágott
Ctrl + Z, A futót helyezze felfüggesztett háttérfolyamatba
Ctrl + _, Az utolsó parancs visszavonása
Option + Shift + Cmd + C, Egyszerű szöveg másolása
Shift + Cmd + V, illessze be a kijelölést
kilépés, a shell munkamenet befejezése
,,
[/asztal]
Parancsnokság története
[asztal]
,,
Ctrl + R, Korábban használt parancsok keresése
történelem, Megjeleníti a korábban írt parancsokat
![érték], Futtassa az utoljára használt parancsot, amely értékkel kezdődik
!!, Hajtsa végre az utoljára használt parancsot
,,
[/asztal]
Terminálfolyamatok
[asztal]
,,
ps -ax Az éppen futó folyamatokat mutatja. Az "a" parancs megjeleníti az összes felhasználói folyamatot, az "x" parancs pedig azokat a folyamatokat, amelyek nem kapcsolódnak a terminálhoz
ps -aux,Az összes folyamat megjelenítése %cpu-val; %mem; page-in és PID
top,Valós idejű információkat jelenít meg a futó folyamatokról
top -ocpu -s 5, Megjeleníti a folyamatokat CPU-használat szerint rendezve, és 5 másodpercenként frissül
top -o rsize, A folyamatok rendezése memóriahasználat szerint
kill PID, Kilépés a folyamatból azonosítóval . A PID oszlopként jelenik meg az Activity Monitorban
ps -ax | grep ,Folyamat keresése név vagy PID alapján
,,
[/asztal]
Hálózati parancsok a terminálban
[asztal]
,,
ping ,Ppingelje meg a gazdagépet és jelenítse meg az állapotát
kicsoda ,A domain whois információinak beszerzése
göndör -O ,Fájl letöltése HTTP-n keresztül; HTTPS vagy FTP
ssh @ ,Hozzon létre egy SSH-kapcsolatot a felhasználóval
scp @ :/távirányító/útvonal,Másolás még mindig távoli
arp -a Megjeleníti a helyi hálózat összes eszközének listáját, beleértve az összes eszköz IP- és MAC-címét
ifconfig en0, Megjeleníti az eszköz IP- és MAC-címét
traceroute [hostname], Azonosítja az útvonalat és az ugrásokat, amelyeket a csomagok áthaladnak az eszközről a célcímre
,,
[/asztal]
Homebrew
[asztal]
,,
főzőorvos, ellenőrizze a rendszert az esetleges problémák miatt
brew help, hasznos Homebrew parancsok listája
brew install | ,Telepítsen egy képletet
brew uninstall |cask>,Képlet eltávolítása
főzetlista --formula,Csak a telepített formulák listája
brew deps | ,Felsorolja a képlet összes függőségét
brew search text|/regex/,Keressen képleteket regex használatával
brew upgrade | ,Frissítse a képletet
a főzet elavult | ,Keresési képlet
brew outdated – formula,Elavult formula keresése
brew pin [installed_formula], Rögzítsen egy képletet, hogy ne frissüljön
brew unpin [installed_formula], Oldja fel a rögzítést a csomag frissítéséhez
brew cleanup, Távolítsa el a zárolási fájlokat és az elavult csomagokat az összes képletből
,,
[/asztal]
Környezeti változó vagy útvonal
[asztal]
,,
printenv,Megjeleníti az aktuálisan beállított környezeti változók listáját
echo $PATH,Ellenőrizze a PATH változó értékét, amely a végrehajtható fájlokat tartalmazó könyvtárak listáját tárolja
echo $PATH >path.txt,Exportálja az elérési útvonalat egy szöveges fájlba
export PATH=$PATH:abszolút/program/útvonal,Futtasson egy programot a terminálon keresztül csak az aktuális szekcióban.
,,
[/asztal]