Мазмуну:

Башка каталогдон bash скриптин кантип иштетем?
Башка каталогдон bash скриптин кантип иштетем?

Video: Башка каталогдон bash скриптин кантип иштетем?

Video: Башка каталогдон bash скриптин кантип иштетем?
Video: New Style Transfer Extension, ControlNet of Automatic1111 Stable Diffusion T2I-Adapter Color Control 2024, Май
Anonim

Эгер сиз сценарийди chmod 755 менен аткарылуучу кылсаңыз чуркоо ага жолду гана теришиңиз керек скрипт . Сен көргөндө./ скрипт аны айтып колдонулат кабык ошол скрипт ошол эле жерде жайгашкан каталог сен аткаруу ал. Толук жолду колдонуу үчүн териңиз ш /үй/колдонуучу/ сценарийлер /someScript.

Бул жерде, мен бир кабык сценарийин экинчисинен кантип иштетем?

Муну жасоонун бир нече ар кандай жолдору бар:

  1. Башка скриптти аткарылуучу кылып, жогору жагына #!/bin/bash сызыгын жана файл $PATH чөйрө өзгөрмөсүнө жолду кошуңуз.
  2. Же булак буйругу менен чакырыңыз (лакап ат.)
  3. Же аны аткаруу үчүн bash буйругун колдонуңуз: /bin/bash /path/to/script;

Кошумча, мен кантип скриптти Linuxтун каалаган жеринен аткара алам? Биздин мисал туура болсо, анда chmod +x ~/Downloads/chkFile теришиңиз керек болот. жасоо ал аткарылуучу анан mv ~/Downloads/chkFile ~/ териңиз. жергиликтүү/бин туура каталогго коюу үчүн. Ошондон кийин, сиз аны кайсы жерден болбосун аткара алышыңыз керек.

Ушундай жол менен, мен кантип башка каталогдо пакеттик файлды иштетем?

Пакеттик файлдар башка папкалардын ичинен ишке ашпай калышы мүмкүн

  1. Түпкү каталогуңуздан test(2) деген папканы түзүңүз.
  2. Test (2) папкасында тест деп аталган пакеттик файлды түзүңүз. жарганат.
  3. test.bat ичинде төмөнкү саптарды киргизиңиз: echo off. тыныгуу.
  4. Сынакты сактоо. жарганат.
  5. Буйрук сунушунун түпкү каталогунан пакеттик файлды төмөнкү сап менен иштетиңиз: est(2) est.bat.

bash булагы деген эмне?

The булак команда учурдагы кабык чөйрөсүндө анын аргументи катары көрсөтүлгөн файлдан буйруктарды окуйт жана аткарат. Функцияларды, өзгөрмөлөрдү жана конфигурация файлдарын кабык скрипттерине жүктөө пайдалуу. булак орнотулган кабык болуп саналат Баш жана Linux жана UNIX операциялык системаларында колдонулган башка популярдуу кабыктар.

Сунушталууда: