Хүн бүрийн мэдэх ёстой терминалын командууд
Хүн бүрийн мэдэх ёстой терминалын командууд
Anonim
Хүн бүрийн мэдэх ёстой терминалын командууд
Хүн бүрийн мэдэх ёстой терминалын командууд
терминал дүрс
терминал дүрс

Magic Mouse, Magic Trackpad гэх мэт график интерфэйсүүд болон бүх төрлийн тохиромжтой манипуляторууд хаа сайгүй байдаг ч Terminal.app програм нь зарим үйлдлүүдийг гүйцэтгэхэд маш хэрэгтэй, бага зэрэг "geeky" хэрэгсэл хэвээр байгаа бөгөөд бидний ихэнх нь өнгөцхөн мэддэг. Үнэн хэрэгтээ үүнийг "зохируулахад" хэцүү зүйл байхгүй тул MacRadar-ийн бүх уншигчдад зориулж би терминалд хэрэгтэй байж болох командуудыг бэлдсэн.

Эхлэхийн тулд Terminal.app програм нь өөрөө бүх ашигтай хэрэгслүүдийн нэгэн адил Програмууд> Хэрэглээний лавлах хэсэгт байрладаг гэдгийг хэлэх хэрэгтэй. Үүнийг ажиллуулсны дараа та компьютерийн нэр болон одоогийн лавлахыг бичсэн мөрийг харах бөгөөд долларын тэмдгийн дараа ($) - таныг анхны командаа оруулахыг урьж буй анивчдаг курсорыг харах болно …

терминал
терминал

Файл, фолдеруудын жагсаалт - ls

Анхдагч байдлаар, хэрэгслийг ажиллуулсны дараа хэрэглэгчийн нүүр хавтас нь ажлын лавлахаар сонгогддог. Дотор байгаа файл, фолдеруудын жагсаалтыг авахын тулд хоёр үсэгтэй командыг ажиллуулна уу

ls

терминал-ls
терминал-ls

Энэ тушаалын хэд хэдэн хувилбарууд байдаг бөгөөд тэдгээрийг өөр өөр товчлууруудаар дууддаг (үнэндээ өөр олон байдаг):

  • ls -l

  • Зөвшөөрөл, файлын хэмжээ гэх мэт зүйл бүрийн талаарх дэлгэрэнгүй мэдээллийг харуулах болно. Нэмж дурдахад мөр бүрийн эхний тэмдэгт нь өгөгдлийн төрлийг тодорхойлох боломжийг бидэнд олгоно: хэрэв энэ нь Латин "d" үсэг бол бид лавлах, хэрэв зураас (-) байвал ердийн файл байна.
  • ls -a

  • далд зүйлс (Mac OS X дээр цэгээр эхэлсэн нэр) зэрэг одоогийн фолдерт байгаа бүх файл, лавлахуудын жагсаалтыг харуулах болно.

Гэрийн эзэгтэйд анхаарна уу: Түлхүүрүүдийг бие биентэйгээ хялбархан хослуулах боломжтой тул хэрэв та лавлах бүх элементүүд, түүний дотор далд файлуудын талаарх дэлгэрэнгүй мэдээллийг үзэхийг хүсвэл таны тушаал дараах байдалтай байх ёстой.

лс -ла

term-ls-la
term-ls-la

Лавлах хооронд шилжих - cd

Энэ тушаалын нэр нь Apple-ийн дижитал iTunes Store-оор амжилттай устгасан хуучин CD-нүүдээс гаралтай биш, харин "Change directory" гэсэн хоёр англи үгнээс гаралтай.

  • бичих

    cd хөгжим

  • - Терминал нь мэдээж таны одоогийн лавлахад байгаа бол Хөгжмийн хавтас руу очно.
  • Нэг түвшний хавтас руу гарахын тулд тушаалыг ашиглана уу

    cd..

  • (хоёр цэгтэй).
  • Мөн cd командыг гүйцэтгэснээр та хэрэглэгчийн гэрийн лавлах руу шууд шилжих болно.
term-cd
term-cd

Ажлын лавлах бүрэн зам - pwd

Энэ тушаалын нэр нь мөн "хэвлэх ажлын лавлах" хэллэгийн эхний үсгээс гаралтай. Таны аль ч директорт байгаа энэ команд нь одоогийн лавлах руу бүрэн замыг харуулах болно.

хугацаа-pwd
хугацаа-pwd

Лавлах үүсгэх - mkdir

Энэ тушаал нь заасан нэртэй лавлах үүсгэнэ. Жишээлбэл,

mkdir температур

одоогийн хавтсанд Temp лавлах үүсгэнэ. Хэрэв та аль лавлахад байгаагаа мартсан бол ашиглаарай

pwd

:

term-mkdir
term-mkdir

Файл, санг устгах - rm, rmdir

Терминалаар дамжуулан файлууд болон лавлахуудыг хийхдээ жижиг боловч чухал зүйлийг анхаарч үзэх хэрэгтэй: хогийн сав байхгүй тул өгөгдлийг бүрмөсөн устгадаг.

Гэхдээ ерөнхийдөө баг

rm test1.txt

test1.txt файлыг одоогийн директороос устгах болно. Хэрэв та "i" түлхүүрийг нэмбэл (

rm -i test2.txt

) хэрэглэгчээс устгасныг баталгаажуулахыг хүсэх болно.

