لینوکس وفراتر از آن

۲ مطلب با کلمه‌ی کلیدی «GNU» ثبت شده است

خرداد ۱۳۹۸، ۰۹:۵۹ علی ایران منش
گنو (GNU) چیست؟

گنو (GNU) چیست؟

گنو (GNU) چیست؟

گنو سیستم عاملی با نرم افزار آزاد است، یعنی در واقع به آزادی عمل کاربران احترام می‌گذارد. توسعه گنو موجب شده است تا بتوان از کامپیوتر بدون استفاده از نرم افزاری که حقوق کاربر را پایمال کند استفاده کرد.


جنبش نرم افزار آزاد چیست؟

کمپین جنبش نرم افزار آزاد به دنبال حمایت از کاربرانی است که خواهان آزادی ناشی از نرم افزار آزاد هستند. نرم افراز آزاد، کاربران خود را تنها در محدوده محاسبات خود کنترل می‌کند. درحالیکه نرم افزارهای غیر آزاد کاربران خود را تحت نفوذ توسعه‌دهنگان نرم افزار قرار می‌دهد. توضیحات فیلم را مشاهده کنید.


نرم افزار آزاد چیست؟

نرم افزار آزاد به معنای آزادی کاربران در حق استفاده، کپی، توزیع، مطالعه، تغییر و بهبودی نرم افزار است.

نرم افزار آزاد در مقوله آزادی عمل قرار می‌گیرد نه قیمت. برای درک این مفهوم “آزاد” را در معنای “آزادی بیان” در نظر بگیرید نه در معنای “نوشیدنی رایگان”.


بطور دقیق‌تر، نرم افزار آزاد یعنی کاربران برنامه دارای چهار آزادی عمل اساسی هستند:

آزادی در اجرای برنامه بنا به خواست و هدف خود (آزادی صفر)

آزادی در مطالعه کارکرد برنامه و تطبیق آن با نوع نیاز خود (آزادی ۱)

– پیش شرط بخش بالا، دسترسی به کد منبع است.

آزادی در توزیع مجدد نسخه‌ها به نسخه‌های نزدیک به خود برنامه (آزادی ۲)

آزدی در بهبود برنامه و منتشر کردن این بهبودی برای همگان، بطوریکه همه‌ی جامعه از آن بهره‌مند شوند (آزادی ۳)

– پیش‌شرط بخش بالا، دسترسی به کد منبع است.

۰۷ خرداد ۹۸ ، ۰۹:۵۹ ۰ نظر
علی ایران منش

Grep چیست؟

GNU Grep یک نرم‌افزار آزاد پراستفاده در خط فرمان است که وظیفهٔ جست‌وجوی یک عبارت را بر عهده دارد. به کمک این دستور، می‌توان یک عبارت را در میان یک پروندهٔ متنی جست‌وجو کرد.
کارکرد
پروندهٔ مورد جست‌وجو را می‌توان به صورت مستقیم یا با استفاده از ورودی استاندارد به این برنامه وارد کرد. برای مثال، هر دو شکل زیر، نحوهٔ جست‌وجوی عبارات شامل iran را در پروندهٔ file نمایش می‌دهد:

$ grep "iran" fil                                                          
$ cat file | grep "iran                                          
به کمک انتخاب i- می‌توان به جست‌وجوی گسترده‌تری پرداخت. برای مثال، دستور زیر می‌تواند خطوطی که شامل iranian یا MyIRAN باشد را هم نمایش دهد. یعنی تمام ترکیب‌هایی که در آن، عبارت مورد نظر یافت شود را، بدون در نظر گرفتن بزرگی یا کوچکی حرف‌ها یا مستقل بودن عبارت، نشان می‌دهد.
$ grep -i "iran" file
به کمک انتخاب w- می‌توان به جست‌وجوی دقیق پرداخت. خروجی دستور زیر، خطوطی را نمایش می‌دهد که عبارت iran را به صورت مستقل دارند، نه عباراتی که شامل این واژه باشند:
$ grep -w "iran" file

ویکی فارسی ابونتو
۰۷ خرداد ۹۸ ، ۰۸:۴۶ ۰ نظر
علی ایران منش

برای دریافت اخرین مطالب ایمیل خود را وارد کنید

.:: Linuxtimes ::.