linuxtnt(linux tips and tricks)
5.64K subscribers
1.58K photos
136 videos
530 files
1.23K links
https://t.me/+AL7RKhKS6b4zNzY8

آموزش لینوکس- گروه مکمل برای پرسش و پاسخ
linux tips and tricks
ارتباط با من
@seilany
seilany.ir
Download Telegram
کامپایلر Cheerp 3.0، یک کامپایلر که به شما امکان می دهد هر کد C/C++ را در WebAssembly یا JavaScript کامپایل کنید. نسخه جدید به دلیل انتقال کامپایلر و کتابخانه‌های همراه به استفاده از مجوزهای مجاز Apache 2.0 و LLVM، به جای سیاست مجوز محدود اعمال شده قبلی، که گزینه مجوز GPLv2 را برای پروژه‌های غیر تجاری و مالک مجوز برای پروژه‌های تجاری ارائه می‌دهد، قابل توجه است.
———————————
همچنین Cheerp می تواند هم برای پورت کردن برنامه ها و کتابخانه های C/C++ موجود برای اجرا در مرورگر یا برای ایجاد برنامه های کاربردی وب با کارایی بالا و اجزای WebAssembly از ابتدا استفاده شود.
========================
همچنین Cheerp 3.0، همه مؤلفه‌های کامپایلر اصلی و کتابخانه‌ها اکنون به صورت مجاز تحت مجوز Apache 2.0/LLVM مجوز دارند.
1-به شما امکان می دهد کد C/C++ و جاوا اسکریپت را در یک برنامه وب ترکیب کنید .
*- ابزاری را برای ساخت برنامه‌های وب کامل C++ که هم Backend و هم Frontend را در یک پایه کد واحد پشتیبانی می‌کنند، فراهم می‌کند.
مدیریت بسته در opensuse


نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
اشتراک کردن موس و صفحه کلید بین چند سیستم با برنامه Synergy
https://symless.com/synergy
دستورات کمتر دیده شده در لینوکس دستور ln: سری یازدهم

دستور nl تعداد خط های یک فایل متنی را با قرار دادن شماره به شما نشان میدهد
nl myfile.sh
nl myfile.txt
nl myfle.log


————————-
نویسنده: حسین سیلانی
منبع: کتاب 1001 دستور لینوکس
@seilany
This media is not supported in your browser
VIEW IN TELEGRAM
بازی اوپن سورگ بازی دو بعدی با الهام از بازی سونیک

این پروژه از ابتدا به زبان C و با استفاده از کتابخانه برنامه نویسی بازی Allegro که توسط الکساندر مارتینز ، دانشمند کامپیوتر از برزیل آغاز شده است


https://github.com/alemart/opensurge
ابزارهای جمع آوری اطلاعات سیستم
مقایسه دستورات دو مدیرسرویس در لینوکس:
systemctl
service
بررسی دستور su و sudo

*دستور su این دستور به معنای "Switch User" یا تغییر کاربر است. با استفاده از دستور su، شما می‌توانید از کاربر جاری خود به یک کاربر دیگر در سیستم تغییر کنید. وقتی از su استفاده می‌کنید، شما باید رمز عبور کاربر مورد نظر را وارد کنید تا بتوانید به این کاربر تغییر کنید.

* دستور sudo این دستور به معنای "Super User Do" است و به شما اجازه می‌دهد دسترسی به دستورات مدیریتی سیستم را با دسترسی مدیر (root) داشته باشید. با استفاده از sudo، شما می‌توانید دستوراتی را با دسترسی مدیر اجرا کنید بدون اینکه به طور کامل به حساب root وارد شوید. وقتی از sudo استفاده می‌کنید، شما باید رمز عبور خود را وارد کنید، نه رمز عبور کاربر .

