صفر و یک - برنامه نویسی - لینوکس

دست نوشته های شخصی من در مورد نرم افزار، سیستم عامل و برنامه نویسی لینوکس

صفر و یک - برنامه نویسی - لینوکس

دست نوشته های شخصی من در مورد نرم افزار، سیستم عامل و برنامه نویسی لینوکس

لیدورا یک وبلاگ تخصصی برنامه نویسی یا لینوکس نیست. بیشتر محلیه برای ثبت چیزهایی که قراره بیشتر از یه بار خونده بشن. اگه به درد شما هم خورد که زکات دانش ما پرداخت شده، شکر.

آخرین نظرات

نویسندگان

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

Shell Script

من آدم تنبلیم، خیلی تنبل. دوباره تنبلی باعث شد که یکی از کارهای تکراری که زحمت زیادی نداشت رو بصورت کامل بی‌زحمتش(اتوماتیک) کنم.

 

سناریو : من یه پوشه دارم که یه سری کلیپ تصویری توشه و روزی یکی دوبار کلیپ‌هایی که دوست دارم رو تماشا می‌کنم. چون دوست دارم یکی دو تا کلیپ رندوم ببینم کاری که تا به امروز می‌کردم این بود که همشون رو توی smplayer ایمپورت می‌کردم و لیست رو بصورت تصادفی پخش می‌کردم.

۳ نظر موافقین ۲ مخالفین ۰ ۱۷ آذر ۹۴ ، ۱۴:۰۴
علی رضا پژوهش

Trminal Commands

 

چند روز پیش اینجا مطلبی در مورد دستور cheat دیدم که خیلی ازش خوشم اومد. cheat یه دستور خط فرمانه که اطلاعاتی راجع به بسته‌های خط فرمان در اختیار کاربر می‌گذاره. راه معمولی کمک گرفتن در مورد بسته‌ها اینه که از man یا سوئیچ help-- استفاده کنیم. اما بعضی وقت‌ها man بیش از حد طولانیه و help-- بیش از حد کوتاه. cheat برای دستورهای خط فرمان یه Cheat-Sheet مفید تهیه کرده که استفاده از اون راحت‌تر از استفاده از دستورات مشابهه.

۵ نظر موافقین ۰ مخالفین ۰ ۳۱ شهریور ۹۳ ، ۱۳:۰۵
علی رضا پژوهش

zsh

 

echo یکی از دستورات داخلی رایج و پر استفاده در bash و c shell هاست که معمولا در اسکریپت‌ها برای نمایش یک خط رشته‌ای در خروجی یا فایل‌ها استفاده میشه. در این پست ۱۲ مثال از کاربرد این دستور رو می‌تونید ببینید.

۴ نظر موافقین ۱ مخالفین ۰ ۲۷ شهریور ۹۳ ، ۰۲:۳۸
علی رضا پژوهش

خاموش کردن سیستم با تعیین زمان

alias off="sudo shutdown -h"

مثال :

off +60

سیستم را بعد از یک ساعت خاموش می‌کند.

 

راه اندازی مجدد

alias reboot='sudo /sbin/reboot'

 

خاموش کردن سیستم

alias poweroff='sudo /sbin/poweroff'

 

راه‌اندازی ویرایشگرها با مجوز ریشه

alias svi='sudo vi'
alias sgedit='sudo gedit'
alias snano='sudo nano'

 

برگشت به دایرکتوری والد

alias ..='cd ..'

 

نمایش لیست فایل‌ها به صورت خطی با اطلاعات کمکی

alias ll='ls -la'

 

نمایش لیست فایل‌ها با خروجی رنگی

alias ls='ls –color=auto'

 

نمایش لیست فایل‌ها به همراه فایل‌های مخفی

alias l.='ls -d .* --color=auto'

 

باز کردن تنظیمات zsh

alias vizsh='vi ~/.zshrc'

 

باز کردن تنظیمات bash

alias vibash='vi ~/.bashrc'

 

پ. ن. برای استفاده باید این alias ها را در فایل تنظیمات shell پیش فرضتان (zsh, bash و ...) کپی کنید.

 

۰ نظر موافقین ۰ مخالفین ۰ ۰۱ آبان ۹۲ ، ۲۲:۵۵
علی رضا پژوهش

همه‌ی ما برای کپی کردن و انتقال دادن فایل‌ها در ترمینال از دو دستور cp و mv استفاده می کنیم.  Advance Copy یه دستور قدرتمنده که همون کار کپی رو انجام میده با این تفاوت که در ترمینال یه progress bar و اطلاعات مفیدی مثل حجم فایل و زمان کپی کردن رو هم به شما نشون میده.

 

۲ نظر موافقین ۰ مخالفین ۰ ۱۹ مهر ۹۲ ، ۱۷:۳۸
علی رضا پژوهش

در دو پست قبل تعدادی از دستورات سرگرم کننده خط فرمان رو معرفی کردم. در این پست هم چند دستور دیگه معرفی میشن.

۰ نظر موافقین ۰ مخالفین ۰ ۰۹ شهریور ۹۲ ، ۲۳:۳۷
علی رضا پژوهش

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

 

zsh

۳ نظر موافقین ۱ مخالفین ۰ ۰۳ مرداد ۹۲ ، ۰۷:۰۰
علی رضا پژوهش