همون طور که قول داده بودم تصمیم گرفتم که آموزش کامل دستورات لینوکس رو براتون بزارم.بنابراین این تصمیم به ثمر انجامید و به یک مقاله درست و حسابی تبدیل شد.
البته دستورات لینوکس مانند ویندوز محدود نیست و کاربر تا انجایی که توان را داشته باشد می تواند با این دستورات کلنجار برود!دستورات زیاد هست ولی دستوراتی که در خط فرمانی که دوست عزیزمون توی بخش نرم افزار یه Terminal جالب رو معرفی کرده بودند و بسیاری از دوستان مشتاق یاد گیری بودند تا حدی محدود و دست و پا شکسته هست ولی در حد موبایل قابل تحسین هست!
خوب همونطور که خودتون بهتر از می دونید لینوکس یک سیستم عامل به صورت متن باز است و بر پایه ی هسته ی کرنل (Kernel) که توسط تروالدز نهاده شد کار می کند.متن باز بودن یا Open Source یک مزیت برای این سیستم عامل به حساب می آید و نتایج بسیار خوش آیندی را دارد.به طور مثال: در مقایسه فریم ور های همین موتورولا A1200 می تونید ببینید که با داشتن قابلیت Open source با بازبینی فریم ور ها بسیاری از مشکلات آنها برطرف شده و در اختیار شما گذاشته میشه. ولی این کار در Windows Mobile نمی توان انجام داد تا اینکه منتظر ماند تا خود مایکروسافت ورژن جدیدی معرفی کند!قابلیت Open source مزیت های دیگری دارد به طور مثال شما می توانید برای فریمور ها فونت فارسی تعریف کنید ، سیستم را متابق با کارتان طراحی کنید و استفاده کنید که نیازمند تعدادی دستور و Script لینوکسی است که من تعدادی از دستور ها رو که در Terminal موتورولا A1200 کار می کند رو توضیح می دم.ولی باز هم تکرار می کنم Terminal دست و پا شکسته ای هست و فقط قابلیت اجرای تعدادی دستورات رو دارد.پس انتظار چندانی نداشته باشید!
حالا یک کم درباره ی خود Terminal بدانیم!این Terminal تا حدودی دستورات رو داره!در آغاز کار انتظاری از دستورات ساده و کم و محدود رو نداشته باشید چون دستورات کمی سخت تر از Windows هست!
پس از باز کردن Terminal در پایین سمت چپ کلید منو رو میبینید!با کلیک بر روی اون می تونید بخش ها رو ببینید که یکی یکی توضیح می دم.

بخش 1.1 : Sessions : با استفاده از این بخش می تونید Tab باز کنید مثل Internet Explorer 7 یا فایرفاکس 2.این بخش هم در Terminal لینوکس Desktop وجود دارد.این یک برتری Terminal لینوکس بر Windows هست.

بخش 1.2 : Fonts : در این بخش شما می تونید اندازه ی فونت خود رو مشخص کنید.

بخش 1.3 : Colors : می تونید رنگ فونت خود رو مشخص کنید.

بخش 1.4 : Scroll Bar : می تونید تعیین کنید که نواری که در سمت چپ Terminal شما هست وجود داشته باشه یا نه و اگر می خواهید وجود داشته باشه کدام سمت؟ که به نظر من در همون جایی که هست بهتر از همه هست.

بخش 1.5 : Commands : در این بخش دستورات رو می تونید ببینید که در بخش های آتی توضیح مفصل می دم.

بخش 1.6 : History : لینوکس این قابلیت را دارد که دستورات که وارد می کنید تا تعداد معدودی نگه دارد که شاید لازمتان شود شما می توانید در این بخش تعداد دستورات رو وارد کنید.

بخش 1.7 : Wrap : با برداشتن تیک نوار پایینی Scroll Bar اضلافه می شود که به نظر نیاز چندانی به آن نداریم.

بخش 1.8 : Use Beep : با گذاشتن تیک سیستم در مواقعی از بوق استفاده می کند.

بخش 2 : New Session : (در قسمت پایینی سمت چپ بعد از کلید منو)
مربوط میشه به بخش 1.1 که با کلیک Tab دیگری باز میشه.

بخش 3 : Switch Session در قسمت پایینی بعد از قسمت 2 قرار دارد)
اگر از چند Tab استفاده می کنید با این کلید می تونید Switch کنید.

بخش 4 : Full screen :معلوم هست نیازی به توضیح نداره.

بخش 5 : Tab :مانند کلید Tab که در کامپیوتر به کار می رود عمل می کند.

بخش 6 : دستورات : توضیح خواهم داد.

کلید های بالای صفحه هم که نیازی به توضیح نداره.خودتون می تونید بفهمید.

میریم سراغ دستورات

دستورات ابتدایی:دستوراتی مانند ساخت یک فولد و ...!

دستور mkdir :این دستور که مخفف Make Directory هست برای ساخت فولدر ها به کار می رود.مانند: mkdir ir-tci

دستور rmdir : این دستور که مخفف Remove Directory هست برای Delete کردن فولدر ها بکار می رود.برای پاک کردن فایل ها از دستور rm خالی استفاده می کنید.
مانند: rmdir ir-tci یا rm ir-tci.pkg

دستور cd : این دستور برای رفتن یک فولدر به کار میره.مثلااگر ما یک فولدری به نام ir-tci داشته باشیم برای رفتن به یک فولدر باید این گونه عمل کنیم.
مانند: cd ir-tci

دستور cd .. :این دستور برای به عقب برگشتن هست مثلا اگر ما در فولدر ********** باشیم با دستور cd .. (باید بین cd و .. یه فاصله وجود داشته باشد.)به عقب برمی گردیم.مانند: cd ..

دستور dir :این دستور محتویات فولدر رو نشون میده.

دستور PWD :این دستور برای این هست که به فهمیم که در کدوم مکانی از گوشی قرار داریم مثلا اگر شما در ابتدای این که وارد Terminal میشید دستور pwd رو وارد کنید این رو به شما نشون می ده!

/mmc/mmca1/.system/QTdownload/ekonsole1

در لینوکس ابتدای همه ی کار های با / شروع میشه.بزارید یه کم بازش کنم.مثلا شما اگر از ویندوز استفاده می کنید صفحه ی دسکتاپ شما در C:\documents and settings\User Name\Desktop قرار داره.تا این جا که متوجه شدید.در لینوکس به جای C: از / شروع میشه یعنی این که حتی هارد هم توی این قرار داره.
اگر شما توی Terminal دستور cd / رو بزنید و بعد pwd بزنید می بینید که به شما میگه که شما در / قرار دارید.حالا اگر دستور dir رو بزنید می بینید که به شما یک سری فولدر نشون میده که توضیح میدم مثل:
Home & etc & tmp & usr & …
یک فولد mmc هم هست که نشان دهنده ی مموری گوشیه شما هست.Home برای صفحات دسکتاپ و Documents هست البته برای کامپیوتر که در A1200 این طور نیست و کار های دیگری انجام میده.فکر می کنم این / یا همون root تا این جا بس باشه اگر خواستید چشم باز هم توضیح میدم.

دستور ls : این دستور مانند دستور dir کار می کند ولی کمی بهتر و اساسی تر هست.اگر خواستید توضیح میدم.

دستور help : برای Help می تونید نام دستور رو بنویسید یه فاصله بزنید دو عدد دش (-) بهش بدید و بعد بنویسید help اون وقت خود دستگاه بهتون میگه باید چی کار کنید.
مانند: ls –help

دستورات mv و cp :این دستورات برای کپی کردن و move کردن به کار میره.باید برای move و یا Copy ابتدا دستور cp یا mv سپس نام فایل یا فولدر و بعد مسیری که می خواهید درونش کپی کنید.
مانند: cp ir-tci /mmc/mmca1/ir-tci2

نکته:لینوکس به حروف بزرگ و کوچیک حساسیت داره بنابراین فولدری با نام ********** با فولدری با نام********** فرق می کنه!

دستورات ابتدایی تا این جا تموم شد.بریم سراغ پیچیده تر هاش.

دستور ifconfig :این دستور ip دستگاه شما رو نشون میده مثلا اگر شما به اینترنت وصل باشید یک Ip به شما تعلق میگیره برای فهمیدن IP کامپیوتر در زمان اتصال به اینترنت می تونید به Start>run برید بزنید cmd بعد که اومد تایپ کنید ipconfig می تونید ببینید.

دستور cat : برای نمایش دادن محتویات فایل ها هت مثلا اگر شما به /etc برید و بزنید cat issue بهتون اینو میده.
MontaVista ® Linux ® consumer Electronics Edition 3.1
در واقع نسخه ی لینوکس شما رو نشون میده.
یک ضعف مهم این Terminal نداشتن ویراشگر هست یعنی شما نمی تونید مثلا این فایل issue رو Edit کنید.در Desktop این کار رو می تونید انجام بدید با استفاده از دستورات vi یا vim.

بقیه رو روز های بعد توضیح میدم!اگر خوشتون اومد اون دکمه ی تشکر رو فشار بدید. تا بفهمم چه قدر براتون ارزش داشته!سوالی داری بگو جواب می دم!