—————————————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
دستورات کمتر دیده شده در لینوکس دستور SMART: سری دوازدهم
دستور tldr
————————————————-
دستور tldr یک ابزار خط فرمان است که برای نمایش خلاصه‌های ساده و قابل فهم از دستورات خط فرمان استفاده می‌شود. نامtldr مخفف عبارت "Too Long; Didn't Read" است و هدف آن ارائه توضیح مختصر و ساده از دستورات خط فرمان است تا کاربران بتوانند به سرعت و با سادگی درک کنند چگونه از هر دستور استفاده کنند.
با اجرای دستور tldr به همراه نام دستور خط فرمانی که می‌خواهید راهنمایی درباره آن را ببینید، می‌توانید توضیحات خلاصه و مثال‌های کاربردی را در مورد آن دستور ببینید. این توضیحات معمولاً به صورت مختصر، ساده و قابل درک برای کاربران عادی ارائه می‌شود. برای استفاده از tldr، باید ابتدا آن را در سیستم خود نصب کنید. این ابزار در برخی توزیع‌های لینوکس و سیستم‌عامل macOS وجود دارد و می‌توانید آن را از طریق یک مدیر بسته نصب کنید.
بعد از نصب، می‌توانید tldr را با استفاده از دستور زیر فراخوانی کنید:
```tldr نام دستور
```tldr w

بعد از اجرای این دستور، خلاصه و مثال‌هایی از استفاده صحیح دستور مورد نظر را خواهید دید. این کمک می‌کند تا به سرعت از دستورات خط فرمان استفاده کنید و به سادگی و با فهم بیشتر با آنها کار کنید.
——————————————————
نویسنده: حسین سیلانی
منبع: کتاب 1001 دستور لینوکس
@seilany
دستورات کمتر دیده شده در لینوکس دستور accton: سری سیزدهم:
دستور accton:
---------------------------------------------
دستور accton در سیستم‌های لینوکس برای فعال‌سازی یا غیرفعال‌سازی مکانیزم گزارش‌دهی و ثبت فعالیت‌های سیستم (accounting) استفاده می‌شود. این دستور به کاربر اجازه می‌دهد تا فعالیت‌های مختلف سیستم را مانند زمان شروع و پایان هر فرآیند، مصرف منابع سیستم و ... ثبت و مدیریت کند.
گزینه‌های دستور accton همراه با مثال‌ها:
بدون گزینه: نمایش وضعیت فعلی مکانیزم گزارش‌دهی فعالیت‌های سیستم.
bash accton

خروجی: /var/log/account/pacct
گزینه -E: فعال‌سازی مکانیزم گزارش‌دهی فعالیت‌های سیستم.
bash accton -E

خروجی: (بدون خروجی)
گزینه -e: غیرفعال‌سازی مکانیزم گزارش‌دهی فعالیت‌های سیستم.
bash accton -e 

خروجی: (بدون خروجی)
گزینه -f: فعال‌سازی مکانیزم گزارش‌دهی فعالیت‌های سیستم با ذخیره‌سازی فایل گزارش.
bash  accton -f /var/log/account/report

خروجی: (بدون خروجی)
گزینه -r: تنظیم مسیر فایل گزارش برای ذخیره فعالیت‌های سیستم.
bash accton -r /var/log/accounting

خروجی: (بدون خروجی)
گزینه -v: نمایش اطلاعات بیشتر درباره تنظیمات مکانیزم گزارش‌دهی فعالیت‌های سیستم.
bash accton -v

خروجی: Accounting enabled at /var/log/account/pacct
گزینه -h: نمایش راهنمای استفاده از دستور accton.
bash accton -h

خروجی: راهنمای استفاده از دستور accton
---------------------------------------------
نویسنده: حسین سیلانی
منبع: کتاب 1001 دستور لینوکس
@seilany
Forwarded from Amir
‼️ استخدام Sys Admin ‼️
🌐 شرکت هزارگذر

🛑 ویژگی های تخصصی:
- آشنایی با نگهداری زیرساخت شبکه Virtualization
- آشنایی با سیستم عامل های لینوکسی و ویندوز سرور
- آشنایی با Network+ (تسلط بر TCP/IP و آشنایی با انواع پروتکل های شبکه)
- تسلط به زبان انگلیسی در حد خواندن و نوشتن

🛑 ویژگی های عمومی:
- سازگار و انعطاف پذیر با شرایط کاری سازمانی و دولتی
- دارای روحیه کار تیمی
- یادگیرنده و چالش پذیر
- برخورداری از نگرش حل مسئله

