Termināļa komandas operētājsistēmai Mac

macOS termināļa komandas

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

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

Termināļa atļaujas

[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

Termināļa faili un direktoriji

[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

termināla 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]