Дүгнэлт: Та өөрийн гадаад IP хаягаа curl -s ifconfig.me гэх мэт curl командтай вэбсайтаас авах боломжтой. Гэсэн хэдий ч вэбсайтууд өөрчлөгдөж болно. Илүү найдвартай хариулт авахын тулд dig @resolver1.opendns.com myip.opendns.com +short гэх мэтийн оронд dig командыг ашиглан DNS серверээс өөрийн IP авна уу.
Хэрэв та компьютертээ алсаас холбогдохыг хүсвэл гадаад IP хаяг хэрэгтэ
Цааш унших →Bash үйлдлийн системтэй Линукс машин таныг бүрхүүлийн орчныг тохируулахын тулд нэвтрэх үед тодорхой файлуудыг уншдаг. Гэхдээ аль файлууд, хэзээ унших нь төөрөгдөл бөгөөд энэ нь .bashrc файл, .bash_profile файл эсвэл өөр тохиргооны файлыг засварлах эсэхийг мэдэхэд хэцүү болгодог. Мэдэх ёстой зүйл энд байна.
Бүрхүүлийг эхлүүлэх үед
Цааш унших →Заримдаа Линуксийн скрипт дээр та текстийн мөр нь тодорхой, жижиг мөр агуулсан эсэхийг мэдэхийг хүсдэг. Үүнийг хийх олон арга бий. Бид танд хэд хэдэн энгийн, найдвартай аргуудыг үзүүлж байна.
Жижиг дэд мөр хайх нь нийтлэг шаардлага юм. Үүний нэг жишээ бол файлаас эсвэл хүний оруулсан текстийг уншиж, скрипт нь дараа нь юу хийхээ шийдэ
Цааш унших →Таслалаар тусгаарлагдсан утгууд (CSV) файлууд нь экспортолсон өгөгдлийн хамгийн түгээмэл форматуудын нэг юм. Линукс дээр бид Bash командыг ашиглан CSV файлуудыг унших боломжтой. Гэхдээ энэ нь маш төвөгтэй, маш хурдан болж болно. Бид гараа сунгана.
Таслалаар тусгаарласан утгын файл нь хүснэгтэн мэдээлэл агуулсан текст файл юм. CSV нь тусгаарлагдсан өгөгдлийн төрөл юм. Нэрнээс нь харахад , таслалыг өгөгдлийн талба
Цааш унших →Анхдагч байдлаар, Linux дээрх Bash скрипт нь алдааг мэдээлэх боловч үргэлжлүүлэн ажиллах болно. Дараа нь юу болохоо шийдэхийн тулд бид алдааг өөрөө хэрхэн зохицуулахыг зааж өгдөг.
Алдаатай ажиллах нь програмчлалын нэг хэсэг юм. Та алдаагүй код бичсэн ч гэсэн алдааны нөхцөлтэй тулгарах боломжтой. Програм хангамж суулгах, устгах, лавлах үүсгэх, шинэчлэлт хийх,
Цааш унших →Бүх Bash командуудаас муу хуучин eval нь хамгийн муу нэр хүндтэй байх магадлалтай. Зөвшөөрөгдөх үү, эсвэл зүгээр л муу хэвлэл үү? Бид энэ Linux командуудын хэрэглээ, аюулын талаар ярилцдаг.
eval-г хайхрамжгүй ашиглах нь урьдчилан тааварлах боломжгүй үйлдэл, тэр ч байтугай системийн аюулгүй байдалд хүргэж болзошгүй. Дуу чимээнээс харахад бид үүнийг ашиглах ёсгүй, тийм ээ? За тийм биш.
Т
Цааш унших →Олон талт Bash for гогцоо нь тодорхой тооны эргэн тойронд давтахаас хавьгүй илүүг гүйцэтгэдэг. Бид түүний олон хувилбаруудыг тайлбарласан тул та тэдгээрийг өөрийн Линукс скрипт дээрээ амжилттай ашиглах боломжтой.
Бүх скрипт болон програмчлалын хэлүүд гогцоотой харьцах ямар нэг аргатай байдаг. Гогцоо гэдэг нь дахин дахин гүйцэтгэхийг хүссэн кодын хэсэг юм. Скрипт дээрээ ижил зааварчилгааг дахин дахин б
Цааш унших →Хэрэв Linux Bash скрипт нь тодорхой файлууд эсвэл лавлахууд дээр тулгуурладаг бол тэдгээр нь тийм гэж тооцож болохгүй. Тэд үнэхээр байгаа эсэхийг шалгах хэрэгтэй. Үүнийг хэрхэн хийх талаар эндээс үзнэ үү.
Та скрипт бичиж байхдаа компьютер дээр юу байгаа болон байхгүй байгаа талаар таамаглал дэвшүүлж чадахгүй. Хэрэв скриптийг тарааж, олон өөр компьютер дээр ажиллуулах гэж байга
Цааш унших →Линуксийн цөм нь процессуудад хариу үйлдэл үзүүлэх шаардлагатай үйл явдлын талаар дохио илгээдэг. Зохистой скриптүүд нь дохиог дэгжин, найдвартай зохицуулдаг бөгөөд Ctrl+C дарсан ч гэсэн ардаа цэвэрлэж чаддаг. Эндээс үзнэ үү.
Дохио нь скрипт, программ, дэмон гэх мэт процессуудад илгээсэн богино, хурдан, нэг талын мессеж юм. Тэд болсон үйл явцын талаар мэдээлэл өгдөг. Хэрэглэгч Ctrl+C товчийг дарсан эсвэл програм нь
Цааш унших →Хэрэв Линукс сайн тоноглогдсон нэг зүйл байвал энэ нь мөрийг удирдах хэрэгсэл юм. Гэхдээ Bash бүрхүүлд бүрэн хэмжээний функцууд бас бий. Үүнийг хэрхэн ашиглахыг энд харуулав.
Линуксийн экосистем нь текст болон мөртэй ажиллах гайхалтай хэрэгслээр дүүрэн байдаг. Үүнд awk, grep, sed, cut орно. Хүнд жинтэй текстийн маргааны хувьд эдгээр нь таны сонголт байх ёстой.
Заримдаа, ялангуяа богино бөгөөд энги
Цааш унших →