Soovitatav, 2022

Toimetaja Valik

30 Mac-terminali käsku varjatud funktsioonidele juurdepääsuks

Igaüks armastab peidetud funktsioone. On põhjus, miks me nimetame neid “lihavõttemunadeks”, see on nagu teie seadmest kingituse saamine. Varjatud funktsioonid võivad tunduda trikkad, kuid need võivad olla ka väga produktiivsed.

Teie Maci terminalirakendus on süsteemi sisemise töö aken, mis võimaldab teil muuta palju seadeid ja pääseda juurde paljudele funktsioonidele, kui tead, kuidas seda teha. Käesolevas artiklis tutvustan teile mõningaid puhtaid käske, mis võimaldavad teil juurdepääsu oma Macile varjatud funktsioonidele ja võimalustele.

Märkus: mõned muudatused võivad vajada uuesti käivitamist (või vähemalt välja logida, sisse logida), et need jõustuksid, eriti need, kus me vaikeväärtusi redigeerime.

1. Loo kausta sisu kausta sisu

Kui midagi muud ei ole, võivad ketta pildid olla uskumatult kasulikud failide taastamiseks, mida saate taastada. See on midagi nagu TimeMachine. Käsk, mida vajate kausta kujutise loomiseks, on:

hdiutil create -volname "VolumeName" -srcfolder /path/to/folder -ov diskimage.dmg

Mul on kaust nimega Beebom, kus salvestan kõik ekraanipildid erinevatele kirjutustele. Looge sellest ketta kujutis:

hdiutil create -volname "BeebomImage" -srcfolder ~/Beebom -ov Beebom.dmg

2. Kirjutage kettale DVD-d

Kui teie Macil on DVD-draiv või kui kasutate välist DVD-RW-draivi, saate kirjutada DVD-le pilte käsurea abil . See on lihtne üks rida käsk:

hdiutl burn /path/to/image

Kui olin DVD-l Beebom.dmg pildi kirjutamiseks, kasutaksin seda käsku järgmiselt:

hdiutl burn ~/Beebom.dmg

Märkus: See käsk töötab .dmg, .iso ja .img failide puhul.

3. Kirjutage kõvakettale maht

Saate kirjutada andmed ketta kujutisesse. Esmalt peate helitugevuse vormindama . Käsk on:

sudo asr -restore -noverify -source /path/to/image -target /Volumes/volumeName --erase

Selle illustreerimiseks koostasin kõigepealt tühja pildi, mis on vormindatud kui ExFAT, mille juurde taastaksin Beebom.dmg andmed. See viidi läbi kasutades:

hdiutil create -megabytes 30 -type UDIF -fs ExFAT ~/BlankDisk.dmg

See lõi tühja, monteeritava ketta, mida ma võin vabalt vormindada ilma andmeid kaotamata. Ärge unustage seda plaati topeltklõpsates. Seejärel liikuge „/ Volumes /” juurde, tehes järgmist:

1. Avage Finder

2. Vajutage Command + Shift + G

3. Tippige / Volumes / ja vajutage Enter

Järgmiseks käivitasin järgmise käsu, et kirjutada Beebom.dmg sisu BlankDisk.dmg mahule.

sudo asr -restore -noverify -source ~/Beebom.dmg -target /Volumes/Untitled/ --erase

4. Failide teisendamine HTML-ks

Kui teil on .txt, .rtf või isegi .doc / .docx fail, saate selle lihtsa terminali käsuga hõlpsasti teisendada html-vormingusse.

textutil -convert html file.ext

Lihtsalt asenda “file.ext” failiga, mida soovite teisendada, ja vajutage Enter.

Olen loonud näite beebom.rtf faili, et teisendada selle HTML-i ekvivalendiks.

textutil -convert html ~/beebom.html

Märkus. See käsk võib teisendada dokumente mitmeks vorminguks, nagu txt, rtf, rtfd, html, doc, docx, odt või veebiarhiiv.

5. Lisage Dockisse värske rakenduste stack

