Tegishli nashrlar 'unix'


Zsh qanday hal qilinadi: MacOS Ventura-da o'ldirilgan
Ushbu qo'llanmada - Siz ushbu muammoning yakuniy yechimini topasiz Rostini aytsam, men butun Internetda yechim izladim. Men topgan narsa, asosan, eskirgan yoki hamma uchun foydali bo'lmagan muayyan mavzularda. Muammo Ba'zan Homebrew ni o'rnatishda yoki Ruby, Git, ba'zi Python paketlarini Homebrew orqali o'rnatganingizda. Siz .zshrc va .zprofile ni buzasiz va uni qanday qaytarishni bilmaysiz. Yana bir variant shundaki, siz konsolda ishga tushiradigan buyruqlar haqida..

Unix soketlari bo'yicha oddiy qo'llanma
Internet va barcha tarmoqlarning asosi rozetkadir. Soketlar bitta va boshqa manzil o'rtasida ma'lumotlarni bir xil mashinada yoki butunlay boshqalarida yuborish va qabul qilish imkoniyatini beradi. Har xil turdagi manzillar va aloqa uchun o'nga yaqin rozetkalar mavjud. Soketlar TCP kabi turli xil protokollarni boshqaradi, ular o'rtasida sodir bo'ladigan aloqa uslubini belgilaydi. Rozetkaning manzil turi qisman mashinalar orasidagi yoki mashina ichidagi aloqani qo'llab-quvvatlashini..

Node_modules-ni qidiring va yo'q qiling
Ushbu maqola buyruq qatori sehrgarlik haqida. Bu erda men saqlash hajmini tiklash uchun muhim bo'lmagan node_modules kataloglarni rekursiv ravishda qanday o'chirishni ko'rsataman. Ogohlantirish: quyidagi UNIX buyruqlari halokatli bo'lib, agar siz oqibatlarini to'liq tushunmasangiz, bajarilmasligi kerak. TL;DR Quyida node_modules katalogga qarshi qidirish va yo'q qilish operatsiyasini bajarishning eng tez va iflos usuli keltirilgan: find . -type d -name node_modules -exec rm..

C ko'rsatkichlari: yangi boshlanuvchilar nuqtai nazari
Bu qiyin, lekin ehtimol shunday emas. TL;DR int *ptr uslubi bilan solishtirganda, men int* ptr uslubini yanada intuitiv va shuning uchun yangi boshlanuvchilar uchun qulayroq deb bilaman. Agar siz hali ham ko'rsatkichlar bilan kurashayotgan bo'lsangiz, sinab ko'ring! K&R bizga int *ptr = &a; kabi ko'rsatgichni e'lon qilishni aytadi va u mnemonika sifatida mo'ljallanganligini aytadi. Balki bu yillar yoki oʻn yillik tajribaga ega dasturchilar uchun toʻgʻridir, lekin int a =..

EOD fikrlari - quyruq / kesish / bosh
Hayotingizni osonlashtirish uchun qulay unix/linux buyruq qatori vositalarini topish har doim yoqimli. Yaqinda men ishlab chiqarish jurnali faylini o'qishga harakat qilayotganimda muammoga duch keldim va 40 000+ belgidan iborat ma'lum qatorlar bor edi. Ushbu satrlardan istalganini chiqarish bilan bog'liq muammo shundaki, siz qobiq ularni ko'rsatishni tugatguncha juda uzoq vaqt kutasiz. Shuningdek, ushbu faylda qidirayotgan narsangizni topish uchun chiqishni aylanib chiqish dahshatli tush..

#harelang: OSS ga sinus to'lqinni chiqarish
Men 440 Gts chastotali sinus to'lqinini chiqarish uchun Xare-da kichik proggy yozishga qaror qildim. Ishlarni iloji boricha sodda qilish uchun men 10 soniyalik belgilangan vaqtdan foydalandim. Mana kod: use fs; use fmt; use io; use os; use math; //use unix; use unix::signal; //use sndctl; use rt; // #include </usr/include/linux/soundcard.h> // tested on Debian Stable // manual for dsp: // https://docs.oracle.com/cd/E88353_01/html/E37851/dsp-4i.html def SNDCTL_DSP_GETBLKSIZE =..

Asoslar: Unix Shell Mastery - 1-qism
Unix qobig'i nima? Unix - bu operatsion tizim. Agar siz Mac yoki Linux-dan foydalansangiz, qurilmangiz Unix-da ishlaydi. Windows Unix-dan foydalanmaydi, uning o'rniga Xenix deb nomlangan variantdan foydalanadi, chunki bu seriyadagi ba'zi buyruqlar Windows uchun ishlaydi. Unix bilan interfeysimiz qobiq orqali amalga oshiriladi. Qobiq matritsadan tashqarida bo'lgan narsaga o'xshaydi va dastlab qo'rqinchli bo'lishi mumkin, lekin siz ko'nikkaningizdan so'ng juda oddiy. Mac-da Terminal..