Агуулгын хүснэгт:
Видео: Bash скрипт дэх эх сурвалж гэж юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
Эх тушаал нь одоогийн бүрхүүлийн орчинд өөрийн аргумент болгон заасан файлаас тушаалуудыг уншиж, гүйцэтгэдэг. Функц, хувьсагч, тохиргоог ачаалахад тустай файлууд бүрхүүлийн скриптүүд рүү. эх сурвалж байна Bash-д баригдсан бүрхүүл болон Linux болон UNIX-д хэрэглэгддэг бусад алдартай бүрхүүлүүд үйл ажиллагаа явуулж байна системүүд.
Дараа нь бүрхүүлийн скрипт дэх эх сурвалж гэж юу вэ?
эх сурвалж нь бүрхүүл суурилуулсан тушаал Одоогийн байдлаар аргумент болгон дамжуулсан файлын агуулгыг (ерөнхийдөө командуудын багц) уншиж, гүйцэтгэхэд ашигладаг. бүрхүүлийн скрипт . Хэрэв ямар нэгэн аргумент өгсөн бол тэдгээр нь файлын нэрийг гүйцэтгэх үед байрлалын параметрүүд болно.
Үүнтэй адил эх сурвалж ~/ Bash_profile юу хийдэг вэ? bash_profile эх үүсвэрээс сэргийлдэг ~/ . профайл, тэр байна Ubuntu-д зориулсан bash тохиргоонд нэвтрэх бүрхүүлд ашиглахыг илүүд үздэг файл. bashrc байна бус нэвтрэх интерактив бүрхүүлүүдээр унших, болон байна эх сурвалжаас авсан ~/ . профайл, ингэснээр түүний агуулга байна мөн нэвтрэх бүрхүүлд байдаг.
Түүнээс гадна, скрипт эх сурвалж гэдэг нь юу гэсэн үг вэ?
Товчхондоо Скриптийг эх сурвалжаас авах болно одоогийн бүрхүүлийн процесст командуудыг ажиллуул. Гүйцэтгэх a скрипт болно шинэ бүрхүүлийн процесст тушаалуудыг ажиллуул. Ашиглах эх сурвалж хэрэв та хүсвэл скрипт Таны ажиллаж байгаа бүрхүүл дэх орчныг өөрчлөх.
Линукс дээр эх файлыг хэрхэн үүсгэх вэ?
Линукс дээр хэрхэн текст файл үүсгэх вэ:
- Текст файл үүсгэхийн тулд мэдрэгчийг ашиглах: $ NewFile.txt-д хүрнэ үү.
- Шинэ файл үүсгэхийн тулд cat ашиглах: $ cat NewFile.txt.
- Текст файл үүсгэхийн тулд зүгээр л > ашиглана уу: $ > NewFile.txt.
- Эцэст нь бид текст засварлагчийн дурын нэрийг ашиглаж, дараа нь дараах файлыг үүсгэж болно.
Зөвлөмж болгож буй:
Анхдагч ба хоёрдогч мэдээллийн эх сурвалж гэж юу вэ?
Анхдагч өгөгдөл гэдэг нэр томьёо нь судлаачийн анх удаа гаргасан өгөгдлийг хэлдэг. Хоёрдогч мэдээлэл гэдэг нь өмнө нь мөрдөн байцаагч байгууллага, байгууллагын цуглуулсан мэдээлэл юм. Мэдээлэл цуглуулах анхдагч эх сурвалжууд нь судалгаа, ажиглалт, туршилт, асуулга, хувийн ярилцлага гэх мэт
Доллар гэж юу вэ? Bash скрипт дээр үү?
$? -Сүүлийн гүйцэтгэсэн командын гарах төлөв. $0 -Одоогийн скриптийн файлын нэр. $# -Скриптэд оруулсан аргументуудын тоо. Бүрхүүлийн скриптүүдийн хувьд энэ нь тэдгээрийн гүйцэтгэж буй процессын ID юм
Bash дахь параметрүүдийг скрипт рүү хэрхэн дамжуулдаг вэ?
Аргументуудыг скрипт рүү дамжуулах. Аргументуудыг скрипт файлын нэрийн дагуу хоосон зайгаар тусгаарлагдсан жагсаалт болгон бичих замаар скриптийг гүйцэтгэх үед дамжуулж болно. Скрипт дотор $1 хувьсагч нь тушаалын мөрөн дэх эхний аргументыг, $2 нь хоёр дахь аргументыг иш татдаг
Үйлдлийн систем дэх процесс гэж юу вэ үйлдлийн систем дэх thread гэж юу вэ?
Процесс нь хамгийн энгийнээр хэлбэл, гүйцэтгэх програм юм. Нэг буюу хэд хэдэн хэлхээ нь процессын контекст дээр ажилладаг. Thread нь үйлдлийн систем нь процессорын цагийг хуваарилдаг үндсэн нэгж юм. Threadpool-ийг голчлон хэрэглээний утаснуудын тоог багасгах, ажилчдыг удирдахад ашигладаг
Бүрхүүлийн скрипт дэх командын мөрийн аргумент гэж юу вэ?
Тойм: Тушаалын мөрийн аргументууд (мөн байрлалын параметрүүд гэгддэг) нь команд эсвэл скриптийн хамт командын мөрөнд заасан аргументууд юм. Аргументуудын командын мөрөнд байрлах байршил, түүнчлэн тушаалын байршил эсвэл скрипт өөрөө харгалзах хувьсагчдад хадгалагдана