Dokk pakub kiiret ligipääsu mitmetele rakendustele, samuti allalaadimiseks ja prügikastile. Lihtsa käsu kasutamine võib siiski tuua Dockisse oma viimaste rakenduste jaoks veel ühe virna. Selle saavutamise käsk on natuke pikk ja seda on raske mõista.

defaults write com.apple.dock persistent-others -array-add \
'{ "tile-data" = { "list-type" = 1; }; "tile-type" = "recents-tile"; }' && \
killall Dock

See võimaldab teie dokis „Hiljutised rakendused” . Tehke ka sellel korstil „topelt-sõrme puudutus” ja te saate valida järgmiste valikute seast: “Viimased rakendused”, “Viimased dokumendid”, “Viimased serverid” jne.

6. Lisage vaheplaat Dockile

Dokile saab lisada ka tühja plaadi või vahekaardi (nagu seda nimetatakse). See võib aidata teil suurendada ruumi mitme ikooni vahel dokis, et anda neile rohkem levikut ja puhas välimus, kui soovite. Käsu vahekaardi lisamine dokile on sarnane käskuga "Hiljutised rakendused".

defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="spacer-tile";}' && \
killall Dock

7. Vältige rakenduse ikoone dokkimisest kopsakas

Minu arvates on väga tüütu, kui rakenduse ikoon hakkab dokis üles ja alla põrkama, püüdes minu tähelepanu pöörata. Jah, see teeb seda ainult siis, kui see tegelikult vajab tähelepanu, kuid see võib tõesti tüütu. Kui soovite peatada rakenduse ikoonid doki põrkamisel, kasutage käitumise vältimiseks ainult järgmist käsku.

Märkus: See käsk ei lõpe ikooni, kui seda käivitate, ainult siis, kui see põrkab tähelepanu pöörama.

defaults write com.apple.dock no-bouncing -bool false && \
killall Dock

Kui leiate, et te jätate need kopsakas olevad ikoonid vahele, või kui sa lihtsalt soovisid seda ühe korra proovida, saate lihtsalt uuesti kasutada järgmist käsku.

defaults write com.apple.dock no-bouncing -bool true && \
killall Dock

8. Lähtesta dokk

Võib-olla olete lisanud oma Dockile palju rakendusi, kohandanud suurust ja muutnud ikoonid liiga palju, või äkki tahad lihtsalt oma Docki tagasi nii, nagu see oli Maci esmakordsel käivitamisel. Sõltumata teie põhjustest, on see käsk väga lihtne.

Kõik, mida pead tegema, käivitab Terminalis järgmise käsu ja teie dokk lähtestatakse tagasi algsesse seadistusse .

defaults delete com.apple.dock && \
killall Dock

9. Peida fail või kaust

Faili või kausta peitmiseks on mitu põhjust. Ühe jaoks võib olla konfidentsiaalseid andmeid, mida te ei soovi, et teised näeksid.

Võib-olla teate, et failid, mille nimi on “.”, On vaikimisi peidetud . Kuid te ei saa lihtsalt „.” -D failile või kaustale eraldada. Proovige, Finder annab teile hoiatuse ja operatsioon ebaõnnestub.

Samuti, kui keegi tahab oma kataloogi peidetud kaustu kontrollida, otsivad nad tõenäoliselt faile, mille nimed on „.”. Miks mitte oma isiklikke faile ja kaustu paremini varjata?

Kõik see on lihtne käsk.

chflags hidden /path/to/file/folder

Kui soovite neid faile või kaustu lahti näidata, tuleb kõigepealt asendada ülal olevas käsus “peidetud” sõnaga “nohidden” .

10. Peidetud failide ja kaustade näitamine / peitmine

On mõningaid katalooge ja faile, mida Mac teie Finderis peidab. Põhjus on lihtne; need on failid ja kaustad, mida juhuslik kasutaja tavaliselt ei vaja. Kuid kui teil on vaja neid varjatud kaustu juurde pääseda, peate tegema ainult ühe Finderi vaikeväärtuse muutmise ja seda saab teha järgmise käsuga:

