@uselinux
#medium level
10توزیع برتر در 6 ماه اخیر. از دیدگاه دیسترو واچ
دیسترو واچ از بهترین سایت های آماری و رنکینگ اوپن سورسی هست (Linux & BSD)
distrowatch.com
#medium level
10توزیع برتر در 6 ماه اخیر. از دیدگاه دیسترو واچ
دیسترو واچ از بهترین سایت های آماری و رنکینگ اوپن سورسی هست (Linux & BSD)
distrowatch.com
@uselinux
#medium level
#programming
💣💣💣
شروع برنامه نویسی پایتون در لینوکس
@uselinux
از محبوب ترین زبان های برنامه نویسی در لینوکس
زبان معروف پایتون هست که در اکثر توزیع های لینوکس
بطور پیشفرض نصب هست ..
@uselinux
پایتون یک زبان مستقل از سیستم عامل و چندمنظوره
هست که امتیازات ویژه ای داره از جمله:
@uselinux
سرعت شگفت انگیز در یادگیری..
سرعت حیرت آور در شروع و تمام کردن یک پروژه
منابع جامع برای یادگیری و داکیومنت های رسمی کامل
دارای پشتیبانی و کامیونیتی قدرتمند
@uselinux
از امتیازاتی که پایتون داره امکان نصب چندین
ورژن از اون کنار هم و کدنویسی با هرکدام هست
@uselinux
برای شروع .. در ترمینال عبارت python رو تایپ کنید
و دوبار کلید تب (tab) رو بزنید تا براتون نشون بده که
چه ورژن هایی از اون در لینوکس شما نصب هست
همچنین با تایپ عبارت python -V میتونید ببینید که
چه ورژنی از پایتون بصورت پیشفرض داره استفاده میشه
@uselinux
لینوکس تاحدی با پایتون عجین و فیت شده هست که
برخی از پکیج های سیستمی و خیلی از برنامه هاش
با همین زبان نوشته شدند..
@uselinux
با تایپ عبارت python در ترمینال و زدن اینتر
میتونید محیط پایتون شل
(python -shell)
را مشاهده کنید که دقیقا و عینا مشابه idle هست ..
و کاربران لینوکس گاها میگن که کامل تر از idle
هست
@uselinux
پس شما نیاز به نصب idle هم نخواهید داشت
(البته میتونید نصبش کنید
و هیچ مانعی برای نصب idle وجود نداره)
@uselinux
اگر پایتون۳ در لینوکس شما نصب هست
میتونید با تایپ عبارت python3 و زدن اینتر..
محیط پایتون شل رو با پایتون۳ فراخوانی کنید و کد بزنید
..
@uselinux
در پست های بعد نحوه نصب و یا اجرای محیط های حرفه ای برای کد زدن در لینوکس مثل :
..eclipse..
..pycharm..
..sublime..
و..
آموزش خواهیم داد:)
@uselinux
#medium level
#programming
#medium level
#programming
💣💣💣
شروع برنامه نویسی پایتون در لینوکس
@uselinux
از محبوب ترین زبان های برنامه نویسی در لینوکس
زبان معروف پایتون هست که در اکثر توزیع های لینوکس
بطور پیشفرض نصب هست ..
@uselinux
پایتون یک زبان مستقل از سیستم عامل و چندمنظوره
هست که امتیازات ویژه ای داره از جمله:
@uselinux
سرعت شگفت انگیز در یادگیری..
سرعت حیرت آور در شروع و تمام کردن یک پروژه
منابع جامع برای یادگیری و داکیومنت های رسمی کامل
دارای پشتیبانی و کامیونیتی قدرتمند
@uselinux
از امتیازاتی که پایتون داره امکان نصب چندین
ورژن از اون کنار هم و کدنویسی با هرکدام هست
@uselinux
برای شروع .. در ترمینال عبارت python رو تایپ کنید
و دوبار کلید تب (tab) رو بزنید تا براتون نشون بده که
چه ورژن هایی از اون در لینوکس شما نصب هست
همچنین با تایپ عبارت python -V میتونید ببینید که
چه ورژنی از پایتون بصورت پیشفرض داره استفاده میشه
@uselinux
لینوکس تاحدی با پایتون عجین و فیت شده هست که
برخی از پکیج های سیستمی و خیلی از برنامه هاش
با همین زبان نوشته شدند..
@uselinux
با تایپ عبارت python در ترمینال و زدن اینتر
میتونید محیط پایتون شل
(python -shell)
را مشاهده کنید که دقیقا و عینا مشابه idle هست ..
و کاربران لینوکس گاها میگن که کامل تر از idle
هست
@uselinux
پس شما نیاز به نصب idle هم نخواهید داشت
(البته میتونید نصبش کنید
و هیچ مانعی برای نصب idle وجود نداره)
@uselinux
اگر پایتون۳ در لینوکس شما نصب هست
میتونید با تایپ عبارت python3 و زدن اینتر..
محیط پایتون شل رو با پایتون۳ فراخوانی کنید و کد بزنید
..
@uselinux
در پست های بعد نحوه نصب و یا اجرای محیط های حرفه ای برای کد زدن در لینوکس مثل :
..eclipse..
..pycharm..
..sublime..
و..
آموزش خواهیم داد:)
@uselinux
#medium level
#programming
#medium level
@uselinux
💻⚔📚💥
توزیع معروف فدورا
@uselinux
فدورا از جمله توزیع های رایگانی است که
توسط شرکت ردهت(redhat) پشتیبانی میشود
و تیم توسعه دهنده فدورا آن را ساخته و رهبری میکنند ..
@uselinux
شرکت ردهت از سال ۲۰۰۴-۲۰۰۳ به بعد تولید لینوکس ردهت را متوقف کرد و پروژه فدورا را شروع
و بعد از آن ردهت اینترپرایز را
بر اساس فدورا ساخته و راهی دنیای اوپن سورس کرد
@uselinux
ردهت اینترپرایز لینوکس که بصورت مخفف RHEL خوانده میشود
یک توزیع تجاری است و رایگان نیست . اما فدورا رایگان عرضه میشود
@uselinux
فدورا جزو ۱۰ توزیع پراستفاده میباشد ..
شعار 'به روز بودن همیشگی' را
میتوان از زبان طرفداران فدورا شنید
@uselinux
اکثر برنامه هاو پکیج های جدیدی که
در دنیای اوپن سورس تولید میشود
بلافاصله وارد مخازن فدورا میشود !!!
@uselinux
اما ایا این یک امتیاز است یا مشکل!؟؟
@uselinux
حقیقت این است که هر پکیج و برنامه ای توان سازگاری کامل با توزیع های لینوکس را ندارد!
@uselinux
و نصب بسته ها و نرم افزارهایی که بطور
کامل تست نشده اند ممکن است
سیستم عامل شما را ناپایدار کند!!!
@uselinux
پس استفاده کنندگان فدورا گاها با ناپایداری ها
و کرش ها(crash)دستو پنجه نرم میکنند و همیشه باید آماده داونگرید و برگشتن به نسخه یا بسته های قبلی باشند
@uselinux
فدورا از مدیریت بسته rpm که مخفف :
redhat package manager
است استفاده میکند.. که یکی از عذاب آور ترین مدیریت بسته های لینوکسی محسوب میشود
@uselinux
چرا که rpm همانند مدیریت بسته های دبیان قادر به شناسایی پکیج های
وابسته ی برنامه های نصبی نمیباشد
و باید بصورت دستی نصب شوند!!!..
@uselinux
بعد از مدت ها دستو پنجه نرم کردن های کاربران فدورا با چنین مشکلی.. بالاخره مدیریت بسته yum تولید شد ..
@uselinux
که بصورت اتوماتیک میتواند وابسته های
بسته های rpm را تشخیص و نصب کند..
احتمالا اگر کاربران تازه وارد دنیای لینوکس با فدورا و ردهت برای بار اول کار کنند قصد فرار کردن از لینوکس را داشته باشند:))
@uselinux
اما واقعیت این است که فدورا طرفداران زیاد و گاها متعصبی دارد!!
در پست های آتی. درباره نصب و استفاده از این توزیع محبوب خواهیم نوشت💥
@uselinux
#medium level
@uselinux
💻⚔📚💥
توزیع معروف فدورا
@uselinux
فدورا از جمله توزیع های رایگانی است که
توسط شرکت ردهت(redhat) پشتیبانی میشود
و تیم توسعه دهنده فدورا آن را ساخته و رهبری میکنند ..
@uselinux
شرکت ردهت از سال ۲۰۰۴-۲۰۰۳ به بعد تولید لینوکس ردهت را متوقف کرد و پروژه فدورا را شروع
و بعد از آن ردهت اینترپرایز را
بر اساس فدورا ساخته و راهی دنیای اوپن سورس کرد
@uselinux
ردهت اینترپرایز لینوکس که بصورت مخفف RHEL خوانده میشود
یک توزیع تجاری است و رایگان نیست . اما فدورا رایگان عرضه میشود
@uselinux
فدورا جزو ۱۰ توزیع پراستفاده میباشد ..
شعار 'به روز بودن همیشگی' را
میتوان از زبان طرفداران فدورا شنید
@uselinux
اکثر برنامه هاو پکیج های جدیدی که
در دنیای اوپن سورس تولید میشود
بلافاصله وارد مخازن فدورا میشود !!!
@uselinux
اما ایا این یک امتیاز است یا مشکل!؟؟
@uselinux
حقیقت این است که هر پکیج و برنامه ای توان سازگاری کامل با توزیع های لینوکس را ندارد!
@uselinux
و نصب بسته ها و نرم افزارهایی که بطور
کامل تست نشده اند ممکن است
سیستم عامل شما را ناپایدار کند!!!
@uselinux
پس استفاده کنندگان فدورا گاها با ناپایداری ها
و کرش ها(crash)دستو پنجه نرم میکنند و همیشه باید آماده داونگرید و برگشتن به نسخه یا بسته های قبلی باشند
@uselinux
فدورا از مدیریت بسته rpm که مخفف :
redhat package manager
است استفاده میکند.. که یکی از عذاب آور ترین مدیریت بسته های لینوکسی محسوب میشود
@uselinux
چرا که rpm همانند مدیریت بسته های دبیان قادر به شناسایی پکیج های
وابسته ی برنامه های نصبی نمیباشد
و باید بصورت دستی نصب شوند!!!..
@uselinux
بعد از مدت ها دستو پنجه نرم کردن های کاربران فدورا با چنین مشکلی.. بالاخره مدیریت بسته yum تولید شد ..
@uselinux
که بصورت اتوماتیک میتواند وابسته های
بسته های rpm را تشخیص و نصب کند..
احتمالا اگر کاربران تازه وارد دنیای لینوکس با فدورا و ردهت برای بار اول کار کنند قصد فرار کردن از لینوکس را داشته باشند:))
@uselinux
اما واقعیت این است که فدورا طرفداران زیاد و گاها متعصبی دارد!!
در پست های آتی. درباره نصب و استفاده از این توزیع محبوب خواهیم نوشت💥
@uselinux
#medium level
#medium level
@uselinux
💥💥💥
نصب xampp روی لینوکس
@uselinux
برنامه نویسان php با زمپ دوستی دیرینه ای دارند
و حتما میدانند که php یک زبان و بستر مستقل
از سیستم عامل است
@uselinux
و جالب تر اینکه زمپ با نصاب گرافیکی برای
لینوکس هم موجود است:)
(برای کسانی که تازه وارد هستند اینمدلی راحت تر است ..
@uselinux
وگرنه بصورت دستی و تکه تکه و با خط فرمان هم قابل دانلود و نصب میباشد)
@uselinux
و البته برای لینوکس بیشتر با اسم لمپ LAMPP
معروف است :
@uselinux
فایل زمپ نسخه لینوکسی رو از ادرس زیر دانلود
کنید (به معماری ۳۲ و ۶۴ بیتی و ورژن پی اچ پی
دقت کنید . چندین نسخه از آن برای دانلود گذاشته شده است)
https://www.apachefriends.org/download.html
این فایل با فرمت .run است اما اصلا جای نگرانی
نیست ..
@uselinux
بعد از دانلود..با ترمینال وارد دایرکتوری ای که فایل زمپ
وجود دارد شوید و دستور زیر را وارد کنید
sudo ./xampp-linux-x64-5.6.8-0-installer.run
فقط تا قسمت x را تایپ کنید(sudo ./x)
و بعد کلید تب را بزنید..تا خود به خود تکمیل میشود
(دقت کنید.. اگر بصورت دستی تایپ میکنید.. ورژن و نوع ۳۲ یا ۶۴ بیتی شما با مال من تفاوت خواهد داشت)
@uselinux
و اینتر را بزنید.. و بعد از ان نصاب گرافیکی ظاهر میشود
بعد از نصب هم با دستور زیر.. لمپ را فعال کنید
sudo /opt/lampp/lampp start
و با دستور زیر . غیرفعال
sudo /opt/lampp/lampp stop
@uselinux
#medium level
@uselinux
💥💥💥
نصب xampp روی لینوکس
@uselinux
برنامه نویسان php با زمپ دوستی دیرینه ای دارند
و حتما میدانند که php یک زبان و بستر مستقل
از سیستم عامل است
@uselinux
و جالب تر اینکه زمپ با نصاب گرافیکی برای
لینوکس هم موجود است:)
(برای کسانی که تازه وارد هستند اینمدلی راحت تر است ..
@uselinux
وگرنه بصورت دستی و تکه تکه و با خط فرمان هم قابل دانلود و نصب میباشد)
@uselinux
و البته برای لینوکس بیشتر با اسم لمپ LAMPP
معروف است :
@uselinux
فایل زمپ نسخه لینوکسی رو از ادرس زیر دانلود
کنید (به معماری ۳۲ و ۶۴ بیتی و ورژن پی اچ پی
دقت کنید . چندین نسخه از آن برای دانلود گذاشته شده است)
https://www.apachefriends.org/download.html
این فایل با فرمت .run است اما اصلا جای نگرانی
نیست ..
@uselinux
بعد از دانلود..با ترمینال وارد دایرکتوری ای که فایل زمپ
وجود دارد شوید و دستور زیر را وارد کنید
sudo ./xampp-linux-x64-5.6.8-0-installer.run
فقط تا قسمت x را تایپ کنید(sudo ./x)
و بعد کلید تب را بزنید..تا خود به خود تکمیل میشود
(دقت کنید.. اگر بصورت دستی تایپ میکنید.. ورژن و نوع ۳۲ یا ۶۴ بیتی شما با مال من تفاوت خواهد داشت)
@uselinux
و اینتر را بزنید.. و بعد از ان نصاب گرافیکی ظاهر میشود
بعد از نصب هم با دستور زیر.. لمپ را فعال کنید
sudo /opt/lampp/lampp start
و با دستور زیر . غیرفعال
sudo /opt/lampp/lampp stop
@uselinux
#medium level
www.apachefriends.org
Download XAMPP
Download XAMPP for Windows, Linux, and OS X. Older versions of Solaris are also available.
#medium level
@uselinux
💥💥💥
دانلود و نصب
مجازی ساز VM ware wrokstation 12 برای لینوکس (همراه با سریال)
@uselinux
قبلن وی ام ویر رو روی ویندوز نصب میکردیم و داخلش لینوکس و سیستم عامل های دیگه بالا میاوردیم..
@uselinux
اما شاید برایتان جالب خواهد بود که برعکس اینکار هم امکان پذیر باشد!
این مجازی ساز در واقع توسط یک شرکت تجاری و بصورت تجاری وغیر رایگان ساخته شده است..
@uselinux
اما از آنجایی که متاسفانه این شرکت ایران را تحریم کرده است. دسترسی بصورت معمولی برای هموطنان ممکن نیست . وحتی خرید از آن نیز برای ما همراه دردسر هایی خواهد بود
@uselinux
(البته اوراکل هم مجازی سازی با اسم virtural box و بصورت رایگان انتشار داده است. اما ظاهرا قدرت و کارایی آن به این ورژن تجاری نمیرسد)
@uselinux
با لینک دانلود تورنت از آدرس رسمی کانال
دانلود کنید
http://www.uselinux.ir
((شما برای دانلود کردن این فایل به برنامه هایی مثل utorrent ویندوز نیاز دارید..که معمولا دراوبونتو و مینت و فدورا برنامه ی transmission نصب میباشد
که از تورنت پشتیبانی میکند
اما اگر نصب نبود. از مخازن لینوکس با سرچ کردن کلمه torrent برنامه های خوبی پیدا خواهید کرد))
@uselinux
((به زودی وبسایت رسمی و کامل کانال را در آدرس فوق میتوانید ببینید))
نکته :
برای نصب .بعد از دانلود.. با ترمینال وارد دایرکتوری این مجازی ساز شوید و دستور اجرای فایل با پسوند bundle آن را وارد کنید:
sudo ./VMware-workstation-full-12.1.0-3272444.x86_64.bundle
دقیقا مثل نصب زمپ(در پست قبلی) . تا M را وارد کنید
@uselinux
و با فشردن تب . بصورت خودکار کامل خواهد شد
(sudo ./VM)
بقیه مراحل نصب گرافیکی و دقیقا عین نصب در ویندوز میباشد
#medium level
@uselinux
@uselinux
💥💥💥
دانلود و نصب
مجازی ساز VM ware wrokstation 12 برای لینوکس (همراه با سریال)
@uselinux
قبلن وی ام ویر رو روی ویندوز نصب میکردیم و داخلش لینوکس و سیستم عامل های دیگه بالا میاوردیم..
@uselinux
اما شاید برایتان جالب خواهد بود که برعکس اینکار هم امکان پذیر باشد!
این مجازی ساز در واقع توسط یک شرکت تجاری و بصورت تجاری وغیر رایگان ساخته شده است..
@uselinux
اما از آنجایی که متاسفانه این شرکت ایران را تحریم کرده است. دسترسی بصورت معمولی برای هموطنان ممکن نیست . وحتی خرید از آن نیز برای ما همراه دردسر هایی خواهد بود
@uselinux
(البته اوراکل هم مجازی سازی با اسم virtural box و بصورت رایگان انتشار داده است. اما ظاهرا قدرت و کارایی آن به این ورژن تجاری نمیرسد)
@uselinux
با لینک دانلود تورنت از آدرس رسمی کانال
دانلود کنید
http://www.uselinux.ir
((شما برای دانلود کردن این فایل به برنامه هایی مثل utorrent ویندوز نیاز دارید..که معمولا دراوبونتو و مینت و فدورا برنامه ی transmission نصب میباشد
که از تورنت پشتیبانی میکند
اما اگر نصب نبود. از مخازن لینوکس با سرچ کردن کلمه torrent برنامه های خوبی پیدا خواهید کرد))
@uselinux
((به زودی وبسایت رسمی و کامل کانال را در آدرس فوق میتوانید ببینید))
نکته :
برای نصب .بعد از دانلود.. با ترمینال وارد دایرکتوری این مجازی ساز شوید و دستور اجرای فایل با پسوند bundle آن را وارد کنید:
sudo ./VMware-workstation-full-12.1.0-3272444.x86_64.bundle
دقیقا مثل نصب زمپ(در پست قبلی) . تا M را وارد کنید
@uselinux
و با فشردن تب . بصورت خودکار کامل خواهد شد
(sudo ./VM)
بقیه مراحل نصب گرافیکی و دقیقا عین نصب در ویندوز میباشد
#medium level
@uselinux
#medium level
@uselinux
👓🌕🌟
استفاده آسان تر و حرفه ای تر از لینوکس(با یه مثال)
@uselinux
در لینوکس ما قادر هستیم که حتی از دستوراتی که خودمون ساختیم استفاده کنیم:)
@uselinux
و خیلی جذاب تر خواهد بود که ما بعضی از دستورات رو که طولانی هم هستن و گاها نیاز به تکرار دارن تبدیل کنیم به دستورات کوچیک تر:)
@uselinux
اینکار با بش آلیاس (bash Alias) امکانپذیر خواهد بود فایلی در دایرکتوری ای که بعنوان یوزر درحال استفادش هستید وجود داره به اسم bashrc که بصورت مخفی/هیدن قرار داره .. با اضافه کردن دستوراتتون به اون فایل
@uselinux
و قرار دادن یه اسم برای دستور مورد نظر.. از اون به بعد میتونید از چیزی ک خودتون نامگذاری کردید استفاده کنید
فرم کلی چیزی ک داخل فایل بش آر سی مینویسیم به این شکل
هست
alias aliasname='commands'
بعنوان مثال من میخام از دانلود منیجر آریا۲ (aria2) راحت تر استفاده کنم .. بنابر این دستوری که داخل این فایل
نوشتم به این فرم هست
alias download="aria2c -d /home/john -c -x16 -s16 -k1m"
و از این به بعد ..برای دانلود فایل ها از این عبارت
استفاده میکنم
download Address
با تایپ کلمه دانلود در ترمینال و قرار دادن آدرس در مقابلش
دانلود من با حداکثر سرعت.. و قابلیت توقف/ادامه و در
دایرکتوری /home/john شروع میشه
@uselinux
این فایل رو به این صورت میتونید باز و ویرایشش کنید
gedit ~/.bashrc
نکته : شما بجای download از هرکلمه ی دیگه ای میتونید استفاده کنید
#medium level
@uselinux
@uselinux
👓🌕🌟
استفاده آسان تر و حرفه ای تر از لینوکس(با یه مثال)
@uselinux
در لینوکس ما قادر هستیم که حتی از دستوراتی که خودمون ساختیم استفاده کنیم:)
@uselinux
و خیلی جذاب تر خواهد بود که ما بعضی از دستورات رو که طولانی هم هستن و گاها نیاز به تکرار دارن تبدیل کنیم به دستورات کوچیک تر:)
@uselinux
اینکار با بش آلیاس (bash Alias) امکانپذیر خواهد بود فایلی در دایرکتوری ای که بعنوان یوزر درحال استفادش هستید وجود داره به اسم bashrc که بصورت مخفی/هیدن قرار داره .. با اضافه کردن دستوراتتون به اون فایل
@uselinux
و قرار دادن یه اسم برای دستور مورد نظر.. از اون به بعد میتونید از چیزی ک خودتون نامگذاری کردید استفاده کنید
فرم کلی چیزی ک داخل فایل بش آر سی مینویسیم به این شکل
هست
alias aliasname='commands'
بعنوان مثال من میخام از دانلود منیجر آریا۲ (aria2) راحت تر استفاده کنم .. بنابر این دستوری که داخل این فایل
نوشتم به این فرم هست
alias download="aria2c -d /home/john -c -x16 -s16 -k1m"
و از این به بعد ..برای دانلود فایل ها از این عبارت
استفاده میکنم
download Address
با تایپ کلمه دانلود در ترمینال و قرار دادن آدرس در مقابلش
دانلود من با حداکثر سرعت.. و قابلیت توقف/ادامه و در
دایرکتوری /home/john شروع میشه
@uselinux
این فایل رو به این صورت میتونید باز و ویرایشش کنید
gedit ~/.bashrc
نکته : شما بجای download از هرکلمه ی دیگه ای میتونید استفاده کنید
#medium level
@uselinux