cauri Termināļa komandas operētājsistēmai Mac Mēs varam veikt darbības, kas noteiktos gadījumos nav pieejamas, izmantojot macOS grafisko interfeisu, vai arī tas ir ļoti lēns un darbietilpīgs.
Termināļa komandas operētājsistēmai Mac, strādāt ar visām macOS versijām kas ir palaists praktiski kopš pirmās versijas. Ja vēlaties sākt tos lietot un gūt maksimālu labumu no tiem, aicinu turpināt lasīt.
Ņemiet vērā, ka varat veikt operētājsistēmas Mac termināļa komandas izmaiņas jūsu komandā, konfigurācijas izmaiņas, kas var ietekmēt jūsu aprīkojuma darbību.
Turklāt jūs varat arī dzēst failus, izveidot direktorijus, uzzināt, kuras ierīces ir pievienotas jūsu tīklam, veikt meklēšanu...
Ja jūs jau zināt, sistēmas komandas Windows (kas nāk no MS-DOS), jums nebūs vajadzīgs ilgs laiks, lai uzzinātu, kā izmantot komandas Terminal for Mac, kuras mēs parādīsim šajā rakstā.
Kā piekļūt terminālim

Pirmā lieta, kas mums jādara, lai sāktu sajaukt ar macOS iekšām ir piekļūt macOS komandrindai. Lai sāktu lietot termināļa komandas operētājsistēmā Mac, mums jāveic šādas darbības:
- Nospiediet īsinājumtaustiņu Command + atstarpes taustiņu.
- Mēs rakstām termināli.
- Noklikšķiniet uz pirmā meklēšanas rezultāta.
Šī lietotne ir arī Launchpad, mapes iekšpusē pārējie. Ja jums patīk ideja par darbu ar komandām, varat apskatīt rakstu, kurā mēs jums parādām labākie īsinājumtaustiņi operētājsistēmai Mac.
Termināļa pamata komandas
[tabula]
,,
/ (Slīpssvītra uz priekšu), augstākā līmeņa direktorijs
.,Pašreizējais direktorijs
.., Augšējais direktorijs
~, Mājas direktorijs
sudo [komanda], palaist komandu ar root drošības privilēģijām
nano [fails], atver termināļa redaktoru
atvērt [failu], atvērt failu
[komanda] -h, saņemiet palīdzību par komandu
man [komanda], parāda komandas palīdzības rokasgrāmatu
,,
[/tabula]
Termināļa meklēšana
[tabula]
,,
atrast -name <«»fails»»>»,Atrod visus nosauktos failus ietvaros . Mēs varam izmantot zvaigznītes (*), lai meklētu failu nosaukumu daļas
"grep" »» »,Meklēt visas spēles no ietvaros
"grep -rl" »» »,Meklēt visus failus, kas satur ietvaros
,,
[/tabula]
Termināļa atļauju pārvaldība