defaults write com.apple.finder AppleShowAllFiles true

Intuitiivselt muudab kõigi nende failide ja kaustade peitmise käsk lihtsalt käsu "vale" asemel

Kui olete selle käsu täitnud, peate Finderi uuesti käivitama. Selleks järgige alltoodud samme:

  • Leidke oma dokis „Finderi“ ikoon.
  • Vajutage “variant” ja koputage ikooni kahe sõrmega.
  • Valige kontekstimenüüst „Taaskäivita“

11. Näita / peida kogu tee Finderi pealkirjaribal

Kui olete kunagi kasutanud Terminali failide muutmiseks, ligipääsuks või ülekandmiseks, siis teate, et failide „tee” leidmine on Terminali õigele failile suunamiseks väga oluline.

Tavaliselt peate leidma faili Finderis ja kasutama "Get Info" võimalust, et leida selle faili tee. Siiski saab Finderi seadistada nii, et kuvatakse kogu praeguse kataloogi tee, käivitades ühe lihtsa käsu.

defaults write com.apple.finder _FXShowPosixPathInTitle -bool true

Teie leidja kuvab nüüd täieliku tee praegusele kataloogile oma tiitliribal.

Selle funktsiooni väljalülitamiseks kasutage järgmist käsku:

defaults write com.apple.finder _FXShowPosixPathInTitle -bool false

12. Luba otsingu lõpetamise võimalus

Finder on rakendus, mis oma menüüs ei kuvata "Quit Finder" elementi, ei reageeri "Command + Q" kiirklahvidele ja põhimõtteliselt tundub võitmatu. Võimalus otsingust väljumiseks on tegelikult lihtsalt peidetud ja seda saab hõlpsasti käsitseda.

defaults write com.apple.finder QuitMenuItem -bool true && \
killall Finder

Kui soovite võimaluse uuesti peita, kasutage lihtsalt järgmist käsku:

defaults write com.apple.finder QuitMenuItem -bool false && \
killall Finder

13. Keelake sujuv kerimine

Sujuv kerimine on tegelikult õnnistus. See aitab kogu kasutajaliidesel rohkem vedelikku ja võimaldab kasutajal kasutajaliidesega palju paremini suhelda. Vanematel Macidel võib sujuv kerimine põletada rohkem sildu kui see aitab ehitada.

Vanematel Macidel ei pruugi olla piisavalt GPU hobujõudu, et efektiivselt rakendada UI-le sujuvaid kerimisefekte. Õnneks saab sujuva kerimise keelata .

See käsk blokeerib sujuva kerimise Macis

defaults write NSGlobalDomain NSScrollAnimationEnabled -bool false

Selle uuesti sisselülitamiseks asendage lihtsalt „vale” sõnaga „tõene“

14. Töölauaikoonide näitamine / peitmine

Kas olete kunagi pidanud kellelegi üle vaatama rakendusi nagu "FaceTime" ja "TeamViewer"? Enamik inimesi oleks vähemalt üks kord kasutanud ühte või teist ekraani jagamise teenust. Siiski, kui sa oled nagu mina, muutub teie töölaud tõenäoliselt kogu aeg täis ja ilmselt ei taha, et teine ​​inimene näeks seda segadust. See teine ​​inimene võiks olla teie ülemus ja te ei tahaks, et nad näeksid, kuidas teie töölaud on korrastamata, kas?

Selle asemel, et veeta segaduse filtreerimine ja failide kataloogidesse sorteerimine, võite lihtsalt kasutada järgmist käsku ikoonide peitmiseks töölaual; see sobib ekraani jagamiseks, esitlusteks ja põhimõtteliselt mis tahes ülesanneteks, kus mõni teine ​​isik näeks teie töölauda ja hindab teid oma kehvade organisatsiooniliste oskuste eest.

Töölaua ikoonide peitmise käsk on järgmine:

