منبع اصلی نوشتار زیر در این لینک قرار دارد

مهاجرت از oh my zsh به prezto

zsh

قبلا در مورد zsh و oh my zsh نوشته بودم. zsh یه شل قوی و محبوبه که دست bash رو از پشت می‌بنده و زمانی که با oh my zsh ترکیب بشه کاربردی تر و زیبا تر می‌شه.

oh my zsh با اینکه فوق العاده کار می‌کنه اما یه مشکل داره و اونم تاخیر یک ثانیه‌ای لود معروفشه. prezto از oh y zsh فورک شده تا این مشکل رو حل کنه. بهینه‌سازی‌های دیگه‌ای هم توی کد oh my zsh صورت گرفته که حتما شما رو راغب به استفاده از pretzo خواهد کرد.

قابلیت تکمیل خودکار pretzo با نشون دادن نتایج توی دسته بندی‌های مختلف خیلی جالبه.

مثلا اگه بعد از تایپ ls کلید تب رو بزنید میتونید دستورات خارجی، دستورات کرنل، توابع شل و آلیاس‌ها رو توی دسته‌های خودشون ببینید:

ali@localhost:~/ > ls
 -- external command --
ls          lscpu       lslogins    lspcmcia    lsusb.py              
lsattr      lsinitcpio  lsmod       lspst                           
lsblk       lslocks     lspci       lsusb                           
 -- alias --
ls

و یه قابلیت فوق‌العاده‌تر که قبلا با دستور cheat معرفیش کرده بودم دیدن لیست پارامترهای یه دستوره که فقط کافیه بعد از تایپ دستور و علامت – کلید تب رو بزنید.

ali@localhost:~/ > tar -
 -- tar function --
A  -- append to an archive
c  -- create a new archive
f  -- specify archive file or device
t  -- list archive contents
u  -- update archive
v  -- verbose output
x  -- extract files from an archive

 

pretzo از تم‌های زیباتری نسبت به oh my zsh پشتیبانی می‌کنه و همچنین پیکره‌بندی اون بر مبنای oh my zsh انجام می‌شه که همه‌ی این موارد باعث می‌شن شما به راحتی از oh my zsh به فرزند خلفش pretzo مهاجرت کنید. توی این پست راه اندازی و کانفیگ prezto رو خواهیم دید.

ادامه مطلب
ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

راهنمای نصب ZSH

zsh یکی از شل هاییه که می تونید بجای BASH توی لینوکس از اون استفاده کنید.

 

zsh

ادامه مطلب
ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

تصحیح دستور which در ZSH

سلام اگر شما هم مثل من از zsh استفاده می‌کنید حتماً تا حالا متوجه شدین که برای استفاده از دستور which با مشکل مواجه هستین. برای اونهایی که نمی‌دونن بگم مشکل این هست که وقتی که شما برای پیدا کردن محل واقعی یه دستور از دستور which استفاده می‌کنید به جای جواب مورد نظر به […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

نصب Z-Shell، awk، lua، nano و… بر روی دستگاه اندرویدی بدون نیاز به روت کردن

دوست دارید با گوشی هوشمند یا تبلت اندرویدیِ خود کاری بیش از کارهای معمولیِ گوشی های هوشمند انجام دهید؟ دلتان می خواهد بر روی اندرویدتان یک محیط Shell قدرتمند به علاوه ی FFMpeg، ImageMagick، Sox، OggZ، GNU Awk، Sed، Grep و… را بدون روت کردنِ آن داشته باشید؟اگر جوابتان به… ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

تبدیل دستورات تایپ شده فارسی به انگلیسی – bash و zsh

یه معضل بزرگ من، این بود که مثلا داشتم فارسی مینوشتم، بعد میرفتم توی ترمینال یادم میرفت کیبرد رو دوباره انگلیسی کنم. تا میومدم به خودم بجنبم کلی تایپ کرده بودم :( آی حرصم میگرفت! بعد مهدی فتاحی، بابای آریوس یه پیشنهادی داد بهم برای آریوس. ولی خوب این مغز من استاد زیرآبی رفتنه، یه […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

شِلی متفاوت برای لینوکس شما

هر
چند که امروزه استفاده از bash به عنوان شل پیشفرض به یک استاندارد در همه
دیستروها تبدیل شده است اما شل کارآمدتری به اسم zsh هم وجود دارد که می
توانید از آن استفاده کرده و کار های خود را دو چندان راحت تر کنید، چون
لینوکس یک سیستم عامل آزاد هست پس می توانید شل پیشفرض سیستم عامل خود را
نیز تغییر دهید در ابتدا بسته zsh را نصب کنید بسته به دیستروی خود می
توانید از دستورات زیر استفاده کنید

$ apt-get install -y zsh
$ yum install -y zsh
$ pacman -S zsh
بسته
zsh که نصب شد باید سراغ نصب oh-my-zsh که کار کانفیگ zsh را خیلی راحت تر
می کند رفت ، برای نصب آن به دایرکتوری خانگی کاربر خود رفته و دستورات
زیر را اجرا کنید 
$ wget –no-check-certificate https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh
$ chmod +x install.sh
$ ./install.sh
 قبل
از اجرای دستور install.sh/. از نصب بودن git در سیستم خود اطمینان حاصل
کنید، اکنون باید شل پیشفرش کاربر را تغییر داد برای این کار از دستور زیر
استفاده کنید 
$ chsh -s $(which zsh)
با
اجرای دستور بالا پسورد کاربر ریشه (روت) از شما پرسیده خواهد شد که بعد
از وارد کردن آن ، شل پیشفرض کاربر به zsh تغییر می کند. اکنون کافی است
کنسول را بسته و دوباره اجرا کنید تا محیط جذاب zsh را مشاهده کنید ، لازم
به ذکر است برای تغییر پوسته شل zsh می توانید به روش زیر عمل کنید 
$ nano .zshrc
و تم مورد نظر را در این خط جایگزین کنید 
ZSH_THEME=\”dpoggi\”
برای افزودن پلاگین هم کافی هست پلاگ مورد نظر را به خط زیر بیافزایید
plugins=(git zsh-syntax-highlighting debian extract svn)
حالا این پوسته و پلاگین ها کجا هستند 
پوسته ها : 
$ ls .oh-my-zsh/themes/
پلاگین ها : 
$ ls .oh-my-zsh/plugins/

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

zsh و emacs

emacs و zsh جزو نرم‌افزار مورد علاقه من هستند. برای zsh من از این تنظیمات استفاده میکردم. اما جدیدا از oh-my-zsh استفاده میکنم و برای ایماکس هم از این (البته با کمی تغییرات ) اینو هم بگم که از vi اصلا خوشم نمیاد تنها چیزی که ازش بلدم همینه که ازش خارج بشم و فایل ذخیره […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

آشنایی با سیستم عامل گنو/لینوکس

مقدمه: کامپیوتر بدون نرم‌افزارهایش چیزی جز قطعات خشک و بی مصرف نیست. اما به همراه نرم‌افزار قادر خواهد بود کارهای زیادی همچون ذخیره و بازیابی اطلاعات، پخش چند رسانه‌ای و مطالعه بر روی اینترنت و برقراری ارتباط بین چند کامپیوتر را انجام دهد. و یا در بسیاری از کاربردهای بسیار حیاتیِ بشر مورد استفاده قرار گیرد. به طور کلی نرم‌افزارهای کامپیوتر را می‌توان به دو دسته عمده تقسیم کرد  برنامه‌های کاربردی که کارهای مورد نیاز […] ادامه مطلب