راهنمای ساده دستورات لینوکس-بخش نخست (man و cd)
اوبونتو, ترمینال اسفند ۱م. ۱۳۸۶, ۷:۴۸ب.ظیادگیری دستورات ترمینال یکی از بخش های مهم کار با لینوکس است.با این که بیشتر بخش ها به سمت گرافیکی شدن می روند و کاربر نسبت به گذشته کمتر به ترمینال نیاز دارد اما ممکن است شرایطی پیش بیاید که به محیط گرافیکی دسترسی نداشته باشید.به علاوه ترمینال امکانات بیشتری را در اختیار شما قرار می دهد و دست شما بازتر است.
در نوشته های متوالی دستورات لینوکس را معرفی خواهم کرد (از ساده ترین ها شروع می کنم تا نوشته برای همه قابل استفاده باشد).در این نوشته ها کمتر به جزئیات دستورها می پردازم.برای دیدن اطلاعات بیشتر درباره دستورها می توانید از راهنمای ترمینال به این صورت استفاده کنید:
man command
مثلا برای دیدن راهنمای دستور sudo این دستور را وارد کنید:
man sudo
برای خروج هم از q استفاده کنید.
۱-دستور cd
از دستور cd برای تغییر مسیر استفاده می شود.هم می توانید به یک آدرس بروید و هم به یک پوشه.به این صورت:
حرکت بین پوشه ها:
cd Desktop
cd Linux
رفتن به یک آدرس: (در این مثال در پوشه خانگی کاربر (واقع در پوشه home) هستیم)
cd Desktop/Linux
امکان آدرس دهی از ریشه هم وجود دارد:
cd /home/pedram/Desktop/Linux
یا:
cd ~pedram/Desktop/Linux
برای رفتن به یک پوشه بالاتر از این دستور استفاده کنید:
cd ..
بدیهی است که برای رفتن به ریشه سیستم هم از این دستور استفاده می کنیم:
cd /
(آدرس دهی ریشه به دستور cd)
یادآوری:ترمینال به صورت پیش فرض در پوشه خانگی شما قرار دارد (مثلا pedram در پوشه home).
یادآوری ۲:با فشردن کلید Tab آدرس ها و دستورها کامل می شوند.اگر با کامل شدن حروفی که وارد کرده اید چند دستور مختلف ایجاد شود با دو بار فشردن Tab لیست این دستورها نمایش داده می شود.در صورتی که تعداد این دستورها زیاد باشد ترمینال برای نمایش آن ها از شما اجازه می گیرد (با سپاس از arashOio گرامی که این ویژگی را یادآوری کردند).
در نوشته های بعدی دستورات بیشتری را معرفی خواهم کرد.

(7 رای, میانگین: 957 از 10)














اسفند ۱م, ۱۳۸۶ at ۹:۵۱ ب.ظ
عالیه ، سعی میکنم من هم گام به گام با این مطالبتون شروع کنم ، خواهشن ادامش بدین
————–
چشم٬حتما.
پاسخ به کامنت
اسفند ۲م, ۱۳۸۶ at ۱۲:۴۳ ق.ظ
خیلی ممنون عالی بود ادامه بده و امیدوارم یک مجموعهی کامل بشه
(یک چیز کوچولو اونجا که نوشتی cd /Desktop/Linux این آدرس قاعدتا نباید وجود داشته باشه و باید با cd ~/Desktop جایگزین بشه)
اینو هم بعدا اضافه کن که tab میتونه دستورها و آدرسها رو تکمیل کنه
—————
ممنون که یادآوری کردی اضافه می کنم.
بابت تذکر هم ممنونم یک / اضافه بود.کمی هم نوشته رو ویرایش کردم چون حالت قبلی ممکن بود باعث بد فهمیدن بشه.
پاسخ به کامنت
اسفند ۲م, ۱۳۸۶ at ۱۲:۰۴ ب.ظ
آخیش! راحت شدم
میخواستم این بحث رو شروع کنم ولی اصلا حوصله ندارم.کار خوبیه.ادامه بده. ~O)
————–
منم کلی با خودم کلنجار رفتم که شروع کنم یا نه.ولی حالا دیگه گیر افتادم.
پاسخ به کامنت
اسفند ۲م, ۱۳۸۶ at ۱۰:۰۷ ب.ظ
سلام ممنون… مشکل من اینحاست که اصلا نمی دونم ترمینان را کجا باید پیدا کنم لینوکسی هم که دارم ubuntu است. در ضمن یک برنامه باید روی لینوکس نصب کنم که پسوندش .sh است. نمی دونم باید باهاش چی کار کنم… می دونم یه چیزی تو مایه zip در ویندوزه اما نمی دونم باید چه جوری بازش کنم … خیلی سعی دارم می کنم با لینوکس کنار بیام اما هنوز که نشده…. ممنون
—————
پاسخ:ترمینال رو در منوها می تونید پیدا کنید.از منوی Applications گزینه Accessories و بعد Terminal رو انتخاب کنید.
راه دیگه هم اینه که با استفاده از کلیدهای Alt-F2 پنجره اجرای برنامه ها رو باز کنید و با استفاده از gnome-terminal ترمینال رو اجرا کنید.
در مورد فایل sh هم با ترمینال و با استفاده از دستور cd به پوشه ای که فایل توشه برید و این دستور رو اجرا کنید:
filename.sh/.یا:
sh filesname.shتوجه کنید که این دستورها حتما باید در پوشه ی فایل اجرا بشن.
البته امکان آدرس دهی به دستور sh هم وجود داره.مثلا اگر فایل روی Desktop شما است این دستور رو وارد کنید:
sh /home/USER-NAME/Desktop/filename.shکه USER-NAME هم نام کاربری لینوکس شما است.
راه دیگه هم استفاده از محیط گرافیکی هست.روی فایل کلیک راست کنید و گزینه Properties رو انتخاب کنید.به برگه Permissions برید و از بخش Execute گزینه Allow executing file as program رو تیک بزنید.حالا با دوبار کلیک روی فایل می تونید بازش کنید.
نگران نباشید٬با لینوکس هم کنار میاید.سوالی هم داشتید من در خدمتم.
پاسخ به کامنت
اسفند ۱۶م, ۱۳۸۶ at ۱۰:۰۸ ب.ظ
ما منتظر دومیش هستیم
پاسخ به کامنت
مهر ۲۰م, ۱۳۸۷ at ۴:۴۸ ب.ظ
سلام خیلی ممنون
من می خواهم در یکی از المپیادها شرکت کنم و دنبال دستورات لینوکس هستم
منتظر دومی هستم
خیلی ممنون
پاسخ به کامنت