defaults write com.apple.finder CreateDesktop -bool false && \
killall Finder

Loomulikult, kui olete oma ülesande täitnud, soovid kõik töölauad oma töölauale tagasi saata. Selleks käivitage lihtsalt järgmine käsk:

defaults write com.apple.finder CreateDesktop -bool true && \
killall Finder

15. Path Bar näitamine / peitmine Finderis

Teekonnariba teeb täpselt seda, mida see nimi ütleb: see kuvab tee praeguse töö kataloogi, kus te sisse olete. Selle asemel, et võimaldada Finderi „tiitliribal” näidata teed, miks mitte kasutada „teekonnariba”? Lõppude lõpuks, see on see, mida ta peab tegema.

Käsu defaults write com.apple.finder ShowPathbar -bool true võimaldab „teekonnariba” Finderis.

Kui soovid, võid ka peita "tee riba", asendada ülaltoodud käsku "true" sõnaga "false".

16. Avage kaustad, URL-id, failid, rakendused

Saate avada kaustad, failid, URL-id, isegi rakendused, otse terminali rakendusest . See on eriti kasulik juhul, kui kirjutate faili, kausta või URL-i avamiseks skripti.

Intuitiivselt on käsk avatud . „Avatud” argumendid aitavad teil otsustada, mida te seda avate.

Näiteks kausta avamiseks on käsk:

open /path/to/folder

Kui olete navigeerinud mõnda terminali kataloogi ja soovite selle kataloogi avada Finderis, kasutage lihtsalt järgmist käsku:

open .

Märkus: pärast avamist on olemas “.”, See tähendab, et teilt palutakse avada kaust, mis on hetkel avatud.

Samuti saate avada URL-e.

open "//github.com" avab GitHubi teie vaikebrauseris.

17. Vältige Maci magamist

On olemas hulk rakendusi, mis on suunatud teie Maci kasutajale määratud ajaperioodil magama ja nende töötamise takistamisele. Aga miks paigaldada kolmanda osapoole rakendus, kui saate terminali kasutada sama funktsiooni saavutamiseks?

Macisse on sisse ehitatud käsurea utiliit, mida nimetatakse "kofeinaadiks" . Koffeiini saab kasutada selleks, et määrata aeg, mille jooksul teie Mac ei saa magada, kuna kofeiin on teada, et see takistab unisust.

Käsk on piisavalt lihtne.

caffeinate -u -t time_in_seconds

Niisiis, kui sa tahad, et teie Mac ei saaks magada 1 tunni jooksul, muutub käsk:

caffeinate -u -t 3600

18. Pange näidik Sleep peale määratud aega

Teisest küljest võite soovida Maci seadistada nii, et see paneb ekraani magama pärast teie määratud aega.

Selle saavutamiseks võite kasutada “Power Manager” . Käsk on lihtne, kuid nõuab käivitamiseks „super kasutaja” juurdepääsu, kuna see muudab võimsuse seadeid.

sudo pmset displaysleep time_in_minutes

Ütle, et soovite, et teie Mac saaks 5 minuti pärast töövõimetust magada.

sudo pmset displaysleep 5

19. Seadistage Mac automaatselt uuesti käivitamiseks, kui see on külmutatud

Mac on suurepärane masin. Tänu OS X-i suurepärasele ressursside haldamisele, mis üritab kasutajaid esmakordselt panna, on nad vaevalt kunagi külmunud. Kuid iga nüüd ja isegi Mac lõpetab reageerimise. Põhjused võivad olla üks paljudest; see asi on selles, et kõik, mida saate teha, on all hoida toitenuppu, kuni teie Mac on välja lülitatud, ja seejärel taaskäivitage.

Kas poleks parem, kui sa lihtsalt seadistaksid oma Maci automaatselt taaskäivitama, kui see külmub? Ma arvan, et see oleks.

Kõik, mida pead tegema, on käivitada sudo systemsetup -setrestartfreeze on ja teie Mac käivitub automaatselt, kui see üldse külmub. Olgu, eks?

