Linux Bash скрипт дээр өөрийн нийтийн IP-г хэрхэн авах вэ

Дүгнэлт: Та өөрийн гадаад IP хаягаа curl -s ifconfig.me гэх мэт curl командтай вэбсайтаас авах боломжтой. Гэсэн хэдий ч вэбсайтууд өөрчлөгдөж болно. Илүү найдвартай хариулт авахын тулд dig @resolver1.opendns.com myip.opendns.com +short гэх мэтийн оронд dig командыг ашиглан DNS серверээс өөрийн IP авна уу.

Хэрэв та компьютертээ алсаас холбогдохыг хүсвэл гадаад IP хаяг хэрэгтэ

Цааш унших →

Линукс дээрх .bashrc болон .profile хоёрын ялгаа юу вэ?

Bash үйлдлийн системтэй Линукс машин таныг бүрхүүлийн орчныг тохируулахын тулд нэвтрэх үед тодорхой файлуудыг уншдаг. Гэхдээ аль файлууд, хэзээ унших нь төөрөгдөл бөгөөд энэ нь .bashrc файл, .bash_profile файл эсвэл өөр тохиргооны файлыг засварлах эсэхийг мэдэхэд хэцүү болгодог. Мэдэх ёстой зүйл энд байна.

Бүрхүүлийн янз бүрийн төрлүүд

Бүрхүүлийг эхлүүлэх үед

Цааш унших →

Линукс дээрх Bash мөр нь дэд мөр агуулсан эсэхийг яаж мэдэх вэ

Заримдаа Линуксийн скрипт дээр та текстийн мөр нь тодорхой, жижиг мөр агуулсан эсэхийг мэдэхийг хүсдэг. Үүнийг хийх олон арга бий. Бид танд хэд хэдэн энгийн, найдвартай аргуудыг үзүүлж байна.

Энэ яагаад ашигтай вэ?

Жижиг дэд мөр хайх нь нийтлэг шаардлага юм. Үүний нэг жишээ бол файлаас эсвэл хүний оруулсан текстийг уншиж, скрипт нь дараа нь юу хийхээ шийдэ

Цааш унших →

Bash дээр CSV өгөгдлийг хэрхэн задлах вэ

Таслалаар тусгаарлагдсан утгууд (CSV) файлууд нь экспортолсон өгөгдлийн хамгийн түгээмэл форматуудын нэг юм. Линукс дээр бид Bash командыг ашиглан CSV файлуудыг унших боломжтой. Гэхдээ энэ нь маш төвөгтэй, маш хурдан болж болно. Бид гараа сунгана.

CSV файл гэж юу вэ?

Таслалаар тусгаарласан утгын файл нь хүснэгтэн мэдээлэл агуулсан текст файл юм. CSV нь тусгаарлагдсан өгөгдлийн төрөл юм. Нэрнээс нь харахад , таслалыг өгөгдлийн талба

Цааш унших →

Линукс дээрх Bash скрипт дээрх алдааг хэрхэн яаж барих вэ

Анхдагч байдлаар, Linux дээрх Bash скрипт нь алдааг мэдээлэх боловч үргэлжлүүлэн ажиллах болно. Дараа нь юу болохоо шийдэхийн тулд бид алдааг өөрөө хэрхэн зохицуулахыг зааж өгдөг.

Скрипт дэх алдаатай харьцах

Алдаатай ажиллах нь програмчлалын нэг хэсэг юм. Та алдаагүй код бичсэн ч гэсэн алдааны нөхцөлтэй тулгарах боломжтой. Програм хангамж суулгах, устгах, лавлах үүсгэх, шинэчлэлт хийх,

Цааш унших →

Линукс Bash скрипт дээр eval-г хэрхэн ашиглах вэ

Бүх Bash командуудаас муу хуучин eval нь хамгийн муу нэр хүндтэй байх магадлалтай. Зөвшөөрөгдөх үү, эсвэл зүгээр л муу хэвлэл үү? Бид энэ Linux командуудын хэрэглээ, аюулын талаар ярилцдаг.

Бид үнэлгээний талаар ярих хэрэгтэй

eval-г хайхрамжгүй ашиглах нь урьдчилан тааварлах боломжгүй үйлдэл, тэр ч байтугай системийн аюулгүй байдалд хүргэж болзошгүй. Дуу чимээнээс харахад бид үүнийг ашиглах ёсгүй, тийм ээ? За тийм биш.

Т

Цааш унших →

Линукс Bash скрипт дэх for давталтын 9 жишээ

Олон талт Bash for гогцоо нь тодорхой тооны эргэн тойронд давтахаас хавьгүй илүүг гүйцэтгэдэг. Бид түүний олон хувилбаруудыг тайлбарласан тул та тэдгээрийг өөрийн Линукс скрипт дээрээ амжилттай ашиглах боломжтой.

For Loop

Бүх скрипт болон програмчлалын хэлүүд гогцоотой харьцах ямар нэг аргатай байдаг. Гогцоо гэдэг нь дахин дахин гүйцэтгэхийг хүссэн кодын хэсэг юм. Скрипт дээрээ ижил зааварчилгааг дахин дахин б

Цааш унших →

Linux Bash скрипт дээр файл байгаа эсэхийг хэрхэн шалгах вэ

Хэрэв Linux Bash скрипт нь тодорхой файлууд эсвэл лавлахууд дээр тулгуурладаг бол тэдгээр нь тийм гэж тооцож болохгүй. Тэд үнэхээр байгаа эсэхийг шалгах хэрэгтэй. Үүнийг хэрхэн хийх талаар эндээс үзнэ үү.

Юу ч битгий бодоорой

Та скрипт бичиж байхдаа компьютер дээр юу байгаа болон байхгүй байгаа талаар таамаглал дэвшүүлж чадахгүй. Хэрэв скриптийг тарааж, олон өөр компьютер дээр ажиллуулах гэж байга

Цааш унших →

Linux дохиог Bash скрипт дээр хэрхэн ашиглах вэ

Линуксийн цөм нь процессуудад хариу үйлдэл үзүүлэх шаардлагатай үйл явдлын талаар дохио илгээдэг. Зохистой скриптүүд нь дохиог дэгжин, найдвартай зохицуулдаг бөгөөд Ctrl+C дарсан ч гэсэн ардаа цэвэрлэж чаддаг. Эндээс үзнэ үү.

Дохио ба процессууд

Дохио нь скрипт, программ, дэмон гэх мэт процессуудад илгээсэн богино, хурдан, нэг талын мессеж юм. Тэд болсон үйл явцын талаар мэдээлэл өгдөг. Хэрэглэгч Ctrl+C товчийг дарсан эсвэл програм нь

Цааш унших →

Линукс дээрх Bash дээр мөрүүдийг хэрхэн удирдах вэ

Хэрэв Линукс сайн тоноглогдсон нэг зүйл байвал энэ нь мөрийг удирдах хэрэгсэл юм. Гэхдээ Bash бүрхүүлд бүрэн хэмжээний функцууд бас бий. Үүнийг хэрхэн ашиглахыг энд харуулав.

Мөрний манипуляци

Линуксийн экосистем нь текст болон мөртэй ажиллах гайхалтай хэрэгслээр дүүрэн байдаг. Үүнд awk, grep, sed, cut орно. Хүнд жинтэй текстийн маргааны хувьд эдгээр нь таны сонголт байх ёстой.

Заримдаа, ялангуяа богино бөгөөд энги

Цааш унших →