Isang Gabay ng Baguhan sa Paggamit ng Mac Terminal

Isang Gabay ng Baguhan sa Paggamit ng Mac Terminal

Para sa karamihan ng iyong pang-araw-araw na gawain sa Mac, ang isang malambot at magiliw na GUI ay parehong isang pag-aari at isang ginhawa. Minsan, bagaman, ang Finder ay isang clunky middleman.





Mayroong mas mabilis na paraan upang malaman kung saan nagtatago ang pesky 5GB file na iyon, o ang landas ng bawat file na nauugnay sa app na iyon na naisip mong tinanggal. Para sa mga trabahong ito at iba pa, ang linya ng utos ay ang iyong bagong matalik na kaibigan.





Ano ang Terminal?

Ang Terminal ay isang utility na nagbibigay-daan sa iyo upang makipag-ugnay sa iyong Mac sa pamamagitan ng linya ng utos. Ang mga operating system ng Linux ay may kasamang mga katulad na tool, dahil ang parehong Linux at macOS ay mga katulad ng Unix na OS. Ang command line interface (CLI), o ang wikang nai-type mo sa Terminal upang makipag-ugnay sa iyong Mac, ay tinawag bash . Lahat ng tinatalakay namin sa ibaba ay isang bash command.





Bago ka simulang gamitin ang Terminal , maaari mong ipasadya ito sa iyong sariling personal na kagustuhan. Kung nais mo, posible ring mag-download ng isang third-party na kahalili ng Terminal para sa isang pasadyang hitsura at pakiramdam.

Mga Tip sa Pangkalahatang Mac Command Line

Una, tingnan natin ang ilang pangunahing mga katotohanan sa Terminal na dapat mong malaman.



Pangkalahatang Syntax

Karaniwang sinusunod ng isang bash na utos ang pattern na ito:

[Command] [Options] [Input or Path to File or Directory]

Halimbawa, sa:





ls -la /Applications ls

ang utos,

-la

ay isang compound ng dalawang indibidwal na mga pagpipilian (





-l

at

-a

), at

/Applications

ay ang landas sa listahan.

Ang landas

Ang pag-unawa sa mga landas ay makakatulong sa iyo na maunawaan kung paano talaga nakikita ng macOS ang iyong mga file. Mahalaga, ang landas ng isang file ay ang pugad ng mga folder ng mga manika ng Russia kung saan nilalaman ito, na sinusundan ng pangalan mismo ng file.

Halimbawa, sa isang Mac, tinawag ang landas ng isang file Ang aking mga lihim nakatira sa Desktop ng gumagamit na si John Doe

/Users/jdoe/Desktop/'My Secrets'

.

Puting Puwang

Dapat kang makatakas sa puting espasyo para maproseso ito ng maayos ng Terminal. Kapag nakakita ng isang puwang ang bash, binibigyang kahulugan ito bilang pagtatapos ng isang utos. Kaya't kung mayroon kang isang folder na may mga puwang sa pangalan nito, tulad ng Path Test , at sinubukan mong ilista ang mga nilalaman nito

ls /Applications/Path Test

, makukuha mo ito:

Anong nangyayari dito? Well, iniisip ni bash na tumawag ka ls sa / Mga Aplikasyon / Landas . Nang hindi makita ang file na iyon, huminto ito.

Kung nais mong kilalanin ang buong pangalan ng iyong folder, maaari mong balutin ang pangalan sa mga quote o gumamit ng isang backslash, tulad nito:

  • ls /Applications/'Path Test' o
  • ls /Applications/Path Test

Sudo

Marami sa mga utos sa ibaba ang nangangailangan ng pag-access sa antas ng administrator. Kung hindi ka kasalukuyang naka-sign in sa administrator account, ngunit alam mo ang password ng administrator, maaari kang maglagay

sudo

(na nangangahulugang 'gawin ng solong gumagamit') sa harap ng utos na pansamantalang bigyan ito ng mga pribilehiyo sa antas ng administrator.

Utos ng Terminal na Pagbutihin ang Iyong Workflow