Märkus: ma ei suutnud seda tegelikult testida, sest ilmselt ei kavatsenud mu Maci külmutada, kuid dokumentatsioon sisaldab seda funktsiooni, nii et see peaks toimima.

20. Keela automaatne korrektsioon klaviatuuril

Automaatne korrigeerimine on üks neist omadustest, mis võivad olla nii päästevahendid kui ka kohutavalt tüütu tööriist. Igaühel on erinevad arvamused autokorrektsiooni kohta, mis on täiesti hea. Kui arvate, et autokorrektuur aitab teil rohkem kui häirib teid, on teil kuldne, sest Maci klaviatuurid on vaikimisi sisse lülitatud. Kui aga sa oled nagu mina ja sa ei leia piisavat kasulikku autokorrektsiooni, saate selle klaviatuuril lihtsa käsuga keelata.

defaults write -g NSAutomaticSpellingCorrectionEnabled -bool false

21. Keela klahvide vaikimisi pikk vajutus

Igaüks meist on kohati hulluks läinud ja tahtnud kirjutada sõnumeid, mis kasutavad mittevajalikke korduvaid tähti nagu “hiiiiiiii” või “yayyyy”. Ära valeta, ma tean, et teil on ka. Lihtsalt on probleemiks see, et Maci klaviatuur käitub nagu peaks ootama mobiilseadme klaviatuuri käitumist. Klahvi pikal vajutamisel kerkib esile rõhumärkidega tähemärk. Mõned leiavad, et see on kasulik, minu arvates on see ebaoluline. Muidugi, iPhone'i pika vajutamisega kaasneb rõhumärkidega tähemärki, kuid kas see peaks sülearvuti puhul tegelikult nii olema? Ma ei usu.

Õnneks on see võimalus peatada see iOS-i nagu käitumine meie Macidesse.

defaults write -g ApplePressAndHoldEnabled -bool false

Selleks, et muudatused jõustuksid, on soovitatav välja logida ja sisse logida.

22. Reguleeri klahvi kordusmäära

Nii et muutsite oma Maci vaikepikkust, ja proovisite korduvalt korrata tähtedelt klahvi vajutades, kuid see on lihtsalt liiga aeglane (või võib-olla liiga kiire)? Kõik, mida pead tegema, on korrigeerida võtme korduskiirust. Määrake väärtus igale soovile, peate proovima paari väärtust, et leida sobiv mäng.

defaults write NSGlobalDomain KeyRepeat -int 0.02

See määrab väga kiire võtme kordusmäära. Saate väärtust oma eelistustele kohandada.

23. Teisenda helifail iPhone'i helinaks

iPhone'id kasutavad helinate jaoks .m4r-vormingut ja kui sa oled kunagi tahtnud oma lemmiklaulu oma helinaks seada, oled sa õnne, kuni fail konverteeritakse .m4r-vormingusse. Õnneks saate seda Terminali abil väga lihtsalt teha.

afconvert input.mp3 ringtone.m4r -f m4af

See käsk võtab faili input.mp3, teisendab selle vormingusse .m4r ja salvestab selle nimega “ringtone.m4r”

24. Loo tekstifailist heliraamat

See on lõbus. Terminalil on üks lihtne käsk ja saate teisendada mis tahes tekstifaili heliraamatuks, millele on lisatud nõuetekohased pausid kirjavahemärkides.

Käsk ise on: say -v Alex -f /path/to/file.txt -o "outputfile.m4a"

Märkus: See käsk loob helikirja „Alex“ häälega, OS X-l on palju valitavaid hääli, millest saate valida, kui saad rohkem teada, say -v ? Terminalis.

25. Blokeerige heli käivitamisel

Jah, saate vajutada klahvi arvuti toite sisselülitamisel, et vältida ikoonilise "helina" valmistamist, kuid peate seda tegema iga kord, kui käivitate Maci. Miks mitte seda täielikult keelata? Kõik, mida pead tegema, käivitage järgmine käsk:

sudo nvram

26. Näita WiFi võrgu parooli

Sageli juhtub nii, et mul on Maci ühendus WiFi-võrguga ja ma tahan ka oma telefoni ühendada. Paraku ei mäleta ma parooli. Ma võin seda kindlasti arvata, aga ma võin ka küsida oma Macilt, et mulle lihtsalt öelda. Mulle tundub, et viimane on palju tõhusam viis selle konkreetse probleemi lahendamiseks.

security find-generic-password -D "AirPort network password" -a "SSID" -gw

See on käsk, mida pead terminalis töötama. Ilmselgelt asenda “SSID” selle WiFi-võrgu nimega, mille jaoks soovite parooli leida.

Märkus. See käsk näitab paroole ainult WiFi-võrkudele, mida teie Mac on vähemalt ühel korral ühendanud. See ei ole WiFi paroolide murdmise vahend.

27. Loo turvalised paroolid

Turvalisi paroole on raske luua ja neid on raskem meeles pidada. Noh, ma saan vähemalt aidata teil lahendada pool sellest probleemist. Teine pool - mäletav osa - see on sinust. Sa vőiksid selle lihtsalt kuskil turvaliselt kirjutada.

Terminal aitab teil luua selle käsuga tugevaid paroole :

date | md5

28. Võta viivitatud pildid

Kas olete kunagi tahtnud pilti võtta? Ma ei ole isiklikult kunagi pidanud, kuid võib-olla olete. Peab olema keegi, kes seda kasutab, sest on olemas kolmanda osapoole rakendused, mis seda lubavad. Võib-olla nad tahavad luua oma ekraanide ajastuse, kuid ma kahanen. Ma olen siin, et öelda, et te ei vaja neid kolmanda osapoole rakendusi, et võtta viivitatud ekraanipilte.

Kõik, mida vajame, on see, sa arvasid seda, Terminal ja järgmine käsk:

screencapture -T 3 -t jpg -P delayedpic.jpg

See võtab ekraanipildi 3 sekundi pärast ja salvestab selle arvutisse “delayedpic.jpg”.

29. Muuda vaikimisi kuvatavat vormingut

Siin kasutame Beebomi veebisaidil JPEG-ekraanikuvasid; Macid võtavad vaikimisi ekraanipilte PNG-s. See põhjustas suuri raskusi: enne kui sain seda veebisaidil kasutada, pidin iga pildi eksportima JPEG-vormingusse . Kuid see põhjustas mulle ka lahenduse otsimise ja selgus, et lahendus on käsk ; ja see on lihtne.
defaults write com.apple.screencapture type "jpg"

See käsk salvestab mulle mitu tundi ekraanipiltide konverteerimist JPEG-failideks ja seejärel need veebisaidile üleslaadimiseks.

30. Play iOS-i laadimisheli Kui MagSafe on ühendatud

Ausalt öeldes on see pigem trikk; kuid see võib olla kasulik, kui teie MagSafe'i pistiku valgus on halb ja ei tööta. Pange tähele, et ma ütlesin, et see võib olla kasulik. Ma mõtlen, et ikka näete aku ikooni, et kontrollida, kas teie sülearvuti laadib või mitte, kuid mis iganes. See on siiski lahe varjatud funktsioon, ja ma katan seda.

defaults write com.apple.PowerChime ChimeOnAllHardware -bool true && \
open /System/Library/CoreServices/PowerChime.app

Samuti saate selle välja lülitada.

defaults write com.apple.PowerChime ChimeOnAllHardware -bool false && \
open /System/Library/CoreServices/PowerChime.app

Avasta, õppige, olge produktiivne

Need peidetud funktsioonid ei ole ammendavad. Ma ei väida, et teame kõike, mida Terminal saab teha, kuid see artikkel annab teile mõningase ülevaate Terminali ja selle käskude uurimise eelistest. Proovige selles artiklis kirjeldatud funktsioone ja kommenteerige allpool, selgitades oma kogemusi nende käskudega.

Top