2024 Autorius: Malcolm Clapton | [email protected]. Paskutinį kartą keistas: 2023-12-17 04:04
Nepaisant daugybės grafinių sąsajų ir įvairiausių patogių manipuliatorių, tokių kaip „Magic Mouse“ir „Magic Trackpad“, „Terminal.app“programa vis dar yra gana naudingas ir šiek tiek „geekiškas“įrankis atlikti kai kurias operacijas, su kuriomis dauguma mūsų yra gana paviršutiniškai susipažinę. Tiesą sakant, jį „prisijaukinti“nėra nieko sunkaus, todėl visiems „MacRadar“skaitytojams paruošiau terminalui komandas, kurios gali būti naudingos.
Pirmiausia reikia pasakyti, kad pati Terminal.app programa, kaip ir visos naudingos komunalinės paslaugos, yra kataloge Programs> Utilities. Iš karto po jo paleidimo pamatysite eilutę, kurioje įrašytas kompiuterio pavadinimas ir dabartinis katalogas, o po dolerio ženklo ($) - sveikinantis mirksintis žymeklis, kviečiantis įvesti pirmąją komandą…
Failų ir aplankų sąrašas – ls
Pagal numatytuosius nustatymus, paleidus įrankį, vartotojo namų aplankas pasirenkamas kaip darbo katalogas. Norėdami gauti jame esančių failų ir aplankų sąrašą, tiesiog paleiskite dviejų raidžių komandą
ls
Yra keletas šios komandos variantų, kurie iškviečiami skirtingais klavišais (iš tikrųjų jų yra daug daugiau):
-
ls -l
- bus rodoma išsami informacija apie kiekvieną elementą, įskaitant leidimus, failų dydžius ir kt. Be to, pirmasis kiekvienos eilutės simbolis leis mums nustatyti duomenų tipą: jei tai yra lotyniška raidė „d“, tada turime katalogą, o jei brūkšnelis (-), tai įprastas failas.
-
ls -a
- bus rodomas visų dabartiniame aplanke esančių failų ir katalogų sąrašas, įskaitant paslėptus elementus (pavadinimai, prasidedantys tašku Mac OS X).
Pastaba šeimininkei: klavišus galima nesunkiai derinti tarpusavyje, todėl jei norite peržiūrėti išsamią informaciją apie visus katalogo elementus, įskaitant paslėptus failus, jūsų komanda turėtų atrodyti taip:
ls -la
Perėjimas tarp katalogų - cd
Šios komandos pavadinimas kilęs ne iš senų kompaktinių diskų, kuriuos Apple sėkmingai nužudė su savo skaitmenine iTunes Store, o iš dviejų angliškų žodžių "change directory" – būtent tai ir daro:
-
Rašyti
cd muzika
- - ir terminalas pateks į muzikos aplanką, jei, žinoma, jis yra jūsų dabartiniame kataloge.
-
Norėdami išeiti į vienu lygiu aukštesnį aplanką, naudokite komandą
cd..
- (su dviem taškais).
- O įvykdę komandą cd, akimirksniu būsite perkelti į vartotojo namų katalogą.
Visas kelias į darbo katalogą - pwd
Šios komandos pavadinimas taip pat kilęs iš pirmųjų frazės „spausdinti darbo katalogą“raidžių. Nesvarbu, kuriame kataloge esate, ši komanda pateiks visą kelią į dabartinį katalogą.
Sukurti katalogą - mkdir
Ši komanda sukuria katalogą nurodytu pavadinimu. Pavyzdžiui,
mkdir Temp
dabartiniame aplanke sukurs laikinąjį katalogą. Jei pamiršote, kuriame kataloge šiuo metu esate, naudokite
pwd
:
Failų ir katalogų pašalinimas – rm, rmdir
Atlikdami šį veiksmą su failais ir katalogais per terminalą, turite atsižvelgti į nedidelį, bet svarbų niuansą: nėra šiukšliadėžės, todėl duomenys ištrinami visam laikui.
Bet apskritai komanda
rm testas1.txt
pašalins failą test1.txt iš dabartinio katalogo. Ir jei pridėsite, tarkime, klavišą „i“(
rm -i test2.txt
) vartotojas bus paragintas patvirtinti ištrynimą.
Deja, katalogų trynimas yra sunkesnė užduotis, nes šiam veiksmui yra kelių tipų komandos:
-
rmdir testas
- Ištrins Bandymo katalogą tik tada, jei jis tuščias ir jame nėra poaplankių ar failų.
-
rm -r Test2
- rekursyviai ištrina visus failus ir aplankus Test2 viduje ir ištrina pačioje pabaigoje.
Failų perkėlimas ir kopijavimas - mv ir cp
Abi komandos atlieka beveik tuos pačius veiksmus, todėl joms yra vienodas parametrų sąrašas. Jei noriu perkelti failą iš vieno katalogo į kitą, turiu naudoti šią komandą:
mv ~ / test1.txt ~ / Dokumentai / test1.txt
Pirmasis parametras (~ / test1.txt) yra failas, kurį turime perkelti, o antrasis yra paskirties katalogas ir gautas failo pavadinimas.
Ir vėl raštelio šeimininkei. Pirma, kaip jau spėjote, nebūtina naršyti į tinkamą katalogą, kad galėtumėte atlikti veiksmus su failais. Pakanka žinoti jo pavadinimą, visą kelią ir naudoti juos kaip komandos parametrus.
Antra, kad nebūtų kaskart rašomas kelias į namų katalogą, pakanka naudoti tildė (~). Pavyzdžiui, įrašas
~ / Dokumentai
prilygsta
/ Vartotojai / vartotojo vardas / Dokumentai
Norėdami kopijuoti failus, tiesiog pakeiskite
mv
įjungta
cp
:
Likusios komandos
Natūralu, kad visų turimų komandų (kaip ir jų klavišų) aprašyti neįmanoma, todėl sutelksiu dėmesį į keletą įdomesnių ir naudingesnių „atvejų“:
-
Naudodami komandą galite paleisti bet kurią sistemoje esančią programą
atviras
nurodant kelią į programą ir jos pavadinimą, atskirtą tarpu. Pavyzdžiui,
atidarykite /Applications/Airfoil.app
-
Naudojant komandą
PSO
- galite matyti prie sistemos prisijungusių vartotojų sąrašą. Natūralu, kad tai aktualu tik tuo atveju, jei darbas šiame kompiuteryje yra susijęs su kelių vartotojų prisijungimu arba aktyviu SSH.
-
komandą
kačių testas.txt
- leis jums terminalo lange rodyti failo, pavadinto test.txt, turinį, bet negalite jo redaguoti (tam reikės naudoti teksto rengyklę, pvz., nano, vim arba emacs), tiesiog peržiūrėkite jį.
-
Visada galite atšaukti bet kurios komandos vykdymo procesą (ar tai būtų ping, ar apvalkalo scenarijaus darbas) naudodami universalųjį spartųjį klavišą
Control + C
- .
-
Gana lengva išvalyti terminalo langą nuo didelio teksto kiekio vykdant komandą
aišku
- .
-
Norint vykdyti kai kurias komandas, gali prireikti administratoriaus teisių. Greičiausias būdas tai padaryti yra pridėti komandą eilutės pradžioje
sudo
- … Tokiu atveju terminalas paprašys įvesti paskyros slaptažodį.
-
Vykdomų procesų sąrašą galite peržiūrėti naudodami komandą
viršuje
- , tačiau šiuo atveju duomenys atrodys ne tokie aiškūs, kaip sistemos stebėjimas.
-
Norėdami parodyti išsamią komandos pagalbą, galite naudoti
vyras
- , nurodant dominančios komandos pavadinimą, atskirtą tarpu.
-
Beveik pamiršau paminėti fantastišką paieškos įrankį
grep
su kuria galite rasti teksto eilutę faile arba, tarkime, konkretų procesą procesų sąraše (pvz.,
ps ax | grep smbd
- ).
Galbūt ties tuo ir sustosime, o jei ką nors praleidau ar neteisingai nurodžiau – laukiame komentaruose.
Rekomenduojamas:
10 naudingų „Google“vertėjo funkcijų, kurias turėtų žinoti visi
Sinchroninis vertimas, nuosavas žodynas, įvestis ranka, darbas neprisijungus – tai tik keletas gerai žinomos paslaugos galimybių
6 naudingos CCleaner funkcijos, apie kurias turėtų žinoti visi
„CCleaner“iš tikrųjų yra daugiafunkcis kombainas, galintis vienu metu pakeisti kelias komunalines paslaugas, skirtas „Windows“aptarnavimui ir konfigūravimui
6 „Google Play“funkcijos, apie kurias turėtų žinoti visi
„Google Play“yra pagrindinė bet kurios „Android“programėlės programa. Ar manai, kad gerai ją pažįsti? Štai 6 „Google Play“funkcijos, apie kurias galbūt nežinote
5 „Chrome“, skirtos „Android“, funkcijos, apie kurias turėtų žinoti visi
„Android“skirta „Chrome“naršyklė turi daug naudingų funkcijų, kurių daugelis vartotojų net nežino
6 svarbios „iCloud Mail“funkcijos, kurias turėtų žinoti ir naudoti visi
Pseudonimai, didelių failų siuntimas, autoatsakiklis – iCloud pašto funkcijos daug įvairesnės, nei daugelis įpratę manyti. Sužinokite, kokių kitų naudingų veiksmų gali atlikti šios paslaugos vartotojai