Ngayong alam mo na ang mga pangunahing kaalaman, tingnan natin ang ilang mga lubhang madaling gamiting utos. Tandaan na maaari mong makuha ang buong impormasyon sa mga utos na ito, kasama ang lahat ng kanilang mga pagpipilian at halimbawa, sa pamamagitan ng pagta-type

man

papasok sa Terminal.

hanapin

  • Pinalitan: Spotlight
  • Bakit mas mabuti ito: Mas mabilis ito at naghahanap ng mga folder ng system na ibinubukod ng Spotlight, o may problema sa pag-index.

Ang spotlight ay may kaugaliang laktawan ang mga file ng system ng macOS maliban kung sabihin mo ito sa hindi, at kahit na magkakaroon ng problema sa pag-index sa kanila. Sa kabaligtaran, ang bash hanapin Maaaring maghanap ang utos para sa anumang, sa anumang lugar, at ilalabas ang buong landas ng iyong hinahanap.

Ang syntax ng hanapin binubuo ng apat na bahagi. Sa pagkakasunud-sunod, ang mga ito ay:

  1. hanapin
  2. ang landas ng direktoryo na nais mong hanapin ( / Mga Aplikasyon sa ibaba)
  3. mga pagpipilian (ang halimbawa sa ibaba ay mayroon -pangalan , na nangangahulugang iyon hanapin maghanap ng mga file na tumutugma sa pangalang iyon)
  4. ang string upang maghanap (ang halimbawa sa ibaba ay mayroon Google Chrome )

Dapat alam mo yun hanapin gumagamit ng regex (tinatawag ding regular expression). Ang isang buong paliwanag sa paksang ito ay nasa labas ng saklaw ng artikulong ito (o anumang kakulangan ng isang aklat). Gayunpaman, ang halimbawa sa ibaba ay nagpapakilala ng isang mahalagang konsepto sa regex, na kung saan ay ang asterisk ( * ), o character na wildcard.

Ang paglalagay nito sa simula at pagtatapos ng string ng paghahanap ay nangangahulugan na hanapin ay maglalabas ng mga resulta na mayroong mga character bago at pagkatapos ng termino para sa paghahanap. Sa kasong ito, Google Chrome ilalabas Google Chrome.app .

Nagsasama-sama ang lahat upang magmukhang ganito:

ng

  • Pinalitan: Cmd + ako upang ipakita ang impormasyon.
  • Bakit mas mabuti ito: Maaari itong ipakita sa iyo ng maraming mga folder nang sabay-sabay, at karaniwang tumatagal ng mas kaunting oras upang mai-load.

ng nangangahulugang 'paggamit ng disk,' at maaaring mabilis na sabihin sa iyo ang laki ng isang file o folder, o kahit isang listahan ng mga file sa loob ng isang folder.

Ang pinakamahusay na mga pagpipilian para sa ng ay:

  • -d (lalim): Kapag sinundan ng isang numero, nagsasabi hanapin upang limitahan ang paghahanap nito sa a -d antas ng lalim sa direktoryo kung saan ito tumatakbo.
    • Halimbawa, kung tatakbo ka du -d 1 /Applications , ipapakita lamang nito sa iyo ang kabuuang sukat ng mga folder at mga file sa iyong Mga Aplikasyon folder, hindi ang laki ng mga subfolder sa loob ng mga folder na iyon.
  • -h (nababasa ng tao): Ipapakita nito sa iyo ang laki ng iyong mga file sa SA , M , o G , na nangangahulugang kilo, mega, o gigabytes.

Tingnan mo ng sa aksyon:

Hindi maaaring i-download mula sa mga bintanang 10 store

mv

  • Pinalitan: Ang paglipat ng point-and-click ng mga folder at file.
  • Bakit mas mabuti ito: Mas mabilis ito at hindi nangangailangan ng pag-navigate.

Maaari mong mabilis na ilipat ang isang file o folder sa ibang folder gamit ang mv . Gumagana ito sa pamamagitan lamang ng pagbabago ng pangalan ng landas.

Ang syntax ay

mv

.

Halimbawa,

mv /Users/jdoe/Documents/file1 /Users/jdoe/Desktop/file1

ililipat file1 galing kay jdoe's Mga Dokumento sa kanyang Desktop .

