Linuxor ?
دوستان میخوام یه کانال یوتیوب یا پیج اینستاگرام رو برای کانال بالا بیارم با کدومش راحت ترید؟ و چرا؟
من کانال یوتیوب هم اوکی کردم
https://youtube.com/@sezotv?si=vDUU4mr6Qy1rZbYk
اگه یوتیوب داشتین از طریق لینک بالا میتونید کانال مارو دنبال کنید.
🐧 @Linuxor
https://youtube.com/@sezotv?si=vDUU4mr6Qy1rZbYk
اگه یوتیوب داشتین از طریق لینک بالا میتونید کانال مارو دنبال کنید.
🐧 @Linuxor
💅26👍11❤9🗿3👎2
دوره #فوق_لینوکسه_ها قسمت 5
توی این قسمت با process ها آشنا میشین و کاربرد مهم ترین ابزار های مدیریت یک پراسس top، htop ،ps ،kill، killall، jobs، fg، bg، disown ،nohup ،pgrep ،pkill ،nice ،renice رو میبینید.
https://youtu.be/v-G5CGaMX6w?si=iOQI5DU4UtkoSe0B
🐧 @Linuxor
توی این قسمت با process ها آشنا میشین و کاربرد مهم ترین ابزار های مدیریت یک پراسس top، htop ،ps ،kill، killall، jobs، fg، bg، disown ،nohup ،pgrep ،pkill ،nice ،renice رو میبینید.
https://youtu.be/v-G5CGaMX6w?si=iOQI5DU4UtkoSe0B
🐧 @Linuxor
🔥30👍3🗿2
اگه دنبال تم خوب برای گرابتون هستید پیشنهاد میکنم این ریپو رو یه سری بزنید تم های قشنگی داره.
https://github.com/vinceliuice/grub2-themes
🐧 @Linuxor
https://github.com/vinceliuice/grub2-themes
🐧 @Linuxor
👍47🔥5🗿4👎2
پوریا تنها برنامه نویس کهکشان راه شیری یه ابزار ساخته به اسم "تیر" که باهاش میتونید توی ترمینال تقویم فارسی داشته باشید.
اسم برنامه یه جور بازی با کلماته البته در اصل
(T)ime.(IR) in terminal
هستش
https://github.com/pouriya/tir
🐧 @Linuxor
اسم برنامه یه جور بازی با کلماته البته در اصل
(T)ime.(IR) in terminal
هستش
https://github.com/pouriya/tir
🐧 @Linuxor
👍82❤17🤣6🗿4🔥3
نت اسکوپ یه ابزار پایتونی برای مانیتورینک نتورک و پراسس هاست که از htop و netstat الهام گرفته شده.
باهاش میتونید اتصالات شبکه ایجاد شده پراسس های در حال اجرا رو منیج و مانیتور کنید.
https://github.com/yodabytz/netscope
🐧 @Linuxor
باهاش میتونید اتصالات شبکه ایجاد شده پراسس های در حال اجرا رو منیج و مانیتور کنید.
https://github.com/yodabytz/netscope
🐧 @Linuxor
👍34🗿3
اگه از NearbyShare و QuickShare توی اندروید استفاده میکنید این شخص اومده ورژن لینوکس و مکش رو درست کرده برای جابجایی سریع فایل ها با گوشی اندرویدتون ابزار خیلی خوبیه.
http://github.com/Martichou/rquickshare
🐧 @Linuxor
http://github.com/Martichou/rquickshare
🐧 @Linuxor
👍56❤🔥12🗿1
معمولا وقتی میخوایم یه برنامه cli برای ترمینال بسازیم، میایم از صفر شروع میکنیم argument handler یا man page یا cli autocomplete میسازیم.
اکثر برنامه های cli اصلا رابط کاربری خوبی ندارن مثلا من یجا رسیدم میخام به یه سویچ پارامتر بدم TAB میزنم که کمکم کنه، برنامه میاد داریکتوری های جاری رو پیشنهاد میده. اصلا هیچ سنسی برای autocomplete نداره و نمیفمه من چیز مربوط به سویچ رو میخام پیشنهاد بدی نه فایل های دارکتوری جاری ...
با هر زبانی که میخواین برنامه cli بسازین یه فریمورکی براش ساختن که توی این موارد خیلی کمکتون میکنه و برنامه های cli که میسازین رو پویا تر میکنه.
https://github.com/shadawck/awesome-cli-frameworks
توی این ریپو فریم ورک های ساخت برنامه cli برای همه زبان هارو جمع کردن، کافیه برید و فریمورک زبان برنامه نویسی خودتون رو پیدا کنید.
🐧 @Linuxor
اکثر برنامه های cli اصلا رابط کاربری خوبی ندارن مثلا من یجا رسیدم میخام به یه سویچ پارامتر بدم TAB میزنم که کمکم کنه، برنامه میاد داریکتوری های جاری رو پیشنهاد میده. اصلا هیچ سنسی برای autocomplete نداره و نمیفمه من چیز مربوط به سویچ رو میخام پیشنهاد بدی نه فایل های دارکتوری جاری ...
با هر زبانی که میخواین برنامه cli بسازین یه فریمورکی براش ساختن که توی این موارد خیلی کمکتون میکنه و برنامه های cli که میسازین رو پویا تر میکنه.
https://github.com/shadawck/awesome-cli-frameworks
توی این ریپو فریم ورک های ساخت برنامه cli برای همه زبان هارو جمع کردن، کافیه برید و فریمورک زبان برنامه نویسی خودتون رو پیدا کنید.
🐧 @Linuxor
🔥54👍18🗿2❤1
پینگ یه سویچ داره A- که باهاش میتونید به صورت Adaptive پینگ بگیرید
توی حالت عادی هربار که پینگ میفرسته یه زمان ثابتی صبر میکنه بعد دوباره پینگ میفرسته. اما با حالت Adaptive شرایط شبکه در نظر گرفته میشه یعنی بجای صبر کردن به اندازه تایم ثابت میاد به اندازه round-trip صبر میکنه. اگه سرعت شبکتون خوب باشه پینگ هارو میتونید با سرعت بالا تری بفرستید.
🐧 @Linuxor
توی حالت عادی هربار که پینگ میفرسته یه زمان ثابتی صبر میکنه بعد دوباره پینگ میفرسته. اما با حالت Adaptive شرایط شبکه در نظر گرفته میشه یعنی بجای صبر کردن به اندازه تایم ثابت میاد به اندازه round-trip صبر میکنه. اگه سرعت شبکتون خوب باشه پینگ هارو میتونید با سرعت بالا تری بفرستید.
ping -A google.com
ping -A 127.0.0.1
🐧 @Linuxor
👍50🔥4🍓1🗿1
میدونستین برای سادگی alias های مختلفی برای ls ساختن ؟
با l میتونین میتونین به صورت ستونی ls بگیرین و نوع رو هم مشخص میکنه مثلا اگه دایرکتوری باشه یه / تهش میزاره.
با la میتونین تمام فایلها رو ببینید، از جمله فایلهای پنهان (که با نقطه شروع میشه)، میشه.
با ll میتونین اطلاعات مفصل درباره فایلها (مانند مجوزها، مالک، گروه، اندازه و تاریخ آخرین تغییر) رو ببینید.
بهترین ترکیبی هم که میشه ساخت ls -ltrha هستش که هم فایل های مخفی رو نشون میده هم اطلاعات مفصل رو.
اگه نمیتونین سویچ هاشو حفظ کنید اینو کنکوری یادتون باشه
ls -authlogin
🐧 @Linuxor
با l میتونین میتونین به صورت ستونی ls بگیرین و نوع رو هم مشخص میکنه مثلا اگه دایرکتوری باشه یه / تهش میزاره.
با la میتونین تمام فایلها رو ببینید، از جمله فایلهای پنهان (که با نقطه شروع میشه)، میشه.
با ll میتونین اطلاعات مفصل درباره فایلها (مانند مجوزها، مالک، گروه، اندازه و تاریخ آخرین تغییر) رو ببینید.
بهترین ترکیبی هم که میشه ساخت ls -ltrha هستش که هم فایل های مخفی رو نشون میده هم اطلاعات مفصل رو.
اگه نمیتونین سویچ هاشو حفظ کنید اینو کنکوری یادتون باشه
ls -authlogin
🐧 @Linuxor
⚡30👍7💅6🗿2🌚1
یادگیری ابزار jq برای parse کردن JSON فقط با دو مثال ساده
Access to object and members:
output : "linuxor"
Access to array :
output : 3
🐧 @Linuxor
Access to object and members:
echo '{"channel":{"id":1234,"username":"linuxor","members":[1,2,3,4]} }' | jq .channel.usernameoutput : "linuxor"
Access to array :
echo '{"channel":{"id":1234,"username":"linuxor","members":[1,2,3,4]} }' | jq .channel.members[2]output : 3
🐧 @Linuxor
🔥31👍8💅2👾2🍓1
فکر کنم کلا اونایی که کرنل رو مینویسن در مورد معماری و سخت افزار اعصاب ندارن، نمونه داکیومنت مموری الاینمنت رسمی کرنل.
https://www.kernel.org/doc/html/latest/arch/arm/mem_alignment.html
🐧 @Linuxor ~ _AbolfazlAbbasi
https://www.kernel.org/doc/html/latest/arch/arm/mem_alignment.html
🐧 @Linuxor ~ _AbolfazlAbbasi
🤣96😁7🗿3😭2😐1