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

۳ مطلب با موضوع «اموزش» ثبت شده است

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

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

اموز نصب فریمورک oh my zsh

برای نصب این فریمورک کافیه کد زیرا در ترمینال اجرا کنید, یکی از مزایای این فریمورک, نصب تم های زیبا و مدیریت پلاگین ها می باشد.

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

بعد از انجام این کار oh-my-zsh در پوشه oh-my-zsh‍‍./~ نصب می شود و ازین به بعد تمام theme ها و plugin های شما در این پوشه قرار میگیرند. برای تنظیم این فریمورک فایل zshrc. که در این آدرس می باشد zshrc./~ را باز کنید (این فایل و پوشه مخفی هستن برای نمایش Ctrl + h رو بزنید )

با نصب این فریمورک شما به چندین تم و پلاگین دسترسی پیدا میکنین که به صورت پیش فرض همراه این فریمورک یعنی oh my zsh نصب میشه که کافیه فقط نام اونها رو در کانفیگ ذکر کنید همونطور که میدونین کانفیگ در هوم شما به اسم zshrc. وجود داره .

 در پست بعدی اموزش نصب تم هارو میگزارم.

شاد و پیروز باشید.

۳۱ ارديبهشت ۹۸ ، ۰۸:۰۰ ۱ نظر
علی ایران منش
ارديبهشت ۱۳۹۸، ۰۸:۲۱ علی ایران منش
آموزش نصب zsh

آموزش نصب zsh

امروز می خوام آموزش نصب zsh رو براتون توضیح بدم قصد ما کوچ کردن از شل قدیمی bash به zsh هستش .همانطور که میدانید زبان هسته (kernel) سیستم عامل صفر و یک می باشد، در حقیقت ما به کمک شِل با هسته سیستم عامل صحبت میکنیم و به آن دستور میدهیم. در واقع شِل مترجم ما می باشد.

برای این که بتوانیم یک ترمینال زیبا و کاربردی برای کارهای متفاوت داشته باشیم شروع میکنیم به نصب و پیکربندی zsh پس با من همراه باشید. اول بیاین بررسی کنیم  مزیت zsh نسبت به bash چیه؟

1. انتخاب ساده تر دایرکتوری ها

در هنگام اجرای دستورانی مانند cd و یا ls که قرار هست با لیست دایرکتوری ها کار کنیم با زدن ۲ بار کلید TAB بین فایل ها و فولدر ها جا به جا شویم و یکی را انتخاب کنیم.

2. خلاصه کردن نام دایرکتوری ها

در هنگام اجرای دستورانی مانند cd و یا ls که قرار هست با لیست دایرکتوری ها کار کنیم دیگر لازم نیست نام کل فولدر یا فایل را بنویسید، کافیست یک یا چند حروف اول آن را نوشته و با زدن Tab همه آن را تکمیل کنید مثالا برای رفتن به دایرکتوری cd /Downloads/iman/saman شما کافیه اونو به این صورت بنویسید و TAB رو بزنید : cd /Do/im/sa جالب نیست؟

3. دارای تاریخچه هوشمند

شما میتوایند با زدن کلید بالا و پایین بعد از دستوری که در گذشته استفاده کرده اید به تاریخچه آن دسترسی پیدا کنید مثالا وقتی cd رو بزنین و دکمه های جهت نما بالا و پایین رو فشار بدین به دستور های قبلی که با cd اجرا کردین دسترسی پیدا میکنین و میتونین اونو انتخاب کنین.

4. مخفف های مفید برای بازگشت از دایرکتوری ها

خب دیگه بریم برای نصب zsh

یرای نصب در ارچ و بچه هاش
sudo pacman -S zsh
 نصب در دبیان
sudo apt install zsh
نصب در فدورا
sudo dnf install zsh

تغیر شل پیشفرض لینوکس

برای این کار باید از chsh استفاده کنیم تا شل پیش فرض رو تغییر بدیم یعنی از بش به zsh 

chsh -s /usr/bin/zsh

بعداز انجام این کار یک بار ترمینال رو ببندین و دوباره باز کنین و الان دیگه شل شما به zsh تغیر کرده.

در پست بعدی اموزش نصب zsh و نصب تم و پلاگین هاش رو مینویسم.

امیدوارم مفید بوده باشه :)

۲۲ ارديبهشت ۹۸ ، ۰۸:۲۱ ۱ نظر
علی ایران منش

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

.:: Linuxtimes ::.