ls

  • Pinalitan: Cmd + i upang ipakita ang impormasyon.
  • Bakit mas mabuti ito: Mas mabilis ito, maaaring magpakita ng impormasyon sa maraming mga file nang sabay-sabay, at lubos na napapasadyang.

ls ay isang hindi kapani-paniwalang malakas na utos para sa pagpapakita sa iyo nang eksakto kung ano ang nasa iyong mga folder. Isiniwalat din nito kung sino ang pinapayagan na makita ang mga ito, kung mayroon kang anumang mga nakatagong mga file o folder, at marami pa.

Ang pinakamahusay na mga pagpipilian para sa ls ay:

  • -ang (mahaba): Ipinapakita ang mga pahintulot para sa bawat file sa folder, ang pinakabagong oras ng pagbabago, ang may-ari ng file, at filename.
  • -sa (lahat): Ipinapakita sa iyo ang lahat ng mga file sa isang folder, kasama ang mga nakatagong mga file (mahusay para sa pagpapakita ng library ng gumagamit sa macOS, na kung saan ay nakatago bilang default).

Narito kung ano ang hitsura ng output:

mkdir

  • Pinalitan: Finder> File> Bagong Folder
  • Bakit mas mabuti ito: Mas mabilis ito, at maitatakda mo mismo ang pangalan sa utos sa halip na i-double click ang bagong folder.

Lumikha ng mga bagong folder sa isang iglap gamit ang utos na ito.

Halimbawa:

mkdir /Users/jdoe/Desktop/cool_stuff

rm

  • Pinalitan: Ang paglipat ng mga file sa Basurahan at pag-aalis ng laman nito.
  • Bakit mas mabuti ito: Mas mabilis ito, at mainam para sa pagtanggal ng mga pesky file na hindi matatanggal ng Basurahan.

Tatanggalin ng utos na ito, kaagad at walang pagtatangi, anumang file na inilalagay mo sa daanan nito. Malinaw na, gamitin ito nang may matinding pag-iingat. Hindi tulad ng pag-click Walang laman na Basurahan , rm hindi magtatanong kung sigurado ka. Ipinapalagay na alam mo kung ano ang ginagawa mo.

Isang bagay na dapat tandaan rm ay na sa pamamagitan ng default, tatanggalin lamang nito ang mga file, hindi mga folder. Upang tanggalin ang mga folder, dapat mong gamitin ang -R pagpipilian, na kumakatawan sa recursive .

Halimbawa:

rm -R /Users/jdoe/Desktop/cool_stuff

Master ang iyong Mac Gamit ang Terminal

Ngayon alam mo ang ilang mahahalagang utos ng Terminal at maaaring simulang isama ang mga ito sa iyong pang-araw-araw na daloy ng trabaho sa Mac. Kapag naging komportable ka gamit ang bash, maaari kang lumampas sa simpleng pagpapalit ng iyong mga pang-araw-araw na gawain at simulang galugarin ang mga kapangyarihan na ang nag-aalok lamang ng linya ng utos.

Magsimula sa pamamagitan ng pag-install ng Homebrew , ang pinakamahusay na manager ng package para sa macOS. Pinapayagan kang mag-install ng mga bagong wika ng programa, mga repository ng software, at marami pa. At pagkatapos ay maaari kang lumipat sa sinusubukan ang ilang mga masaya at cool na mga utos at pagpapasadya ng Terminal upang gawin itong mas kapaki-pakinabang.

Magbahagi Magbahagi Mag-tweet Email Isang Gabay ng Baguhan sa Animating Speech

Ang animating pagsasalita ay maaaring maging isang hamon. Kung handa ka nang magsimulang magdagdag ng diyalogo sa iyong proyekto, sisirain namin ang proseso para sa iyo.

Basahin Susunod
Mga Kaugnay na Paksa
  • Mac
  • Terminal
  • Command Prompt
  • Linux Bash Shell
  • Mga Tip sa Mac
Tungkol sa May-akda Chawaga Team(21 Artikulo Nai-publish)

Si Tim Chawaga ay isang manunulat na naninirahan sa Brooklyn. Kapag hindi siya nagsusulat tungkol sa teknolohiya at kultura, nagsusulat siya ng science fiction.

Higit pa Mula kay Tim Chawaga

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe
Kategorya Mac