Amri za terminal kila mtu anapaswa kujua
Amri za terminal kila mtu anapaswa kujua
Anonim
Amri za terminal kila mtu anapaswa kujua
Amri za terminal kila mtu anapaswa kujua
ikoni ya terminal
ikoni ya terminal

Licha ya kuenea kwa violesura vya picha na kila aina ya vidanganyifu vinavyofaa kama vile Magic Mouse na Magic Trackpad, programu ya Terminal.app bado ni zana muhimu na "ya kijinga" kwa kutekeleza baadhi ya shughuli, ambayo wengi wetu tunaifahamu juu juu. Kwa kweli, hakuna chochote ngumu katika "kuifuga", kwa hivyo, kwa wasomaji wote wa MacRadar, nimeandaa amri za terminal ambazo zinaweza kuwa muhimu.

Kuanza, inapaswa kusemwa kwamba programu ya Terminal.app yenyewe, kama huduma zote muhimu, iko kwenye saraka ya Programu> Huduma. Mara baada ya kuizindua, utaona mstari ambao jina la kompyuta na saraka ya sasa imeandikwa, na baada ya ishara ya dola ($) - mshale wa kukaribisha unaokualika kuingia amri yako ya kwanza …

terminal
terminal

Orodha ya faili na folda - ls

Kwa chaguo-msingi, baada ya kuzindua matumizi, folda ya nyumbani ya mtumiaji huchaguliwa kama saraka ya kufanya kazi. Ili kupata orodha ya faili na folda ndani yake, endesha tu amri ya barua mbili

ls

terminal-ls
terminal-ls

Kuna tofauti kadhaa za amri hii, ambayo huitwa na funguo tofauti (kwa kweli, kuna mengi zaidi):

  • ls -l

  • itaonyesha maelezo ya kina kuhusu kila kipengee, ikiwa ni pamoja na ruhusa, saizi za faili, n.k. Kwa kuongeza, tabia ya kwanza ya kila mstari itatuwezesha kuamua aina ya data: ikiwa ni barua ya Kilatini "d", basi tuna saraka, na ikiwa hyphen (-), basi faili ya kawaida.
  • ls -a

  • itaonyesha orodha ya faili na saraka zote kwenye folda ya sasa, pamoja na vipengee vilivyofichwa (majina yanayoanza na nukta katika Mac OS X).

Kumbuka kwa mhudumu: funguo zinaweza kuunganishwa kwa urahisi na kila mmoja, kwa hivyo ikiwa unataka kutazama habari ya kina juu ya vitu vyote vya saraka, pamoja na faili zilizofichwa, basi amri yako inapaswa kuonekana kama hii:

ls -la

muda-ls-la
muda-ls-la

Kusonga kati ya saraka - cd

Jina la amri hii halitokani na CD za zamani ambazo Apple ilifanikiwa kuuawa na Duka lake la iTunes la dijiti, lakini kutoka kwa maneno mawili ya Kiingereza "kubadilisha saraka" - ambayo hufanya:

  • Andika

    Muziki wa cd

  • - na Terminal itaenda kwenye folda ya Muziki, ikiwa, bila shaka, iko kwenye saraka yako ya sasa.
  • Ili kuondoka kwenye folda ngazi moja ya juu, tumia amri

    cd..

  • (na nukta mbili).
  • Na kwa kutekeleza amri ya cd, utahamishiwa mara moja kwenye saraka ya nyumbani ya mtumiaji.
muda-cd
muda-cd

Njia kamili ya saraka ya kufanya kazi - pwd

Jina la amri hii pia linatokana na herufi za kwanza za maneno "saraka ya kazi ya kuchapisha". Orodha yoyote uliyomo, amri hii itasababisha njia kamili ya saraka ya sasa.

muda-pwd
muda-pwd

Unda saraka - mkdir

Amri hii inaunda saraka na jina maalum. Kwa mfano,

Muda wa mkdir

itaunda saraka ya Muda kwenye folda ya sasa. Ikiwa umesahau ni saraka gani uliyomo kwa sasa, tumia

pwd

:

muda-mkdir
muda-mkdir

Kuondoa faili na saraka - rm, rmdir

Wakati wa hatua hii kwenye faili na saraka kupitia Terminal, unahitaji kuzingatia nuance ndogo lakini muhimu: hakuna Recycle Bin, hivyo data imefutwa kabisa.

Lakini kwa ujumla timu

rm test1.txt

itaondoa faili test1.txt kutoka saraka ya sasa. Na ukiongeza, sema, ufunguo "i" (

rm -i test2.txt

) mtumiaji ataombwa kuthibitisha ufutaji huo.

muda-rm-faili
muda-rm-faili

Kwa bahati mbaya, kufuta saraka ni kazi ngumu zaidi, kwa sababu kuna aina kadhaa za amri kwa hatua hii:

  • Mtihani wa rmdir

  • itafuta saraka ya Jaribio ikiwa tu ni tupu na haina folda ndogo au faili ndani yake.
  • rm -r Mtihani2

  • hufuta tena faili na folda zote ndani ya Test2, na kuifuta mwishoni kabisa.
muda-rmdir
muda-rmdir

Kusonga na kunakili faili - mv na cp

Amri mbili hufanya karibu vitendo sawa, kwa hiyo orodha ya vigezo ni sawa kwao. Ikiwa ninataka kuhamisha faili kutoka saraka moja hadi nyingine, basi ninahitaji kutumia amri ifuatayo:

mv ~ / test1.txt ~ / Nyaraka / test1.txt

Kigezo cha kwanza (~ / test1.txt) ni faili ambayo tunahitaji kusonga, na pili ni saraka ya marudio na jina la faili linalosababisha.

Na tena kwa bibi wa noti. Kwanza, kama unaweza kuwa tayari umekisia, sio lazima kwenda kwenye saraka sahihi kufanya vitendo kwenye faili. Inatosha kujua jina lake, njia kamili na kuzitumia kama vigezo vya amri.

Pili, ili usiandike njia ya saraka ya nyumbani kila wakati, inatosha kutumia tilde (~). Kwa mfano, kuingia

~ / Nyaraka

sawa na

/ Watumiaji / jina la mtumiaji / Nyaraka

Ili kunakili faili, badilisha

mv

juu

cp

:

muda-mv-cp
muda-mv-cp

Timu zingine

Kwa kawaida, haiwezekani kuelezea amri zote zilizopo (pamoja na funguo zao), kwa hiyo nitazingatia "matukio" machache ya kuvutia na yenye manufaa:

  • Unaweza kuendesha programu yoyote kwenye mfumo kwa kutumia amri

    wazi

    ikibainisha njia ya programu na jina lake kutengwa na nafasi. Kwa mfano,

    fungua /Applications/Airfoil.app

  • Kwa kutumia amri

    WHO

  • unaweza kuona orodha ya watumiaji ambao wameingia kwenye mfumo. Kwa kawaida, hii inafaa tu ikiwa kazi kwenye kompyuta hii inahusisha kuingia kwa watumiaji kadhaa au SSH inayotumika.
  • Amri

    paka test.txt

  • itakuruhusu kuonyesha yaliyomo kwenye faili inayoitwa test.txt kwenye dirisha la Kituo, lakini huwezi kuihariri (utahitaji kutumia kihariri cha maandishi kama nano, vim, au emacs kufanya hivi), iangalie tu.
  • Unaweza kughairi mchakato wa kutekeleza amri yoyote (iwe ping au kazi ya hati ya ganda) kwa kutumia njia ya mkato ya kibodi ya ulimwengu wote.

    Udhibiti + C

  • .
  • Ni rahisi sana kufuta dirisha la Terminal la kiasi kikubwa cha maandishi kwa kuendesha amri

    wazi

  • .
  • Unaweza kuhitaji marupurupu ya msimamizi ili kuendesha baadhi ya amri. Njia ya haraka zaidi ya kufanya hivyo ni kwa kuongeza amri mwanzoni mwa mstari

    sudo

  • … Katika kesi hii, Terminal itakuuliza uweke nenosiri kwa akaunti yako.
  • Unaweza kutazama orodha ya michakato inayoendesha kwa kutumia amri

    juu

  • , hata hivyo, katika kesi hii data itaonekana wazi kidogo kuliko katika Ufuatiliaji wa Mfumo.
  • Ili kuonyesha usaidizi wa kina kwa amri, unaweza kutumia

    mtu

  • , ikibainisha jina la amri ya riba iliyotenganishwa na nafasi.
  • Karibu nilisahau kutaja matumizi bora ya utaftaji

    grep

    ambayo unaweza kupata kamba ya maandishi kwenye faili au, sema, mchakato maalum katika orodha ya mchakato (kwa mfano,

    ps ax | grep smbd

  • ).

Labda tutaacha kwa hili, na ikiwa nimekosa kitu au nilionyesha vibaya - unakaribishwa katika maoni.

Ilipendekeza: