Si të merrni IP-në tuaj publike në një skript Linux Bash

Përmbledhje: Ju mund të merrni IP-në tuaj të jashtme nga një faqe interneti me komandën curl si curl -s ifconfig.me. Megjithatë, faqet e internetit mund të ndryshojnë. Për një përgjigje më të besueshme, përdorni komandën dig si dig @resolver1.opendns.com myip.opendns.com +short për të marrë IP-në tuaj nga një server DNS.

Do t'ju duhet adresa juaj e jashtme IP nëse dëshironi

Lexo më shumë →

Cili është ndryshimi midis .bashrc dhe .profile në Linux?

Makina Linux që funksionon Bash lexon skedarë të caktuar kur identifikohesh për të konfiguruar mjedisin tënd të guaskës. Por cilat skedarë lexohen dhe kur mund të jenë konfuze, gjë që e bën të vështirë të dihet nëse duhet modifikuar skedari .bashrc, skedari .bash_profile ose një skedar tjetër konfigurimi. Ja çfarë duhet të dini.

Llojet e ndryshme të guaskës

Mj

Lexo më shumë →

Si të dalloni nëse një varg Bash përmban një nënvarg në Linux

Ndonjëherë në skriptet Linux, ju dëshironi të dini nëse një varg teksti përmban një varg specifik, më të vogël. Ka shumë mënyra për ta bërë këtë. Ne ju tregojmë disa teknika të thjeshta dhe të besueshme.

Pse është e dobishme kjo?

Kërkimi i një vargu për një nënvarg më të vogël është një kërkesë e zakonshme. Një shembull do të ishte leximi i tekstit nga një

Lexo më shumë →

Si të analizoni të dhënat CSV në Bash

Skedarët e vlerave të ndara me presje (CSV) janë një nga formatet më të zakonshme për të dhënat e eksportuara. Në Linux, ne mund të lexojmë skedarë CSV duke përdorur komandat Bash. Por mund të ndërlikohet shumë, shumë shpejt. Ne do të japim një dorë.

Çfarë është një skedar CSV?

Një skedar me vlera të ndara me presje është një skedar teksti që mban të dhëna të tabeluara. CSV është një lloj i të dhënave të kufizuara. Siç sugjeron emri, një presje

Lexo më shumë →

Si të kapni gabimet në skriptet Bash në Linux

Si parazgjedhje, një skript Bash në Linux do të raportojë një gabim, por do të vazhdojë të funksionojë. Ne ju tregojmë se si t'i trajtoni vetë gabimet, në mënyrë që të vendosni se çfarë duhet të ndodhë më pas.

Trajtimi i gabimeve në skriptet

Trajtimi i gabimeve është pjesë e programimit. Edhe nëse shkruani kod pa të meta, prapë mund të hasni në kushte gabimi. Mjedisi në kompjuterin tua

Lexo më shumë →

Si të përdorni eval në skriptet e Linux Bash

Nga të gjitha komandat Bash, i varfëri i vjetër eval ndoshta ka reputacionin më të keq. I justifikuar, apo thjesht shtyp i keq? Ne diskutojmë përdorimin dhe rreziqet e këtyre komandave më pak të dashura të Linux.

Ne duhet të flasim për eval

I përdorur pa kujdes, eval mund të çojë në sjellje të paparashikueshme dhe madje edhe në pasiguri të sistemit. Nga tingujt e tij, ndoshta nuk duhet ta përdorim, apo jo? Epo jo mjaft.

Lexo më shumë →

9 Shembuj të sytheve në skriptet Linux Bash

Cikli i gjithanshëm i Bash for bën shumë më tepër sesa qarkullon një numër të caktuar herë. Ne përshkruajmë variantet e tij të shumta në mënyrë që t'i përdorni ato me sukses në skriptet tuaja Linux.

Loop për

Të gjitha gjuhët e skriptimit dhe programimit kanë një mënyrë për të trajtuar unazat. Një lak është një pjesë e kodit që dëshironi ta keni ekzekutuar në mënyrë të përsëritur. Në vend që të shkruani të njëj

Lexo më shumë →

Si të kontrolloni nëse ekziston një skedar në skriptet e Linux Bash

Nëse një skrip Linux Bash mbështetet në praninë e skedarëve ose drejtorive të caktuara, nuk mund të supozohet se ato janë të pranishme. Duhet të kontrollohet nëse ato janë patjetër të pranishme. Ja se si ta bëni këtë.

Mos Supozoni Asgjë

Kur jeni duke shkruar një skenar, nuk mund të bëni supozime për atë që është dhe çfarë nuk është e pranishme në një kompjuter. Kjo është dyfish e vërtetë nëse skri

Lexo më shumë →

Si të përdorni sinjalet Linux në skriptet Bash

Kerneli Linux i dërgon sinjale proceseve në lidhje me ngjarjet ndaj të cilave duhet të reagojnë. Skriptet me sjellje të mirë i trajtojnë sinjalet në mënyrë elegante dhe të fuqishme dhe mund të pastrohen pas vetes edhe nëse shtypni Ctrl+C. Ja se si.

Sinjalet dhe proceset

Sinjalet janë mesazhe të shkurtra, të shpejta, të njëanshme, të dërguara në procese të tilla si skriptet, programet dhe demonët. Ata e njoftojnë procesin për diçka që

Lexo më shumë →

Si të manipuloni vargjet në Bash në Linux

Nëse ka një gjë me të cilën Linux është i pajisur mirë, ato janë shërbimet për manipulimin e vargjeve. Por ekziston një grup i tërë funksionaliteti i ndërtuar pikërisht në guaskën Bash. Ja si përdoret.

Manipulimi i vargut

Ekosistemi Linux është i mbushur me mjete fantastike për të punuar me tekst dhe vargje. Këto përfshijnë awk, grep, sed dhe prerje. Për çdo grindje teksti me peshë të rëndë, këto duhet të jenë zgjedhjet

Lexo më shumë →