۱۳۸۹ آبان ۵, چهارشنبه

آموزش لینوکس

برای کامپیوتر های خانگی معمولآ سه نوع سیستم عامل استفاده می شه!
ویندوز که انحصاری مال مایکروسافته، مکینتاش که از ویندوز ام انحصاری تره یعنی وقتی می خوای مکینتاش نصب کنی حتی سخت افزارت هم باید مک باشه ، موس و کیبوردت هم باید مک باشه ولی ظاهرآ کیفیتش از ویندوز بالا تره

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

یه نگاهی به این سایت بندازید سمت راست وسط لیست صد لینوکس برتر رو آورده همانطور که می بینید بهترین لینوکس در حال حاظر اوبونتو هست بر روی هر لینوکس که کلیک کنید مشخصات و کشور سازندش رو میاره یکی از این صد تا هم پارسیکس هست که ایرانیه ۶۵ امین لینوکسه
در گذشته از لینوکس فقط برای سرور ها استفاده می شد ولی هم اکنون چند سالیست برای دسک تاپ یا کامپیوتر های خونگی هم ساخته می شه و کشور های پیشرفته دارن به لینوکس مهاجرت می کنند مخصوصآ محیط های دانشگاهی!

پروژه اپن سورس، بوسیله ریچارد استالمن و لینوس توالدز شروع شد برای اطلاعات بیشتراینجا و اینجا را مطالعه کنید

گفتیم لینوکس ها را یا از روی دبیان می سازند ( دبیان بیس) یا از روی ردهات (آر پی ام) البته برخی از لینوکس ها را از روی هیچ کدام از آنها نمی سازند که مستقل می گویند
مثل:
لینوکس گنتو


در اینجا بد نیست یه نگاهی به جایگاه لینوکس در ایران بندازیم:

در حال حاضر بیش از ۶۰۰ لینوکس در سایت دیسترو واچ وجود دارد در این میان کشور های پیشرفته هر یک بین ۲۰ تا ۴۰ لینوکس دارند ، اما آمریکا بیش از ۱۵۰ لینوکس دارد

خب ایران را شما حدس بزنید؟

فقط ۴ تا!!!

بله این سر نوشت کشوریه که بیش از ۷۰۰۰ سال قدمت داره
جالبه کشوری که فقط ۲۰۰ سال قدمت داره حدود ۲۵ درصد لینوکس ها را ساخته
حتی خود لینوس تروالدز که فنلاندیه به آمریکا مهاجرت می کنه که از قافله عقب نمونه


انواع دسک تاپ در لینوکس:

از آنجاییکه لینوکس اپن سورس هست دسک تاپ های مختلفی ایجاد شده که عبارتند از


، XFCE، KDE ، گنوم

که معروف ترین شون همون گنوم و ک دی ای هست



نصب لینوکس:

اکثر لینوکس ها لایو (زنده) هستند یعنی حتی بدون نصب می تونید از آنها استفاده کنید کافیه سی دی یا فلش مموری که لینوکس live رو روش ساختی به کامپیوتر نصب کنی و کامپیوتر رو ری استارت کنی سیستم عامل از روی سی دی یا فلش اجرا می شه
البته اگر قبلآ اولین بوت کامپیوتر شما سی دی نبوده باید به محیط بایوس برید و اولین بوت first boot کامیوتر خود را سی دی کنید.

چیزی که در نصب لینوکس مهم هست پارتیشن بندیه:
برای نصب لینوکس شما به دو پارتیشن نیاز دارید یکی swap هست که باید دو برابر رم باشه و دیگری پارتیشنی با فایل سیستم ext4 هست که پارتیشن خانه home شما می باشد

برای نصب هر لینوکس کافیه در اینترنت راهنمای مراحل نصب آن را پیدا کنید. مثلآ برای نصب لینوکس مینت که یکی از پر طرف دار ترین لینوکس ها می باشد کافیه عبارت زیر را در گوگل تایپ کنید.

linux mint 9 installation guide screenshot

در این صورت سایت های مختلفی را پیدا خواهید کرد که مراحل نصب مینت را با عکس نمایش داده اند.

پیروز باشید

۱۳۸۹ مهر ۳۰, جمعه

لینک های مفید برای اسکریپت نویسی

http://www.arachnoid.com/linux/shell_programming.html
http://www.arachnoid.com/linux/shell_programming.html#links
http://www.panix.com/~elflord/unix/bash-tute.html
http://www.tldp.org/LDP/abs/html/
http://www.gnu.org/software/bash/manual/bash.html
http://www.daniweb.com/forums/thread18933.html
http://www.freeos.com/guides/lsst/

۱۳۸۹ مهر ۲۶, دوشنبه

۱۳۸۹ مهر ۲۱, چهارشنبه

محاسبه درصد با شل لینوکس



این برنامه با فرض این که تعداد کل ۲۲ نفر باشه هر عددی که بهش بدید می گه چند درصد از ۲۲ هست و منتظر عدد بعدی می شه
و اگه عدد منفی ۱ بدید از برنامه خارج می شه
#!/bin/bash


######## [ Config ] ##########
BASE=22;

##############################

while (( "n" != "-1" ))
do

echo "Please Enter a number:"
read n;

e=$(( n * 100 /$BASE))
echo "$n is $e% of $BASE";

done

http://codepad.org/IArr2uCl




با سپاس از دوست خوبم محمد ریخته گران