در این مقاله می خواهیم نشان دهیم که چگونه تفاوت بین فایلهای محلی (local) و ریموت (remote) در لینوکس را یافته یا مقایسه کنیم.
دستور diff یک ابزار ساده می باشد که دو فایل متفاوت را تجزیه و تحلیل میکند و تفاوتهای موجود در فایلها را با مقایسه خط به خط به ما نشان می دهد . در صورتی که بخواهید دو فایل متفاوت از نظر محتوا یکسان شوند دستور diff یک سری دستورالعمل نیز برای یکسان سازی فایل به شما نشان می دهد.
برای مقایسه یا یافتن تفاوت بین دو فایل در مکان های مختلف، فرمان زیر را اجرا کنید. به یاد داشته باشید که کاربر [user] و میزبان [remote-host] را با پارامترهای واقعی خود تعویض کنید .
$ ssh user@remote-host "cat /home/root/file_remote" | diff - file_local
توجه داشته باشید که همچنین میتوان تفاوت بین دو فایل را در یک فایل مجزا، با استفاده از ویژگی تغییر مسیر خروجی ذخیره کرد . برای مثال :
$ ssh user@remote-host "cat /home/root/file_remote" | diff - file_local > diff_output.txt
سپس با دستور cat می توانید محتویات فایل diff را مشاهده کنید .
$ cat diff_output.txt
OR
$ bcat diff_output.txt
علاوه بر این ، همچنین میتوانید تفاوت بین دو فایل را که در دو سرور مجزا قرار دارند نیز مقایسه کنید ، مطابق دستور زیر :
$ diff <(ssh user@remote-host1 'cat /path/to/file1') <(ssh user@remote-host2 'cat /path/to/file2')
برای کسب اطلاعات بیشتر، می توانید از دستور man استفاده کنید .
$ man diff
منبع :
https://www.tecmint.com/compare-local-and-remote-files-in-linux/
تهیه کننده : محمدامین طاهری - ۹۵۱۸۳۰۲۴۶
می دانیم که بعضی از نرم افزار هایی که امکان استفاده از آنها در ویندوز برایمان راحت است ممکن است در لینوکس نتوانیم به آنها دسترسی پیدا کنیم .
یکی از این برنامه های کاربردی که ممکن است در حین استفاده از لینوکس به آنها نیاز پیدا کنیم نرم افزار هایی مثل word / powerpoint / excel و . است .
برای استفاده از آنها در لینوکس سه روش وجود دارد :
روش اول ) استفاده از این نرم افزار ها به صورت آنلاین
روش دوم ) نصب مایکرو سافت آفیس با استفاده از PlayOnLinux
روش سوم ) از Microsoft Office در یک ماشین مجازی ویندوز استفاده کنید
در این مطلب روش دوم را توضیح خواهیم داد :
شما می توانید مایکروسافت آفیس را با استفاده از Wine و PlayOnLinux نصب کنید.
*** دستورالعمل های زیر برای اوبونتو هستند ***
مراحل نصب:
با باز کردن یک پنجره ترمینال و وارد کردن شروع کنید:
wget -q "http://deb.playonlinux.com/public.gpg" -O- | sudo apt-key add -
بعد، کلید عمومی برای نرم افزار PlayOnLinux که در کنار wine اجرا می شود را اضافه کنید:
wget -q "http://deb.playonlinux.com/public.gpg" -O- | sudo apt-key add -
با اضافه کردن اطلاعات PPA به package manager، این را دنبال کنید:
sudo wget http://deb.playonlinux.com/playonlinux_precise.list -O /etc/apt/sources.list.d/playonlinux.list
sudo apt update
sudo apt install playonlinux
اکنون، تنها کاری که باید انجام دهید این است که PlayOnLinux را ازMenu > Applications راه اندازی کنید. سپس، بر روی زبانه Office کلیک کنید، سپس گزینه Microsoft Office مناسب را انتخاب کنید.
حال تنها کاری که مانده نصب مایکروسافت آفیس است :
توجه کنید که با PlayOnLinux، شما محدود به مایکروسافت آفیس 2013 به عنوان آخرین نسخه (نسخه 32 بیتی، در بهترین حالت) هستید. اما بهتر است از مایکروسافت آفیس 2010 استفاده کنید. برای این کار، شما باید دیسک (یا فایل ISO) و یک کلید واقعی(لایسنس) را داشته باشید.
شما دانلود رسمی را در آدرس microsoft.com/en-gb/software-download/office پیدا خواهید کرد، در آنجا قبل از اینکه بتوانید مجموعه را دانلود کنید، باید کلید محصول را وارد کنید(باید قبل از دانلود ، لایسنس مربوطه را که خریداری کرده اید وارد کنید)
PlayOnLinux از شما خواسته است که یک DVD-ROM یا یک فایل نصب را انتخاب کنید. با توجه به اینکه فایل نصب دارید یا میخواهید با استفاده از DVD-ROMنرم افزار را نصب کنید گزینه مناسب را انتخاب کنید.
با کلیک بر روی Next، نصب ادامه خواهد یافت و پس از انجام این کار، شما آماده استفاده از مایکروسافت آفیس 2010 خواهید بود. این آخرین نسخه است که می تواند باPlayOnLinux در سیستم نصب شود، هرچند برای برنامه های مایکروسافت آفیس روی ویندوز نسخه های 2016 هم وجود دارد. .
اگر به دلایلی PlayOnLinux برای شما کار نمی کند، CrossOver را نیز در نظر بگیرید. این یک ابزار است و می تواند نسخه های بعدی مایکروسافت آفیس را اجرا کند. اگر برنامه ها توسط PlayOnLinux / Wine به طور کامل پشتیبانی نمی شد، می توانید در CrossOver اجرا کنید.نصب CrossOver ساده تر ازPlayOnLinux است.
داشتن نرم افزار ویندوز روی سیستم عامل لینوکس روی کامپیوتر شما بسیار شگفت انگیز است. شما خواهید دید که PlayOnLinux می تواند چندین برنامه دیگر و همچنین بسیاری از بازی های ویندوز را پشتیبانی کند.
تهیه و تنظیم مطلب :
ریحانه علیزاده باغبانان (شماره دانشجویی:951830253)
منبع:
/https://www.makeuseof.com/tag/install-use-microsoft-office-linux
شاید برای شما هم این سوال پیش آمده باشد که آیا لینوکس قابلیت اجرای بازی ها را دارد یا خیر؟
در واقع لینوکس توانایی اجرای بازی ها را دارد اما همه بازی ها برای لینوکس در دسترس نیستند.
دلیل آن هم سهم بسیار اندک لینوکس در بین رایانه های شخصی است.
اما با این حال تقریبا تمام سرورهای ساخت و رندر بازی ها از لینوکس استفاده می کنند.
به طور کلی به چهارطریق میتوان از لینوکس برای بازی ها استفاده کرد.
1. بازی های لینوکسی
بازی هایی هستند که نسخه لینوکسی آن ها ساخته شده است و برای اجرا نیاز به ابزارهای اضافی ندارند.
هر توسعه لینوکس در ریپوزیتوری خود قسمتی برای دانلود این بازی ها را دارد.
از سایر منابع بازی های لینوکسی میتوان موارد زیر را نام برد:
2. بازی های ویندوزی
به کمک بعضی از ابزارها میتوان برنامه ها و بازی های ویندوزی را روی لینوکس اجرا کرد.
از مهمترین این ابزار میتوان به موارد زیر اشاره کرد:
3. بازی های مرورگر
بازی هایی هستند که از مرورگر وب به عنوان پلتفرم برای اجرای بازی های آنلاین استفاده می کنند.
مرورگرهایی مانند گوگل کروم توانایی پشتیبانی از بازی های آفلاین را نیز دارند.
4. بازی های ترمینال
بازی های ساده ای هستند که در ترمینال لینوکس اجرا می شوند.
برای مثال در این پست نحوه اجرای بازی snake در ترمینال بیان شده است.
از منابع بازی های ترمینال میتوان به TTY Games اشاره کرد.
آخرین اخبار در مورد بازی های لینوکس را میتوانید از سایت های زیر دنبال کنید:
منابع:
https://itsfoss.com/linux-gaming-guide
92353140
دانشجوی مهمان
وارد کردن و ویرایش متن با لینوکس GEDIT
gedit ویرایشگر متنی پیش فرض در محیط گنوم است و شبیه نرم افزار Notepad در سیستم عامل ویندوز است. برای وارد کردن متن در gedit، فقط در فضای سفید بزرگ کلیک میکنیم و شروع به تایپ میکنیم و به مجموعه ای استاندارد از ابزارهای ویرایش مانند برش، چسباندن و کپی دسترسی داریم . برای استفاده از آن، متن را که می خواهیم با آن کار کنیم انتخاب میکنیم و سپس روی دکمه مناسب در نوار ابزار Geditکلیک میکنیم (یا راست کلیک میکنیم و دستور مناسب را از منوی زمینه انتخاب میکنیم). چنانچه بخواهیم فایلی را از طریق کامند لاین با استفاده از نرم افزار gedit ویرایش نماییم، دستور gedit را نوشته و به عنوان پارامتر این دستور، نام فایل مدنظر را وارد میکنیم ; پس از اینتر کردن، اگر چنین فایلی وجود خارجی داشته باشد در gedit باز خواهد شد در غیر این صورت هم فایلی با همین نام ساخته خواهد شد. تهیه شده توسط 951830225 https://www.lifewire.com/gedit-linux-command-unix-command-4097153 https://en.m.wikipedia.org/wiki/Gedit
راهنمای لینوکس برای مبتدی ها نصب نرم افزار در لینوکس
یکی از سخت ترین چیزھایی که در دنیای لینوکس استفاده می شود، نصب بسته ھای نرم افزاری جدید است. در دنیای، ھر برنامه است setup.exe ویندوز ،هر برنامه همراه به برخی از سؤالات بسیار ساده شما میپردازد و برای شما کار می کند. در حالی که نرم افزار لینوکس می تواندتقریبا به آسانی نصب شود، گاھی اوقات نرم افزاری پیدا خواھید کرد که بهنظر می رسد ھر مرحله از آن را ببرد. من نمی توانم تمام مشکلی را که ممکناست به وجود آورم را پوشش دھم، اما من سعی خواھم کرد تا اصول اولیه وچند اشاره گر را به شما معرفی کنم تا شما را در نقاط خشن قرار دھد.نرم افزار تمایل دارد در "بسته" آمده است. در دنیای ویندوز یک فایل است. یک بسته مک program.zip یا یک Setup.exe بسته فایل program.sit یا یک program.dmg است. در دنیای لینوکس انواع مختلفی از بسته ھا وجود دارد و ھر توزیع دارای فرمت پکیج مورد نظر
خود است.
قالب استاندارد بسته لینوکس (با توجه به استاندارد یک سیستم بستهRPM است .
DEB یکی دیگر از فرمت ھای محبوب بسته است . بسته ھای دبیان و ابزار پیشرفته Debian برای اولین بار معرفی چندین ویژگی (APT) است.
. به خاطر داشته باشید که برای نصب نرم افزار باید SuperUserشوید.
، یک مجموعه گسترده ای از ابزار برای کار با بسته ھای DEB apt-get .که یکی از آسان ترین ابزار مدیریت بسته ھای لینوکس است زیرا نه تنھا مسیر بسته ھای نصب شده را نگه می دارد، بلکه ھمچنین بستهھای دیگری نیز موجود است. این حتی آنھا را از اینترنت برای شما دانلود میکند (اگر به درستی پیکربندی شده باشد).
apt-get install ${packagename
برای حذف نرم افزار ھمانقدر آسان است.
apt-get remove ${packagename}
اگر چه مخازن حاوی بسته ھای نصب شده ممکن است در اینترنت و یا روییک پایگاه داده محلی را روی ھارد دیسک ، دیسک در جایی زندگی کنند APT خود لیستی از تمام بسته ھای در دسترس را پیدا می کندو آنھا را پیدا می کند. این پایگاه داده باید صراحتا به روز شود.
برای به روز:APT رسانی پایگاه داده
apt-get updateاصطلاح رایج برای به روز رسانی پایگاه داده بسته شما است و سپس تمام بسته ھایی را که دارای پچ ھا یا به روز رسانی ھای امنیتی برای نصب ھستند ارتقا دھید. دستور زیر تمام این کارھا را ھمزمان انجام می دھد.
apt-get update; apt-get upgrad
apt-get، yum می توانید بسته ھا را از یک.مخزن پیکربندی دانلود و نصب کنید
yum install ${packagename
برای حذف نرم افزار ھمانقدر آسان است.
yum remove ${packagename}
yum یک کپی محلی از پایگاه داده بسته شما را به طور پیش فرض نگه نمیدارد، بنابراین به طور معمول نیازی به آن را ندارید. برای نصب تمام تکه ھای:امنیتی موجود و رفع اشکالات، از این دستور استفاده کنید
yum update
شما ھمچنین می توانید به صورت صریح یک بسته واحد را با:
yum update ${packagenameبروزرسانی کنید.
و برای آموزش مستقل و دیگر منابع، به مدیریت نرم افزار با yum برای یک
مراجعه کنید .
زهرا فتحی(۹۵۱۸۳۰۲۵۴)
https://www.control-escape.com/linux/lx-swinstall.html
اضافه کردن فونت جدید با استفاده از DNF:
برای اضافه کردن فونت جدید بر روی سیستمfedoraخود ،ابتدا بایدRPMfusionسیستم خود را با استفاده از dnf package manager فعال کنید.
این روش نصب فونت به شما امکان کنترل بسته های فونت در آینده را می دهد، مانند به روز رسانی و یا حذف فونت ها از سیستم.
پس از نصب RPMfusion،میتوانید تمام بسته های فونت موجود را فهرست کنید.
حال بسته فونت مد نظر را میتوانید انتخاب و نصب کنید
برای اطلاعات بیشتر، فرمان زیر تمام بسته های فونت موجود را همراه با توصیف های آنها فهرست می کند.
اضافه کردن فونت جدید بصورت دستی:
این روش نصب فونت بهتر است اگر شما فونت ها را در فرمت پشتیبانی شده مانند.ttf.,otf.,ttc.,pfa.,pfb.,وpcf.
این فونت ها را نمی توان در یک سیستم گسترده نصب کرد، اما شما می توانید این فونت ها را به صورت دستی فایل های فونت رابه پوشه فونت سیستم و به روز رسانی قلم فونت نصب کنید.
منبع:https://www.tecmint.com/add-new-fonts-in-fedora
تهیه کننده:پویا صحفی-951830244
تغییر دادن آدرس IP از طریق رابط گرافیکی کار ساده ای است اما لینوکس این امکان را به ما می دهد که از طریق خط فرمان نیز این کار را به آسانی انجام دهیم.
این روش در تمامی لینوکس های Debian-based مانند Ubuntu کار می کند.برای شروع ifconfig را در Terminal وارد کرده و Enter را بزنید. این دستور تمامی رابط های شبکه ای را در سیستم لیست میکند بنابراین آدرس رابط هایی را که میخواهید تغییر دهید نت براداری کنید.
برای تغییر تنظیمات نیز از دستور ifconfig استفاده می کنیم ولی با کمی پارامتر بیشتر دستور زیر رابط شبکه ای را که اسمش "eth0" است را به آدرس 102.168.0.1 تغییر داده و زیر شبکه 255.255.255.0 را به آن انتصاب می دهد.
شما همچنین می توانید آدرس آن را در هرلحظه عوض کنید. اگر ifconfig را دوباره اجرا کنید خواهید دید که رابط شما با مقدار تازه نمایش داده می شود.
همچنین اگر نیاز به تغییر مسیر پیش فرض رابط شبکه ای کردید می توانید از دستور route استفاده کنید. برای مثال دستور زیر مسیر رابط "eth0" را به 192.168.0.253 تغییر می دهد.
برای مشاهده تنظیمات جدید نیاز به نمایش routing table دارید. دستور زیر را در Terminal وارد کرده و Enter را بزنید.
منبع :
محمد لشکری بخشایش -951830284
در این مقاله می خواهیم نشان دهیم که چگونه تفاوت بین فایلهای محلی (local) و ریموت (remote) در لینوکس را یافته یا مقایسه کنیم.
دستور diff یک ابزار ساده می باشد که دو فایل متفاوت را تجزیه و تحلیل میکند و تفاوتهای موجود در فایلها را با مقایسه خط به خط به ما نشان می دهد . در صورتی که بخواهید دو فایل متفاوت از نظر محتوا یکسان شوند دستور diff یک سری دستورالعمل نیز برای یکسان سازی فایل به شما نشان می دهد.
برای مقایسه یا یافتن تفاوت بین دو فایل در مکان های مختلف، فرمان زیر را اجرا کنید. به یاد داشته باشید که کاربر [user] و میزبان [remote-host] را با پارامترهای واقعی خود تعویض کنید .
$ ssh user@remote-host "cat /home/root/file_remote" | diff - file_local
توجه داشته باشید که همچنین میتوان تفاوت بین دو فایل را در یک فایل مجزا، با استفاده از ویژگی تغییر مسیر خروجی ذخیره کرد . برای مثال :
$ ssh user@remote-host "cat /home/root/file_remote" | diff - file_local > diff_output.txt
سپس با دستور cat می توانید محتویات فایل diff را مشاهده کنید .
$ cat diff_output.txt
OR
$ bcat diff_output.txt
علاوه بر این ، همچنین میتوانید تفاوت بین دو فایل را که در دو سرور مجزا قرار دارند نیز مقایسه کنید ، مطابق دستور زیر :
$ diff <(ssh user@remote-host1 'cat /path/to/file1') <(ssh user@remote-host2 'cat /path/to/file2')
برای کسب اطلاعات بیشتر، می توانید از دستور man استفاده کنید .
$ man diff
منبع :
https://www.tecmint.com/compare-local-and-remote-files-in-linux/
تهیه کننده : امین طاهری - ۹۵۱۸۳۰۲۴۶
در این مقاله راه های کاربردی و گوناگون انجام محاسبات در ترمینال لینوکس را نشان خواهیم داد.در انتهای این مقاله شما راه های مختلف پایه ای برای انجام محاسبات ریاضی در خط فرمان را یاد خواهید گرفت.
شروع کنیم!
1. استفاده از Bash Shell
اولین و آسان ترین راه برای انجام محاسبات پایه ای ریاضی در خط فرمان استفاده از دو پارانتز است.در زیر مثال هایی از نحوه استفاده از پارانتز هست که مقادیر را در متغیر ها ذخیره می کنیم :
برای آپدیت اوبونتو به ورژن جدید شما دو راه دارید، استفاده از محیط گرافیکی و یا روش مرسوم برای مدیران سرور که استفاده از دستورات لینوکس در محیط شل میباشد.
برای آپدیت ubuntu توسط دستورات لینوکس شما از طریق دو دستور زیر میتوانید این کار رو انجام دهید، هیچ فرقی در خروجی حاصله از این دستورات باهم وجود ندارد.
1- استفاده از دستور apt-get command
که به جای command دستورات خودتان رو قرار میدهید، دستور apt-get به صورت پیشفرض بر روی لینوکس نصب هستش و این امکان رو به شما میده که هرگونه پکیجی رو نیاز به نصبش داشتید از مخزن دانلود و نصب کنید.
apt-get update httpd
2- استفاده از دستور aptitude
این دستور هم عملکردی مشابه دستور قبلی داره فقط با این تفاوت که اینترفیس اون به صورت Text-based هستش
برای آپدیت خود سیستم عامل ابونتو ابتدا توسط دستور apt-get update لیست مخزن پکیجها را با آخرین ورژن های موجود همگامسازی میکنیم تا بتوانیم بعد از آن اقدام به آپدیت ابونتو کنیم.
سپس برای آپدیت پکیجهایی که بر روی اوبونتو نصب هستند از دستور apt-get upgrade استفاده میکنیم، این دستور از مخزن موجود ubuntu تمامی پکیجها رو به آخرین نگارش بروزرسانی می کنه.
تمامی اقدامات انجام شده برای آپدیت اوبونتو از طریق آخرین محتویات در دسترس در فایل etc/apt/sources.list/ در لینوکس صورت میگیرد. شما نیاز به اعمال هیچگونه تغییری در این فایل ندارید مگر در موارد خاص که پکیج موردنظر شما برای نصب از طریق لینکهای موجود قابل دسترسی نباشد.
خوب شاید بخواهید کلاً کرنل لینوکس رو آپدیت کنید و عملیات آپدیت اوبونتو شما بر اساس نوع جدید توزیع صورت بگیره که در این مورد هم نیاز به زمان بیشتر و محتویات دانلودی بیشتری هستش و ممکنه بسته به سرعت اینترنت شما از 1 تا 5 ساعت 3 ساعت هم متفاوت باشه.
برای آپدیت کرنل به ورژن جدید از دستور sudo apt-get dist-upgrade میتوانید استفاده کنید. بعد از اتمام صحیح مراحل نصب دستور sudo reboot را جهت راهاندازی مجدد لینوکس وارد نمایید.
اگر چنانچه نیاز داشته باشید یک پکیج خاص را فقط بر روی سیستم خود آپدیت کنید از دستورات زیر میتوانید استفاده کنید.
apt-get update sudo apt-get install foo
همانطور که در بالا هم اشاره کردیم دستور اول برای همگامسازی مخزن پکیجها و دستور دوم برای نصب و یا آپدیت پکیج به ورژن جدید هستش که چون بر روی سرور ما foo نصب بود با زدن این دستور آپدیت به ورژن جدید صورت گرفت.
اگر بخواهیم مراحل آپدیت اوبونتو را توسط دستور aptitude انجام بدیم میتوانیم از دستورات زیر استفاده کنیم.
sudo aptitude update sudo aptitude safe-upgrade
برای آپدیت ubuntu از طریق محیط گرافیکی هم میتوانید با رفتن در قسمت سرچ اوبونتو و تایپ عبارت updater همانند عکس زیر بخش software updater لینوکس خودتان شده و با مشاهده لیست تمامی پکیجهای نصبشده بر روی اوبونتو اقدام به آپدیت آنها کنید
ستایش علیمحمدی
۹۴۱۸۳۲۲۲۴
درباره این سایت