[tabula]
,,
ls -ld, parāda avota direktorija noklusējuma atļauju
ls -ld/ ,Parāda lasīšanas atļaujas; rakstīt un piekļūt norādītajai mapei
chmod 755 ,Mainiet faila atļauju uz 755
chmod -R 600 ,Mainiet mapes un visa tās satura atļauju uz 600
čown : ,Maina faila īpašumtiesības uz lietotāju un grupu Ja pievienosim komandu “-R”, tiks iekļauts mapes saturs
,,
[/tabula]
Faila lielums un diska vieta
[tabula]
,,
du,izmantojot sarakstu katram apakšdirektorijam un tā saturam
du -sh [mape], visu direktorijā esošo failu lasāma izvade
du -s, Rādīt ierakstu katram norādītajam failam
du-sk* | sort -nr Saraksta failus un mapes (apkopojot lielumu, ieskaitot apakšmapes). Mēs varam aizstāt sm* ar sk*, lai uzskaitītu direktorijus MB
df -h, parāda jūsu sistēmas brīvo vietu diskā
df -H, aprēķiniet brīvo vietu diskā 1.000 pakāpēs (nevis 1.024)
,,
[/tabula]
Failu un direktoriju pārvaldība
[tabula]
,,
mkdir ,Izveidojiet jaunu mapi ar nosaukumu
mkdir -p / ,Izveidojiet ligzdotas mapes
mkdir , Izveidojiet vairākas mapes vienlaikus
"mkdir"" »»»,Izveido mapi ar atstarpi faila nosaukumā
rmdir ,Dzēš mapi (darbojas tikai ar tukšām mapēm)
rm -R ,Dzēš mapi un tās saturu
pieskarties ,Izveidojiet jaunu failu bez paplašinājumiem
policists ,Kopējiet failu mapē
policists ,Kopējiet failu pašreizējā mapē
policists ~/ / ,Kopējiet mapē esošo failu un pārdēvējiet kopēto failu
"cp -R <«»jaunais direktorijs»»>», Kopējiet mapi uz jaunu mapi ar atstarpēm faila nosaukumā
cp -i ,Brīdina jūs pirms faila kopēšanas ar pārrakstīšanas brīdinājuma ziņojumu
policists /Lietotāji/ ,Kopējiet vairākus failus mapē
tāpat -V [mapes ceļš][jauna mape], kopē mapes saturu uz jaunu mapi. Komanda "-V" parāda statusa rindiņu katram kopētajam failam.
rm , neatgriezeniski izdzēš failu
rm -i ,Dzēš failu, kurā tiek pieprasīts apstiprinājums
rm -f ,Piespiedu kārtā neapstiprinātu faila dzēšanu
rm , Dzēst vairākus failus bez apstiprinājuma
mv ,pārvietot/pārdēvēt
mv ,Pārvieto failu uz mapi (pārrakstot esošo failu ar tādu pašu nosaukumu, ja tāds pastāv)
mv -i ,Komanda "-i" parāda brīdinājumu, ka tā pārrakstīs mērķa failu.
mv*.png ~/ ,Pārvietojiet visus PNG failus pašreizējā mapē uz citu mapi
,,
[/tabula]
Direktoriju pārvaldība ar termināli
[tabula]
,,
CD, mājas direktorijs
cd [mape], Mainīt direktoriju
cd ~, mājas direktorijs
cd/, diska sakne
cd -,iepriekšējais direktorijs vai mape, kuru pēdējoreiz pārlūkojāt
pwd, parādīt darba direktoriju
cd..., Dodieties uz vecāku direktoriju
cd../..,Divi līmeņi uz augšu
,,
[/tabula]
Failu un direktoriju uzskaitīšana ar termināli

[tabula]
,,
ls, Parāda direktorija failu un apakšdirektoriju nosaukumus
ls -C, Kolonnās parāda direktorija failu un apakšdirektoriju nosaukumus
ls -a, uzskaitiet visus ierakstus (tostarp tos ar .(punkts) un ..(dubultpunkts))
ls -1, Parādīt failu sarakstu vienā ierakstā katrā rindiņas formātā
ls -F, parādiet / (slīpssvītru) tūlīt aiz katra ceļa, kas ir direktorijs
ls -S Kārtot failus vai ierakstus pēc lieluma
ls -l, Garā formāta saraksts. Ietver failu režīmu; īpašnieka un grupas nosaukums; datums un laiks, kad fails tika mainīts; maršruta nosaukums; utt
ls -l /,Saraksta failu sistēmu no saknes ar simbolu saitēm
ls -lt, failu saraksts, kas sakārtots pēc modifikācijas laika (vispirms jaunākais)
ls -lh, garš saraksts ar lasāmiem failu izmēriem KB; MB vai GB
ls -lo,Saraksta failu nosaukumus ar izmēru; īpašnieks un karogi
ls -la, Detalizēts direktoriju satura saraksts (ieskaitot slēptos failus)
,,
[/tabula]
Tastatūras īsceļi terminālī
[tabula]
,,
Cilne, automātiska failu un mapju nosaukumu pabeigšana
Ctrl + A, dodieties uz tās rindas sākumu, kurā rakstāt
Ctrl + E, dodieties uz rindiņas beigām, kurā rakstāt
Ctrl + U, izdzēsiet rindu pirms kursora
Ctrl + K, izdzēsiet rindu pēc kursora
Ctrl + W, dzēsiet vārdu pirms kursora
Ctrl + T, samainiet pēdējās divas rakstzīmes pirms kursora
Esc + T, apmainiet pēdējos divus vārdus pirms kursora
Ctrl + L, notīrīt ekrānu
Ctrl + C, apturiet visu, kas darbojas
Ctrl + D, iziet no pašreizējās čaulas
Opcija + →,Pārvietojiet kursoru vienu vārdu uz priekšu
Opcija + ←,Pārvietojiet kursoru par vienu vārdu atpakaļ
Ctrl + F, pārvietojiet kursoru vienu rakstzīmi uz priekšu
Ctrl + B, pārvietojiet kursoru vienu rakstzīmi atpakaļ
Ctrl + Y, ielīmējiet to, kas tika izgriezts ar pēdējo komandu
Ctrl + Z, ievietojiet to, kas darbojas, apturētā fona procesā
Ctrl + _, atsaukt pēdējo komandu
Option + Shift + Cmd + C, kopējiet vienkāršu tekstu
Shift + Cmd + V, ielīmējiet atlasi
iziet, beigt čaulas sesiju
,,
[/tabula]
Komandu vēsture
[tabula]
,,
Ctrl + R, meklējiet iepriekš izmantotās komandas
vēsture, parāda komandas, kuras esam rakstījuši iepriekš
![vērtība],Palaidiet pēdējo izmantoto komandu, kas sākas ar vērtību
!!, Izpildiet pēdējo izmantoto komandu
,,
[/tabula]
Termināļa procesi

