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ë →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.
Mj
Lexo më shumë →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.
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ë →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ë.
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 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 ë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ë →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.
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ë →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.
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ë →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ë.
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ë →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 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ë →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.
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ë →