منبع اصلی نوشتار زیر در این لینک قرار دارد

گام به گام تا یادگیری ترمینال لینوکس درس چهارم

در درس های گذشته مفاهیمی از کار با ترمینال رو گفتیم و حالا می خواهیم کاربرد اونها رو بهتر درک کنیم و از اونها استفاده کنیم .

 

با فرمان های دایرکتوری شروع می کنیم.

دستور ls :‌ این دستور محتویات دایرکتوری جاری (  دایرکتوری که الان در آن هستیم ) را نمایش می دهد .

ls

edelwiess@edelwiess-F3JR:~$ ls
ChessBase  examples.desktop  Pictures            Templates       Videos
Desktop    Glossery          Public              Ubuntu One      VirtualBox VMs
Documents  Music             soorat hesab 2.pdf  Untitled1.bak~
Downloads  out.ogv           soorat hesab.pdf    Untitled 1.odt

در مثال بالا در حال حاضر ما در دایرکتوری user edelwiess قرار داریم و محتویات فایل های اون رو میبینیم.

دستور l  :   جزییات محتویات یک دایرکتوری رو نمایش میده.

 

ls -l

drwxrwxr-x  ۸ edelwiess edelwiess    ۴۰۹۶ ژوئن   ۹ ۲۳:۰۹ ChessBase
drwxr-xr-x  ۳ edelwiess edelwiess    ۴۰۹۶ اوت   ۲۳ ۲۳:۲۲ Desktop
drwxr-xr-x  ۲ edelwiess edelwiess    ۴۰۹۶ اوت   ۲۳ ۱۰:۵۶ Documents
drwxr-xr-x 13 edelwiess edelwiess    ۴۰۹۶ اوت   ۲۳ ۲۳:۰۵ Downloads
-rw-r–r–  ۱ edelwiess edelwiess    ۸۴۴۵ مه     ۴ ۰۸:۰۲ examples.desktop
drwx——  ۲ edelwiess edelwiess    ۴۰۹۶ آوریل ۱۷  ۲۰۱۱ Glossery
drwxr-xr-x  ۲ edelwiess edelwiess    ۴۰۹۶ مه     ۴ ۰۹:۳۷ Music
-rw-rw-r–  ۱ edelwiess edelwiess 2235754 ژوئن  ۲۹ ۲۲:۵۶ out.ogv
drwxr-xr-x  ۴ edelwiess edelwiess    ۴۰۹۶ اوت   ۱۱ ۱۸:۴۸ Pictures
drwxr-xr-x  ۲ edelwiess edelwiess    ۴۰۹۶ ژوئن  ۲۷ ۱۲:۲۷ Public
-rw-rw-r–  ۱ edelwiess edelwiess   ۶۵۳۴۲ ژوئن  ۱۲ ۲۲:۲۶ soorat hesab 2.pdf
-rw-rw-r–  ۱ edelwiess edelwiess   ۳۵۹۵۹ ژوئن  ۱۲ ۲۲:۲۲ soorat hesab.pdf
drwxr-xr-x  ۲ edelwiess edelwiess    ۴۰۹۶ مه     ۴ ۰۹:۳۷ Templates
drwxrwxr-x  ۲ edelwiess edelwiess    ۴۰۹۶ مه     ۵ ۰۰:۵۵ Ubuntu One
-rw-rw-r–  ۱ edelwiess edelwiess    ۵۶۵۲ اوت   ۲۳ ۲۳:۲۰ Untitled1.bak~
-rw-rw-r–  ۱ edelwiess edelwiess   ۳۶۴۲۹ اوت    ۶ ۰۱:۱۵ Untitled 1.odt
drwxr-xr-x  ۲ edelwiess edelwiess    ۴۰۹۶ مه     ۴ ۰۹:۳۷ Videos
drwxrwxr-x  ۷ edelwiess edelwiess    ۴۰۹۶ فوریه ۱۵  ۲۰۰۷ VirtualBox VMs

درمثال بالا تاریخ و فایل permission نیز ذکر شده است. (در درس های قبل آموزش ترمینال لینوکس  درمورد مجوز های فایل یا همون فایل permission گفته بودیم )

دستور a : تمامی محتویات یک دایرکتوی و حتی فایل های مخفی رو هم نمایش میده ( all )

ls -a

ls -la

دستور اول فایل های مخفی رو نمایش میده و دستور دوم هم فایل های مخفی و هم جزییات اونها رو نمایش میده.

 

دستور cd : با این دستور می توان از یک دایرکتوری به دایرکتوی دیگر حرکت کرد.

فرض کنید می خواهیم وارد دایرکتوی  usr/ شویم.

 

cd /usr

دستور ..cd : به  دایرکتوی ما فبل از دایرکتوری جاری میرویم .

 .. cd

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

مثلا :‌

help cd

edelwiess@edelwiess-F3JR:/home$ help cd
cd: cd [-L|[-P [-e]]] [dir]
Change the shell working directory.

Change the current directory to DIR.  The default DIR is the value of the
HOME shell variable.

The variable CDPATH defines the search path for the directory containing
DIR.  Alternative directory names in CDPATH are separated by a colon (:).
A null directory name is the same as the current directory.  If DIR begins
with a slash (/), then CDPATH is not used.

If the directory is not found, and the shell option `cdable_vars’ is set,
the word is assumed to be  a variable name.  If that variable has a value,
its value is used for DIR.

Options:
-L    force symbolic links to be followed
-P    use the physical directory structure without following symbolic
links
-e    if the -P option is supplied, and the current working directory
cannot be determined successfully, exit with a non-zero status

The default is to follow symbolic links, as if `-L’ were specified.

Exit Status:
Returns 0 if the directory is changed, and if $PWD is set successfully when
-P is used; non-zero otherwise.

دستور pwd : دایرکتوری فعلی رو نمایش میده . ( دایرکتوی که الان در اون هستیم )

pwd

edelwiess@edelwiess-F3JR:/home$ pwd
/home

می خوام برم به دایرکتوی var/cache/apt

cd var/cache/apt

حالا می خوام  چک کنم به مسیر بالا رفتم یا نه

pwd

edelwiess@edelwiess-F3JR:/var/cache/apt$ pwd

/var/cache/apt

چند نکته :‌

اگر نیاز شد به دایرکتوی اصلی یا همون home برگردیم کافیه که یک بار بنویسیم cd

cd

جالا به دایرکتوری / برگردیم و وارد دایرکتوری lost+found بشیم.

/ cd

cd lost+found

همانطور که میبینید نوشتن lost+found زمان گیره و میشه به سادگی نوشت los و دکمه ی تب ( Tab ) رو فشار دهیم تا به صورت خودکار بقیه ی متن lost+found نوشته بشه !

بعد از وارد کردن دستور بالا با پیغام Permission denied مواجه می شویم چون اجازه دسترسی کاربر ریشه رو نیاز داریم.

 

 

 

1 دیدگاه برای این نوشته:

\"نظر

  1. \'\'آل طبا:
    ۲۷ شهریور ۱۳۹۱ سلام عالیه لطفا ادامه بدید بنده مشتاق درس بعدی شما هستم با تشکر از زحمات شما و مدیریت خوب سایت که فضای اموزشی عالی را اینجا ایجاد کردن

The post گام به گام تا یادگیری ترمینال لینوکس درس چهارم appeared first on لینوکس سیزن.



برچسب ها : , , , , , , , , ,