Терминал командалары әркім білуі керек
Терминал командалары әркім білуі керек
Anonim
Терминал командалары әркім білуі керек
Терминал командалары әркім білуі керек
терминал белгішесі
терминал белгішесі

Графикалық интерфейстердің және Magic Mouse және Magic Trackpad сияқты ыңғайлы манипуляторлардың барлық түрлеріне қарамастан, Terminal.app қолданбасы әлі де кейбір операцияларды орындауға арналған өте пайдалы және аздап «жеңіл» құрал болып табылады, онымен көпшілігіміз жақсы таныс. Шындығында, оны «үйрету» қиын ештеңе жоқ, сондықтан MacRadar-тың барлық оқырмандары үшін мен Терминалға пайдалы болуы мүмкін командаларды дайындадым.

Алдымен, Terminal.app қолданбасының өзі, барлық пайдалы утилиталар сияқты, Бағдарламалар> Утилиталар каталогында орналасқанын айту керек. Оны іске қосқаннан кейін бірден компьютердің аты және ағымдағы каталог жазылған жолды көресіз, ал доллар белгісінен кейін ($) - сізді бірінші пәрменді енгізуге шақыратын сәлемдесу жыпылықтайтын курсор …

Терминал
Терминал

Файлдар мен қалталар тізімі - ls

Әдепкі бойынша, қызметтік бағдарламаны іске қосқаннан кейін жұмыс каталогы ретінде пайдаланушының үй қалтасы таңдалады. Ондағы файлдар мен қалталардың тізімін алу үшін екі әріпті пәрменді орындаңыз

ls

terminal-ls
terminal-ls

Бұл команданың әртүрлі пернелер арқылы шақырылатын бірнеше нұсқалары бар (шын мәнінде, тағы да көп):

  • ls -l

  • рұқсаттарды, файл өлшемдерін және т.б. қоса, әрбір элемент туралы толық ақпаратты көрсетеді. Сонымен қатар, әрбір жолдың бірінші таңбасы деректер түрін анықтауға мүмкіндік береді: егер бұл латын әрпі «d» болса, онда бізде каталог, ал сызықша (-) болса, онда қарапайым файл.
  • ls -a

  • жасырын элементтерді (Mac OS X жүйесінде нүктеден басталатын атауларды) қоса, ағымдағы қалтадағы барлық файлдар мен каталогтардың тізімін көрсетеді.

Үй иесіне ескерту: кілттерді бір-бірімен оңай біріктіруге болады, сондықтан каталогтың барлық элементтері, соның ішінде жасырын файлдар туралы толық ақпаратты көргіңіз келсе, сіздің командаңыз келесідей болуы керек:

ls -la

термин-ls-la
термин-ls-la

Каталогтар арасында жылжу – CD

Бұл пәрменнің атауы Apple компаниясы өзінің цифрлық iTunes дүкенімен сәтті жойған ескі ықшам дискілерден емес, ағылшын тіліндегі «каталогты өзгерту» деген екі сөзден шыққан – ол мұны істейді:

  • Жазыңыз

    CD музыкасы

  • - және Терминал, әрине, ағымдағы каталогта бар болса, Музыка қалтасына өтеді.
  • Бір деңгей жоғары қалтаға шығу үшін пәрменді пайдаланыңыз

    CD..

  • (екі нүктемен).
  • Ал cd пәрменін орындау арқылы сіз бірден пайдаланушының үй каталогына ауысасыз.
term-cd
term-cd

Жұмыс каталогына толық жол - pwd

Бұл команданың аты да «басып шығару жұмыс каталогы» тіркесінің бірінші әріптерінен шыққан. Қай каталогта болсаңыз да, бұл пәрмен ағымдағы каталогқа толық жолды береді.

термин-pwd
термин-pwd

Каталог құру - mkdir

Бұл пәрмен көрсетілген атаумен каталог жасайды. Мысалыға,

mkdir Темп

ағымдағы қалтада Temp каталогын жасайды. Қазіргі уақытта қай каталогта екеніңізді ұмытып қалсаңыз, пайдаланыңыз

pwd

:

термин-mkdir
термин-mkdir

Файлдар мен каталогтарды жою - rm, rmdir

Терминал арқылы файлдар мен каталогтар бойынша бұл әрекетті орындау кезінде сіз шағын, бірақ маңызды нюансты ескеруіңіз керек: қоқыс жәшігі жоқ, сондықтан деректер біржола жойылады.

Бірақ жалпы команда

rm test1.txt

ағымдағы каталогтан test1.txt файлын жояды. Егер сіз қоссаңыз, айталық, «i» пернесі (

rm -i test2.txt

) пайдаланушыдан жоюды растау сұралады.