term-rm-файлууд
term-rm-файлууд

Харамсалтай нь лавлахуудыг устгах нь илүү хэцүү ажил юм, учир нь энэ үйлдэлд хэд хэдэн төрлийн тушаалууд байдаг:

  • rmdir тест

  • Тестийн лавлах нь хоосон бөгөөд дотор нь ямар ч дэд хавтас, файл агуулаагүй тохиолдолд л устгана.
  • rm -r Туршилт2

  • Test2 доторх бүх файл, хавтсыг рекурсив байдлаар устгаж, төгсгөлд нь устгана.
term-rmdir
term-rmdir

Файл зөөх, хуулах - mv болон cp

Хоёр команд нь бараг ижил үйлдлийг гүйцэтгэдэг тул параметрийн жагсаалт нь тэдний хувьд ижил байна. Хэрэв би файлыг нэг директороос нөгөөд шилжүүлэхийг хүсвэл дараах тушаалыг ашиглах хэрэгтэй.

mv ~ / test1.txt ~ / Баримт бичиг / test1.txt

Эхний параметр (~ / test1.txt) нь бидний зөөх шаардлагатай файл, хоёр дахь нь очих директор болон үүссэн файлын нэр юм.

Мөн дахин тэмдэглэлийн эзэгтэйд. Нэгдүгээрт, та аль хэдийн таамаглаж байсанчлан файлууд дээр үйлдэл хийхийн тулд зөв лавлах руу шилжих шаардлагагүй. Түүний нэр, бүрэн замыг мэдэж, тэдгээрийг командын параметр болгон ашиглахад хангалттай.

Хоёрдугаарт, гэрийн лавлах руу очих замыг бүртгэхгүйн тулд tilde (~) ашиглахад хангалттай. Жишээлбэл, оруулга

~ / Баримт бичиг

-тэй адил

/ Хэрэглэгчид / хэрэглэгчийн нэр / Баримт бичиг

Файл хуулахын тулд солиход л хангалттай

mv

дээр

cp

:

term-mv-cp
term-mv-cp

Үлдсэн багууд

Мэдээжийн хэрэг, боломжтой бүх тушаалуудыг (түүнчлэн тэдгээрийн түлхүүрүүдийг) тайлбарлах боломжгүй тул би хэд хэдэн сонирхолтой, хэрэгтэй "тохиолдлууд" дээр анхаарлаа хандуулах болно.

  • Та командыг ашиглан систем дээрх дурын програмыг ажиллуулж болно

    нээлттэй

    програмын зам болон түүний нэрийг зайгаар тусгаарлаж зааж өгнө. Жишээлбэл,

    /Applications/Airfoil.app-г нээнэ үү

  • Командыг ашиглан

    ДЭМБ

  • Та системд нэвтэрсэн хэрэглэгчдийн жагсаалтыг харах боломжтой. Мэдээжийн хэрэг, энэ компьютер дээрх ажил нь хэд хэдэн хэрэглэгчийн нэвтрэлт эсвэл идэвхтэй SSH-тэй холбоотой тохиолдолд л хамааралтай болно.
  • Тушаал

    муур тест.txt

  • test.txt нэртэй файлын агуулгыг терминалын цонхонд харуулах боломжийг танд олгох боловч та үүнийг засах боломжгүй (үүнийг хийхийн тулд та nano, vim, эсвэл emacs гэх мэт текст засварлагч ашиглах шаардлагатай болно), зүгээр л үзэх боломжтой.
  • Та бүх нийтийн гарын товчлолыг ашиглан дурын командыг (энэ нь ping эсвэл бүрхүүлийн скриптийн ажил ч бай) гүйцэтгэх үйл явцыг үргэлж цуцалж болно.

    Хяналт + C

  • .
  • Командыг ажиллуулснаар терминалын цонхыг их хэмжээний текстээс цэвэрлэх нь маш хялбар юм

    тодорхой

  • .
  • Зарим тушаалыг ажиллуулахын тулд танд администраторын эрх хэрэгтэй байж магадгүй. Үүнийг хийх хамгийн хурдан арга бол мөрийн эхэнд команд нэмэх явдал юм

    sudo

  • … Энэ тохиолдолд Терминал таныг дансны нууц үгээ оруулахыг хүсэх болно.
  • Та тушаалыг ашиглан ажиллаж байгаа процессуудын жагсаалтыг харж болно

    дээд

  • , гэхдээ энэ тохиолдолд өгөгдөл нь Системийн хяналтаас бага тодорхой харагдах болно.
  • Тушаалын дэлгэрэнгүй тусламжийг харуулахын тулд та ашиглаж болно

    хүн

  • , сонирхсон командын нэрийг хоосон зайгаар заана.
  • Би гайхалтай хайлтын хэрэгслийг дурдахаа бараг мартчихаж

    grep

    үүний тусламжтайгаар та файл дахь текстийн мөрийг эсвэл процессын жагсаалтаас тодорхой процессыг олох боломжтой (жишээлбэл,

    ps ax | grep smbd

  • ).

Магадгүй бид үүн дээр зогсох болно, хэрэв би ямар нэг зүйлийг алдсан эсвэл буруу зааж өгсөн бол та сэтгэгдэл бичихийг урьж байна.

Зөвлөмж болгож буй: