Shell скрипт сурах онлайн эх сурвалжууд
Ерөнхийдөө GNU / Linux төрлийн үнэгүй үйлдлийн системийн дундаж хэрэглэгчид Системийн Терминалтай холбоо барьдаг. (Un) доторх тохиргоо эсвэл програмыг суулгах, шинэчлэх, устгах гэх мэт олон ердийн функцүүдийн хувьд дунджаар олон хүмүүс ижил байдаг. Бусад нь арай илүү дэвшилтэт, техникийн эсвэл Системийн эсвэл Серверийн администраторууд үүнийг илүү дэвшилтэт байдлаар ашигладаг.
Дэвшилтэт орчинд ажиллах шаардлагатай үед олон удаа терминал хэлийг мэдэх эсвэл эзэмших нь маш их хэрэгтэй байдаг ихэвчлэн бусад администраторуудын бичсэн тусгай (дэвшилтэт) тохиргоонууд эсвэл хуваарьт даалгаварууд байдаг бөгөөд одоо асуудлыг шийдэж, одоо байгаа зүйлийг сайжруулахын тулд удирдаж байх ёстой бол ийм мэдлэг бидэнд маш их тус болно. Хэрэв бид тэдгээрийг ойлгох эсвэл эзэмших ажлыг хөнгөвчлөх онлайн нөөцөд найдаж чадвал илүү дээр юм.
Нь
Танилцуулга
Shell Scripting буюу терминал хэлний дэвшилтэт хэрэглээг үнэхээр сурах нь үнэхээр чухал бөгөөд зайлшгүй шаардлагатай болж байна, GNU / Linux үйлдлийн системүүд дээр эсвэл маш дэвшилтэт зүйл хийхийг хүсч байгаа үед биднээс шаардагдах эдгээр шинэ шаардлага эсвэл сорилтыг үр дүнтэй, үр дүнтэй биелүүлэх чадвартай байх.
Ердийн хэрэглэгч, дэвшилтэт хэрэглэгч эсвэл SysAdmin эсэхээс үл хамааран бид заримдаа хэн нэгний бүтээсэн Shell скриптийг ойлгох даалгаварт орсон нь гарцаагүй., энэ нь сайн бичигдээгүй, эсвэл логик эсвэл бичгийн бүтэцтэй, ойлгоход амаргүй, эсвэл хамгийн муу тохиолдолд тушаалын тушаал, хэвийн бус, хуучин, үр ашиггүй, эсвэл эвгүй, ойлгомжгүй байдлаар бичигдсэн байдаг.
Тиймээс бид доор дурдах онлайн цуврал эх сурвалжуудыг илүү сайн скриптүүд бүтээхэд үйлчилнэ гэж найдаж байна, үүнийг хэрхэн яаж кодлодог юм бэ, яагаад ийм байдлаар кодлоод байгаа юм, яагаад ажиллахаа больчихсон юм бэ гэдгийг олж мэдэх уйтгартай, хэцүү даалгаврыг давахгүйгээр.
Гэхдээ эхлээд эдгээр нөөцийг ашиглахаасаа өмнө зарим чухал ойлголтуудыг тодруулах нь зүйтэй юмялангуяа хэрэглэгчид эсвэл үндсэн оролцогч талууд эсвэл GNU / Linux үйлдлийн системийн энэ ашигтай талбарыг эзэмшдэггүй хүмүүст зориулагдсан болно.
Shell гэж юу вэ?
Shell нь испани хэлээр CONCHA (бүрхүүл, бүрхүүл, хамгаалалт) гэсэн утгатай. Энэ нэр томъёог үйлдлийн системд хэрэглэвэл Үйлдлийн системийн командын тайлбарлагч. Ихэнхдээ, Энэ бол Терминал (Консол) хэлбэрээр илэрдэг өндөр гүйцэтгэлтэй текстийн интерфейс юм. Үүнд: Үйлдлийн системийг удирдах, програмуудыг ажиллуулах, тэдэнтэй харилцах, програмчлалын үндсэн орчин болох 3 ажлын чухал чиглэлд үндсэндээ үйлчилдэг.
GNU / Linux Bash Shell гэж юу вэ?
Энэ бол захиалга тайлбарлах үүрэг бүхий компьютерийн програм юм. Энэ нь Unix бүрхүүл дээр суурилсан бөгөөд POSIX-тэй нийцдэг. Энэ нь GNU төсөлд зориулагдсан бөгөөд ихэнх Линуксийн тархацын анхдагч бүрхүүл юм.
Shell скрипт гэж юу вэ?
Энэ бол цуврал бүрхүүл командыг агуулсан текст файл бөгөөд систем нь дээрээс доошоо цэгцтэй байдлаар гүйцэтгэгддэг. Тэдгээрийг засахын тулд танд одоо байгаа олон редакторуудаас зөвхөн Emacs, Vi, Nano гэх мэт текст засварлагч хэрэгтэй. Тэдгээрийг ".sh" өргөтгөлөөр хадгалдаг (эсвэл зарим тохиолдолд үүнгүйгээр) Shell-ээс дараах тушаалыг ашиглан ажиллуулдаг: sh script name.sh. Скриптүүд нь shell командуудтай ижил байдлаар ажилладаг.
Shell скрипт гэж юу вэ?
Энэ бол үйлдлийн системийн Shell (илүү зохимжтой) дамжуулан скрипт (ажлын автоматжуулалтын файл) боловсруулах, бүтээх арга техник (ур чадвар / чадвар) юм., эсвэл Текст редактор (График эсвэл Терминал). Энэ бол ерөнхийдөө тайлбарладаг програмчлалын хэлний төрөл юм.
Өөрөөр хэлбэл ихэнх програмыг гүйцэтгэхээсээ өмнө тодорхой код (тусгай) болгон хөрвүүлдэг тул ихэнх програмыг хөрвүүлдэг (кодчилдог)., бүрхүүлийн скрипт нь анхны хэлбэртээ хэвээр үлддэг (эх код нь текст хэлбэрээр) бөгөөд тэдгээрийг гүйцэтгэх бүрт тушаалаар тайлбарлаж өгдөг. Хэдийгээр скриптүүдийг эмхэтгэх боломжтой боловч энэ нь ердийн зүйл биш юм.
Shell скрипт сурах онлайн эх сурвалжууд
Bash редакторууд
Эдгээр онлайн Bash редакторууд нь хэн нэгэнд өөрийн скрипт эсвэл бусдын скриптийг хөтөч дээр шууд бичиж, туршиж үзэх (ажиллуулах) боломжийг олгодог. Дараах зүйл тус бүрдээ давуу болон хязгаарлагдмал байдаг тул тус бүрийг нь туршиж, хэрхэн ажилладагийг олж мэдэх нь скрипт боловсруулах эсвэл батлахад таны амьдралыг хөнгөвчлөх болно.
Тэдгээрийн зарим нь GNU / Linux Terminal биш бусад програмчлалын хэлийг туршиж үзэх боломжийг олгодог бөгөөд бусад нь зөвхөн англи хэл дээр ирдэг, бусад нь олон хэлтэй байдаг. Бусад нь тушаалын мөрийн аргумент, stdin оролт тохируулах гэх мэт зүйлийг зөвшөөрдөг, зарим нь хэрэглэгчид нэвтрэхийг шаарддаг, зарим нь нэвтрэхгүй, зарим нь бодит цаг хугацаанд хамтран ажиллахыг зөвшөөрдөг.
Бусад нь маш энгийн бөгөөд энгийн бөгөөд бусад нь хэрэгслүүдээр дүүрэн дэвшилтэт интерфэйстэй байдаг. Зарим нь кодыг ажиллуулж, туршиж байхдаа ямар ч хэлийг програмчилж сурах сургалтын материалыг өгдөг.
Онлайн Bash хөрвүүлэгч
jdoodle
paiza.io
ShellChek
Rep.it
RexTester
LearnShell
Бусад ашигтай онлайн терминалууд нь:
Хэрэгслүүд
CMD сорилт
Энэхүү вэбсайт нь Shell Scripting-ийн талаархи мэдлэгээ тухайн хэлээр нийтлэг бөгөөд дэвшилтэт даалгавруудыг шийдвэрлэх туршлага дээрээ үндэслэн хэд хэдэн сорилт (тест) -д оруулах боломжийг бидэнд олгодог. Үүний нэг сайн зүйл бол оролцогч бүрийн санал болголтонд санал болгож буй шийдлүүдийн номын сан бөгөөд энэ нь бидний өөрсдийн скриптүүдийн мэдлэгийн маш сайн мэдээллийн сан болдог.
Тушаалын мөр Фу
Терминал (CLI) дахь бусдын мэргэн ухааны ач тусыг бидэнд үнэ төлбөргүйгээр санал болгодог асар том тушаалын мэдээллийн баазыг бүртгэх, судлах боломжийг олгодог өөр нэг ашигтай вэбсайт. Бүх тушаалын мөрүүдийг тайлбарлаж, хэлэлцэж, дээш эсвэл доош санал өгөх боломжтой бөгөөд энэ нь тухайн нийгэм өөрөө хамгийн их үнэлдэг зүйлийг судлах эсвэл ашиглахад маш их хэрэгтэй болно.
Shell-ийг тайлбарла
Дараахь вэбсайт нь бидэнд боломжийг олгодог алдааг илрүүлэх, тэдгээрийн бүтцийг баталгаажуулах, оновчтой болгохын тулд тушаалын мөрүүдийг шинжлэх, ингэснээр өөрөө судалж үзсэн материалын дагуу хэрэглэгч бүрт бие даан сургах практик хэлбэрийг олж авах.
Хичээл, гарын авлага, вики
- Bash Guide - Greg's Wiki
- Bash скрипт хийх заавар - LinuxConfig
- Курс: Bash програмчлал
- Dialog ашиглан Shell скрипт хийх жишээний индекс
- Эхлэгчдэд зориулсан BASH скриптийн үндсэн гарын авлага
- Бүрхүүлийг сурах - LinuxCommand.org
- Linux Command Line Basic - Udacity
- Linux Shell скрипт хийх заавар - Эхлэгчдэд зориулсан гарын авлага
- Linux ба Bash - Програмчилж сур
- Bash Hackers Wiki
Видео хичээлүүд
- Bash Shell скрипт хийх заавар
- Shell Scripting - Эхлэгчдэд зориулсан заавар
- Практик Unix - OpenClassroom
Хэрэв та Shell Scripting-ийн талаар өөрийн блог дээрээс бага зэрэг мэдээлэл авахыг хүсвэл, та энэ талаархи бусад нийтлэлийг энд дарж үзнэ үү. FromLinux дээр скрипт бичих
2 сэтгэгдэл, үлдээгээрэй
Энэ нийтлэлд талархаж байгаа бөгөөд би үүнийг маш тохиромжтой, сургамжтай гэж үзсэн бөгөөд удаан хугацааны өмнө би bash редактор дээр нэг зүйлийг хүлээж байсан. Энэ програмчлалын хэлийг линукс дээр өргөжүүлэхийг би маш их хүсч байна
Таны эерэг сэтгэгдэл бичсэнд баярлалаа, таалагдсанд баяртай байна!