2024 Autor: Malcolm Clapton | [email protected]. E modifikuara e fundit: 2023-12-17 04:10
Përkundër përhapjes së ndërfaqeve grafike dhe të gjitha llojeve të manipuluesve të përshtatshëm si Magic Mouse dhe Magic Trackpad, aplikacioni Terminal.app është ende një mjet mjaft i dobishëm dhe paksa "i çuditshëm" për kryerjen e disa operacioneve, me të cilat shumica prej nesh janë mjaft të njohur sipërfaqësisht. Në fakt, nuk ka asgjë të vështirë për ta "zbutur" atë, prandaj, për të gjithë lexuesit e MacRadar, kam përgatitur komanda për Terminalin që mund të jenë të dobishme.
Për të filluar, duhet thënë se vetë aplikacioni Terminal.app, si të gjitha shërbimet e dobishme të shërbimeve, ndodhet në direktorinë Programs> Utilities. Menjëherë pas nisjes së tij, do të shihni një rresht në të cilin është shkruar emri i kompjuterit dhe drejtoria aktuale, dhe pas shenjës së dollarit ($) - një kursor pulsues mikpritës që ju fton të futni komandën tuaj të parë …
Lista e skedarëve dhe dosjeve - ls
Si parazgjedhje, pas nisjes së programit, dosja kryesore e përdoruesit zgjidhet si drejtoria e punës. Për të marrë një listë të skedarëve dhe dosjeve në të, thjesht ekzekutoni komandën me dy shkronja
ls
Ekzistojnë disa variacione të kësaj komande, të cilat thirren me çelësa të ndryshëm (në fakt, ka shumë më tepër):
-
ls -l
- do të shfaqë informacion të detajuar për çdo artikull, duke përfshirë lejet, madhësitë e skedarëve, etj. Për më tepër, karakteri i parë i secilës rresht do të na lejojë të përcaktojmë llojin e të dhënave: nëse është shkronja latine "d", atëherë kemi një direktori, dhe nëse një vijë ndarëse (-), atëherë një skedar të rregullt.
-
ls -a
- do të shfaqë një listë të të gjithë skedarëve dhe drejtorive në dosjen aktuale, duke përfshirë artikujt e fshehur (emrat që fillojnë me një pikë në Mac OS X).
Shënim për zonjën: çelësat mund të kombinohen lehtësisht me njëri-tjetrin, kështu që nëse doni të shikoni informacion të detajuar për të gjithë elementët e drejtorisë, duke përfshirë skedarët e fshehur, atëherë komanda juaj duhet të duket si kjo:
ls -la
Lëvizja ndërmjet drejtorive - cd
Emri i kësaj komande nuk vjen nga CD-të e vjetra që Apple i vrau me sukses me iTunes Store-in e tij dixhital, por nga dy fjalët angleze "change directory" - që është ajo që bën:
-
Shkruaj
cd Muzika
- - dhe Terminali do të shkojë në dosjen e Muzikës, nëse, sigurisht, ekziston në drejtorinë tuaj aktuale.
-
Për të dalë në një dosje një nivel më të lartë, përdorni komandën
cd..
- (me dy pika).
- Dhe duke ekzekutuar komandën cd, do të transferoheni menjëherë në drejtorinë kryesore të përdoruesit.
Rruga e plotë drejt drejtorisë së punës - pwd
Emri i kësaj komande vjen gjithashtu nga shkronjat e para të shprehjes "print working directory". Në cilëndo drejtori ku jeni, kjo komandë do të rezultojë në shtegun e plotë për në direktorinë aktuale.
Krijoni drejtorinë - mkdir
Kjo komandë krijon një direktori me emrin e specifikuar. Për shembull,
mkdir Temp
do të krijojë një direktori Temp në dosjen aktuale. Nëse keni harruar se në cilën direktori jeni aktualisht, përdorni
pwd
:
Heqja e skedarëve dhe drejtorive - rm, rmdir
Gjatë këtij veprimi në skedarët dhe drejtoritë përmes Terminalit, duhet të merrni parasysh një nuancë të vogël, por të rëndësishme: nuk ka kosh riciklimi, kështu që të dhënat fshihen përgjithmonë.
Por në përgjithësi ekipi
rm test1.txt
do të heqë skedarin test1.txt nga drejtoria aktuale. Dhe nëse shtoni, thoni, çelësin "i" (
rm -i test2.txt
) përdoruesit do t'i kërkohet të konfirmojë fshirjen.
Fatkeqësisht, fshirja e drejtorive është një detyrë më e vështirë, sepse ekzistojnë disa lloje komandash për këtë veprim:
-
Testi rmdir
- do të fshijë direktoriumin Test vetëm nëse është bosh dhe nuk përmban asnjë nën-dosje ose skedar brenda tij.
-
rm -r Test2
- fshin në mënyrë rekursive të gjithë skedarët dhe dosjet brenda Test2 dhe e fshin atë në fund.
Lëvizja dhe kopjimi i skedarëve - mv dhe cp
Të dy komandat kryejnë pothuajse të njëjtat veprime, prandaj lista e parametrave është e njëjtë për to. Nëse dua të zhvendos një skedar nga një direktori në tjetrën, atëherë duhet të përdor komandën e mëposhtme:
mv ~ / test1.txt ~ / Dokumentet / test1.txt
Parametri i parë (~ / test1.txt) është skedari që duhet të zhvendosim, dhe i dyti është drejtoria e destinacionit dhe emri i skedarit që rezulton.
Dhe përsëri te zonja e shënimit. Së pari, siç mund ta keni menduar tashmë, nuk është e nevojshme të lundroni në drejtorinë e duhur për të kryer veprime në skedarë. Mjafton të dini emrin e tij, rrugën e plotë dhe t'i përdorni ato si parametra komandues.
Së dyti, për të mos shkruar shtegun për në drejtorinë kryesore çdo herë, mjafton të përdorni tildën (~). Për shembull, hyrja
~ / Dokumentet
baraz me
/ Përdoruesit / emri i përdoruesit / Dokumentet
Për të kopjuar skedarët, thjesht zëvendësoni
mv
në
cp
:
Pjesa tjetër e ekipeve
Natyrisht, nuk është e mundur të përshkruhen të gjitha komandat e disponueshme (si dhe çelësat e tyre), kështu që do të përqendrohem në disa "raste" më interesante dhe të dobishme:
-
Ju mund të ekzekutoni çdo aplikacion në sistem duke përdorur komandën
hapur
duke specifikuar shtegun e aplikacionit dhe emrin e tij të ndarë me një hapësirë. Për shembull,
hapni /Applications/Airfoil.app
-
Duke përdorur komandën
OBSH
- ju mund të shihni një listë të përdoruesve që janë regjistruar në sistem. Natyrisht, kjo është e rëndësishme vetëm nëse puna në këtë kompjuter përfshin hyrjen e disa përdoruesve ose SSH aktive.
-
Komanda
testi i maceve.txt
- do t'ju lejojë të shfaqni përmbajtjen e një skedari të quajtur test.txt në një dritare të Terminalit, por nuk mund ta modifikoni atë (do t'ju duhet të përdorni një redaktues teksti si nano, vim ose emacs për ta bërë këtë), thjesht shikoni atë.
-
Ju gjithmonë mund të anuloni procesin e ekzekutimit të çdo komande (qoftë ai ping ose puna e një skripti shell) duke përdorur shkurtoren universale të tastierës
Kontroll + C
- .
-
Është mjaft e lehtë të pastroni dritaren e Terminalit nga një sasi e madhe teksti duke ekzekutuar komandën
qartë
- .
-
Ju mund të keni nevojë për privilegje administratori për të ekzekutuar disa komanda. Mënyra më e shpejtë për ta bërë këtë është duke shtuar komandën në fillim të rreshtit
sudo
- … Në këtë rast, Terminali do t'ju kërkojë të vendosni fjalëkalimin për llogarinë tuaj.
-
Ju mund të shikoni listën e proceseve të ekzekutuara duke përdorur komandën
krye
- , megjithatë, në këtë rast të dhënat do të duken më pak të qarta se në Monitorimin e Sistemit.
-
Për të shfaqur ndihmën e detajuar për një komandë, mund të përdorni
njeri
- , duke specifikuar emrin e komandës së interesit të ndarë me një hapësirë.
-
Unë pothuajse harrova të përmend një mjet fantastik kërkimi
grep
me të cilin mund të gjeni një varg teksti në një skedar ose, të themi, një proces specifik në një listë procesesh (për shembull,
ps sëpatë | grep smbd
- ).
Ndoshta do të ndalemi në këtë, dhe nëse kam humbur diçka ose e kam treguar gabimisht - jeni të mirëpritur në komente.
Recommended:
10 fakte që të gjithë duhet të dinë për depresionin
Trajtimi për depresionin do të jetë më i lehtë nëse mësoni sa më shumë për gjendjen dhe kuptoni natyrën e tij. Të dhënat më të rëndësishme janë në artikullin tonë
Çfarë duhet të dinë të gjithë për SIDA-n
SIDA është një sindromë e fituar e mungesës së imunitetit. Kjo është një sëmundje e rrezikshme që nuk mund të shërohet. Ne ju tregojmë se si të mos bëheni viktimë e sëmundjes
10 gjëra të rëndësishme që duhet të dinë të gjithë ata që duan të bëhen vullnetarë
Nëse mendoni se jeni pjekur për vepra të mira vetëmohuese, por nuk dini si të bëheni vullnetar, atëherë ky udhëzim është për ju
10 këshilla të njohura që të gjithë duhet të dinë
Një temë e re interesante në Reddit: një përdorues me pseudonimin Insanitanium12 u kërkoi lexuesve të ndajnë këshilla që të gjithë duhet t'i dinë
20 komanda të terminalit në macOS që do të jenë të dobishme
Zbuloni se si ta bëni punën në Mac tuaj më të lehtë, më të shpejtë dhe më të përshtatshëm. Të gjitha komandat më të nevojshme të macOS janë në këtë artikull të Lifehacker