شرایط کاری:
- حقوق بین ۱۵-۲۰ م تومان (با توجه به توانمندی شما)

نحوه همکاری:
- روزهای کاری: شنبه تا چهارشنبه | ساعت کاری: 08:00 الی 17:00
- کار به صورت حضوری می باشد. آدرس محل کار: تهران، بلوار مرزداران

💬 لطفا رزومه خود را به شماره 09121994313 در واتس‌اپ ارسال فرمایید.
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
معرفی کانال:
توی این چنل کلی ابزار خفن و باحال معرفی می کنیم که بتونی راحتر کد هاتو بنویسی و دیباگ کنی ☕️
منبعی از مطالب برنامه نویسی درجه یک و جدید، معرفی منابع مختلف و کتاب برای یادگیری زبان های برنامه نویسی مختلف همراه با کمی طبع فان 😉

با کد اکسپلور یاد بگیر، لذت ببر و بروز باش 😎

از این لینک جوین شو👇🏻
☕️ @CodeExplore
دستورات کمتر دیده شده در لینوکس دستور accton: سری چهاردهم:
دستور mktemp

——————————————-
دستور mktemp در لینوکس برای ایجاد و نمایش یک فایل یا فهرست موقت با نام یکتا استفاده می‌شود. این دستور امکان ایجاد فایل‌ها یا فهرست‌های موقت
با نام‌های منحصر به فرد و امن را فراهم می‌کند.
مثال‌های دستور:
ایجاد یک فایل موقت:
bash mktemp

ایجاد یک فهرست موقت:
bash mktemp -d

نمایش نام فایل موقت بدون ایجاد آن:
bash mktemp -u

تعیین مسیر موقت برای ایجاد فایل یا فهرست:
bash mktemp --tmpdir=/path/to/directory

استفاده از الگوی خاص برای ایجاد فایل یا فهرست موقت:
bash mktemp mytempfile_XXXXXX

—————————————————
منبع: کتاب 1001 دستور لینوکس
@seilany
حذف درایور قدیمی سیستم فایلNTFS در کرنل
6.9
این درایور قدیمی به‌تازگی توسط درایور جدید NTFS3 جایگزین شده است.
درایور NTFS3 دارای پشتیبانی خواندن و نوشتن است و بهبود‌هایی نسبت به درایور NTFS قبلی دارد. این درایور سریع‌تر از درایور NTFS-3G FUSE عمل می‌کند. همچنین از بازیابی ژورنال نیتیو پشتیبانی می‌کند. دارای قابلیت خواندن و نوشتن می‌باشد. همچنین از گزینه‌های مختلفی برای مانت کردن استفاده کنید. Ntfs3 در سال 2020 از ابتدا توسعه داده شد تا به عنوان بخشی از هسته‌ی لینوکس عمل کند.

—————————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
انتشار دانلود منیجر پرسپولیس نسخه 4.0.1
در نسخه جدید:


1.برنامه python setuptools با meson جایگزین شده. بنابراین دستورات نصب نیز تغییر کرده است. برای اطلاعات بیشتر این راهنما را مطالعه کنید. از آنجایی که بسته pyside6 در مخازن توزیع‌های آرچ‌لینوکس و فدورا موجود است، کابران این توزیع‌ها می‌توانند پرسپولیس را به عنوان یک اپلیکیشن pyside6 اجرا کنند. ولی توزیع‌هایی که بسته‌های قدیمی‌تری دارند می‌توانند همچنان پرسپولیس را به عنوان یک اپلیکیشن pyqt5 اجرا کنند.
2.رفع باگ و اشکلات زیاد
3- ترجمه‌ها به روز شده‌اند و پرسپولیس با زبان‌های بیشتری در دسترس است.
4- پرسپولیس دیگر نسخه ۳۲ بیتی برای ویندوز نخواهد داشت ولی نسخه ۶۴ بیتی موجود است.
جزئیات بیشتر:
https://amirsamimi.ir/category/linux/persepolis/
————————-
با تشکر از اقای علیرضا امیرصمیمی توسعه دهنده و سرپرست تیم پرسپولیس:
alireza.amirsamimi@ubuntu.ir
https://github.com/alireza-amirsamimi