term-rm-файлдары
term-rm-файлдары

Өкінішке орай, каталогтарды жою қиынырақ міндет, себебі бұл әрекетке арналған пәрмендердің бірнеше түрі бар:

  • rmdir сынағы

  • Сынақ каталогы бос болса және оның ішінде ешқандай ішкі қалталар немесе файлдар болмаса ғана жояды.
  • rm -r Тест2

  • Test2 ішіндегі барлық файлдар мен қалталарды рекурсивті түрде жояды және оны ең соңында жояды.
термин-rmdir
термин-rmdir

Файлдарды жылжыту және көшіру - mv және cp

Екі команда дерлік бірдей әрекеттерді орындайды, сондықтан параметрлер тізімі олар үшін бірдей. Егер мен файлды бір каталогтан екіншісіне жылжытқым келсе, келесі пәрменді пайдалануым керек:

mv ~ / test1.txt ~ / Құжаттар / test1.txt

Бірінші параметр (~ / test1.txt) - бізге жылжыту керек файл, ал екіншісі - тағайындалған каталог және нәтиже файл атауы.

Және тағы да нота иесіне. Біріншіден, сіз бұрыннан болжағаныңыздай, файлдарда әрекеттерді орындау үшін дұрыс каталогқа өту қажет емес. Оның атын, толық жолын білу және оларды командалық параметрлер ретінде пайдалану жеткілікті.

Екіншіден, үй каталогына жолды әр уақытта жазбау үшін (~) таңбасын пайдалану жеткілікті. Мысалы, кіріс

~ / Құжаттар

тең

/ Пайдаланушылар / пайдаланушы аты / Құжаттар

Файлдарды көшіру үшін жай ғана ауыстырыңыз

mv

қосулы

cp

:

термин-mv-cp
термин-mv-cp

Қалған командалар

Әрине, барлық қол жетімді пәрмендерді (сонымен қатар олардың кілттерін) сипаттау мүмкін емес, сондықтан мен бірнеше қызықты және пайдалы «даналарға» назар аударамын:

  • Пәрменді пайдаланып жүйеде кез келген қолданбаны іске қосуға болады

    ашық

    қолданбаға жолды және бос орынмен бөлінген оның атауын көрсету. Мысалға,

    /Applications/Airfoil.app қолданбасын ашыңыз

  • Пәрменді пайдалану

    кім

  • жүйеге кірген пайдаланушылардың тізімін көре аласыз. Әрине, бұл осы компьютердегі жұмыс бірнеше пайдаланушылардың логинін немесе белсенді SSH-ті қамтитын болса ғана маңызды.
  • Пәрмен

    cat test.txt

  • Терминал терезесінде test.txt деп аталатын файлдың мазмұнын көрсетуге мүмкіндік береді, бірақ оны өңдеу мүмкін емес (бұл әрекетті орындау үшін nano, vim немесе emacs сияқты мәтіндік редакторды пайдалану қажет), жай ғана оны қараңыз.
  • Сіз әмбебап пернелер тіркесімін пайдаланып кез келген пәрменді (пинг немесе қабық сценарийінің жұмысы болсын) орындау процесін әрқашан тоқтата аласыз.

    Басқару + C

  • .
  • Пәрменді іске қосу арқылы Терминал терезесін мәтіннің үлкен көлемінен тазалау өте оңай

    анық

  • .
  • Кейбір пәрмендерді орындау үшін сізге әкімші артықшылықтары қажет болуы мүмкін. Мұны істеудің ең жылдам жолы - жолдың басына пәрменді қосу

    sudo

  • … Бұл жағдайда Терминал тіркелгіңіздің құпия сөзін енгізуіңізді сұрайды.
  • Пәрменді пайдаланып орындалатын процестердің тізімін көруге болады

    жоғарғы

  • дегенмен, бұл жағдайда деректер Жүйені бақылауға қарағанда анық емес көрінеді.
  • Пәрменге арналған толық анықтаманы көрсету үшін пайдалануға болады

    адам

  • , бос орынмен бөлінген қызығушылық пәрменінің атауын көрсету.
  • Мен фантастикалық іздеу утилитасын айтуды ұмытып кеттім

    grep

    оның көмегімен файлдағы мәтіндік жолды немесе айталық, процестер тізімінен белгілі бір процесті табуға болады (мысалы,

    ps ax | grep smbd

  • ).

Мүмкін біз осымен тоқтап қалармыз, егер мен бірдеңені жіберіп алсам немесе оны дұрыс көрсетпесем - түсініктемелерде қош келдіңіз.

Ұсынылған: