استفاده کردن از ترمینال



تهیه کننده و مترجم : احمد صوفی محمودی

مشارکت کنندگان :

کجاست؟

در Applicatons==>Accessories==>Terminal

چرا؟

از زیر مجموعه های لینوکس،رابط های گرافیکی یا GUI ها هستند (Graphical User Interface) که شما در آن می توانید اشاره کنید،کلیک کنید و بکشید، و می توانید کارهایتان را انجام دهید بدون این که مستندات زیادی را بخوانید.محیط سنتی Unix یک رابط خط فرمان یا CLI است (Command Line Interface) که شما دستورات را در آن تایپ می کنید تا به کامپیوتر بگویید چه کاری انجام دهد.این روش خیلی سریع تر و قدرتمند تر است،اما نیازمند آن است که پی ببرید دستورات چیستند.مانند man intro برای بعضی از برنامه ها.مخضوصا چیزهایی مثل پیکربندی سیستم که باعث می شود از ترمینال استفاده کنیم و شما شاید مقدمه هایی در صفحه های کمک یا انجمن ها مثل این دستورات خواهید دید:

sudo gobbledegook blah_blah -w -t -f aWkward/ComBinationOf/mixedCase/underscores_strokes/and.dots

معمولا فرض می کنید که شما می دانید چطور از ترمینال استفاده کنید - و هرکسی می تواند تایپ کردن و پاک کردن را اداره کند.اما در این جا تعدادی میان بر ماهرانه وجود دارد که می تواند زندگی تان را خیلی آسان تر کند:

بازکردن یک ترمینال

در Gnome (اوبونتو)

ترمینال را می توانید در مسیر Applicatons menu==>Accessories==>Terminal بیابید.

در KDE (کوبونتو)

ترمینال را می توانید در مسیر KMenu==>System==>Terminal Program بیابید.

در Xfce (زوبونتو)

ترمینال را می توانید در مسیر Applicatons menu==>System==>Terminal بیابید.

دستورات

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

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

برای رفتن به پوشه ریشه از / cd استفاده کنید. برای رفتن به پوشه home از cd یا ~ cd استفاده کنید. برای عقب رفتن یک پوشه از .. cd استفاده کنید. برای بازگشت به پوشه پیشین از - cd استفاده کنید. برای رفتن به پوشه ای که زیرپوشه یک پوشه دیگر است،مسیر کامل پوشه آن پوشه را ذکر کنید.برای مثال دستور cd /var/www شما را به پوشه www/ که زیرپوشه /var/ است،می برد.برای مثالی دیگر، cd ~/Desktop شما را به زیرپوشه Desktop که که داخل پوشه home است،می برد.

دستورات اطلاعات سیستم

user@users-desktop:~$ du /media/floppy
1032    /media/floppy/files
1036    /media/floppy/
user@users-desktop:~$ du -sh /media/floppy
1.1M    /media/floppy/

user@computer:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 6.06 LTS
Release:        6.06
Codename:       dapper

اضافه کردن یک کاربر جدید

انتخاب ها

رفتار پیش فرض برای یک دستور ممکن است معمولا به وسیله اضافه کردن یک option -- به دستور اصلاح شود.دستور ls برای مثال یک پسوند s- دارد که دستور ls -s اندازه فایل ها را در یک لیست نشان می دهد.همچنین یک پسوند ls -h نیز وجود دارد که حجم آن ها را در فرمت human readable نشان می دهد.

پسوند ها می توانند در دسته هایی به جمع شوند.بنابراین ls -sh عینا همان دستور به صورت ls -s -h است.بسیاری از که دستورات متنی طولانی دارند،دارای پیشوند دو خط تیره به جای یکی هستند،بنابراین ls --size --human-readable همان دستور است.

دستور Man و به دست آوردن راهنما

man command و info command و command --help مهم ترین ابزارها در خط فرمان هستند.

تقریبا همه دستورات و برنامه ها در لینوکس یک فایل man(راهنما) دارند.بنابراین برای آسان پیداکردن آن ها باید man command را برای آوردن یک راهنمای طولانی برای دستور ذکر شده تایپ کنید.برای مثال man mv راهنمای دستور mv را نشان خواهد داد.

با کلید های جهت نما،بالا و پایین بروید و برای بازگشتن به محیط دستوری،کلید q را فشار دهید.

man man راهنمای دستور man را نشان خواهد داد که یک مکان خوب برای شروع است!

man intro مخصوصا خیلی کاربردی است و دستورات را به کاربر معرفی می کند که یک نوشتار خوب و آشناسازی نسبتا خوب و مختصر از خط فرمان لینوکس است.

همچنین صفحات info نیز وجود دارند که معمولا سطحی تر از صفحات man هستند.info info را برای آشنایی با صفحات info امتحان کنید.

تعدادی از توسعه دهندگان نرم افزار info را به man ترجیح می دهند (برای مثال توسعه دهندگان GNU)،بنابراین اگر شما یک دستور یا برنامه که از آن بسیار استفاده می شود را یافتید که یک صفحه man ندارد،ارزش آن را دارد که صفحه info را امتحان کنید.

واقعا همه دستورات پسوند h- را می فهمند.(یا help--)که یک تعریف کوتاه کابردی از دستور و انتخاب هایش را تولید می کند،بعد به خط فرمان بر می گردد.man -h یا man --help را برای دیدن این کنش امتحان کنید.

اخطار: این امکان دارد (اما به صورت نادر) که یک برنامه پسوند h- را برای راهنمایی نشناسد.به همین دلیل،ابتدا صفحات man و info را بررسی کنید و فبل از h- پسوند طولانی help-- را امتحان کنید.

جست و جو کردن فایل های man

اگر شما مطمئن نیستید کدام دستور یا برنامه را نیاز دارید،شما می توانید جست و جو کردن فایل های man را امتحان کنید.

دیگر چیزهای کاربردی

صفحات راهنمای زیباتر

کاربرانی که Konqueror را نصب کرده اند،از این که می توانند صفحات man را در زمینه مرورگر وب جست و جو و مرور کنند،خوشحال خواهند شد به وسیله وارد کردن man:/command در نوار آدرس Konqueror.

چسباندن در دستورات

اغلب شما به صفحات آشناسازی مراجعه می کنید که لازم است دستورات آن درون ترمینال paste شوند.شما تعجب می کنید که چرا متن هایی که شما از یک صفحه وب به وسیله ctrl+c کپی کرده اید،با کلید های ctrl+v چسبانده نمی شود؟(paste نمی شود) یقینا شما مجبور نیستید تمام آن دستورات و نام فایل ها را تایپ کنید؟راحت باشید.دکمه وسط ماوس یا کلیک راست کردن و انتخاب کردن گزینه paste از منوی انتخاب شده این کار را برای شما انجام می دهد.

راه های دیگری برای اجرای یک ترمینال

شما همچنین می توانید ترمینال را با استفاده از یک کلید ویژه اجرا کنید.

شما می توانید بیشتر از یک ترمینال را در تب ها یا پنجره های جداگانه داشته باشید.

ubuntu-ir wiki: UsingTheTerminal (آخرین بروزآوری 15-08-2008 11:32:22 توسط FarabAlipanah)