[tabula]
,,
ps -ax Parāda procesus, kas pašlaik darbojas. Komanda "a" parāda visus lietotāja procesus, un komanda "x" parāda procesus, kas nav savienoti ar termināli
ps -aux,Rādīt visus procesus ar %cpu; %mem; lapas ievade un PID
augšā, parāda reāllaika informāciju par procesiem, kas darbojas
top -ocpu -s 5, parāda procesus, kas sakārtoti pēc CPU lietojuma un tiek atjaunināti ik pēc 5 sekundēm
top -o rsize, Kārtot procesus pēc atmiņas lietojuma
nogalināt PID, iziet no procesa ar ID . PID tiks parādīts kā sleja Activity Monitor
ps -cirvis | grep ,Meklējiet procesu pēc nosaukuma vai PID
,,
[/tabula]
Tīkla komandas terminālī
[tabula]
,,
ping ,Pinējiet resursdatoru un parādiet tā statusu
kurš ir ,Iegūstiet domēna whois informāciju
čokurošanās -O ,Lejupielādē failu, izmantojot HTTP; HTTPS vai FTP
ssh @ ,Izveidojiet SSH savienojumu ar ar lietotāju
scp @ :/tālvadības pults/ceļš,Kopēt joprojām tālvadības pults
arp -a Parāda visu jūsu lokālajā tīklā esošo ierīču sarakstu, tostarp visu ierīču IP un MAC adreses
ifconfig en0, parāda jūsu ierīces IP un MAC adresi
traceroute [resursdatora nosaukums], identificē ceļu un lēcienus, ko paketes šķērso no jūsu ierīces uz galamērķa adresi
,,
[/tabula]
Homebrew
[tabula]
,,
brūvēšanas ārsts, pārbaudiet sistēmā iespējamās problēmas
brew help, noderīgu Homebrew komandu saraksts
brūvēšanas instalēšana | ,Instalējiet formulu
brew atinstalēšana |cask>, Atinstalējiet formulu
brew list -- formula, Sarakst tikai instalētās formulas
brūvēt deps | ,Uzskaitiet visas formulas atkarības
brew search text|/regex/,Meklēt formulas, izmantojot regulāro izteiksmi
brūvēšanas jauninājums | ,Atjauniniet formulu
brūvējums novecojis | ,Meklēšanas formula
brew novecojusi – formula,atrodiet novecojušu formulu
brew pin [installed_formula],Piespraudiet formulu, lai tā netiktu atjaunināta
brew unpin [installed_formula],Atspraust, lai atjauninātu pakotni
brew tīrīšana, noņemiet bloķēšanas failus un novecojušas pakotnes no visām formulām
,,
[/tabula]
Vides mainīgais vai ceļš
[tabula]
,,
printenv, parāda pašlaik iestatīto vides mainīgo sarakstu
echo $PATH, pārbaudiet PATH mainīgā vērtību, kas saglabā direktoriju sarakstu ar izpildāmiem failiem
echo $PATH >path.txt,eksportē ceļa direktoriju teksta failā
eksportēt PATH=$PATH:absolūtais/ceļš uz/programmu/,Palaidiet programmu caur termināli tikai pašreizējā sesijā.
,,
[/tabula]