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

Print Friendly

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

 

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

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

ls

[email protected]:~$ 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

[email protected]:/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

[email protected]:/home$ pwd
/home

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

cd var/cache/apt

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

pwd

[email protected]:/var/cache/apt$ pwd

/var/cache/apt

چند نکته :‌

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

cd

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

/ cd

cd lost+found

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

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

 

 

 

??? ??????? ????? ????

متخصص لینوکس , سیسکو , Voip و میکروتیک. دوستدار نرم افزارهای آزاد , لینوکس , سیسکو , شبکه های کامپیوتری و شطرنج... ‏‫‏‫‏‏‫‏‫‏‫‏‫‏‫"خدایا به من زیستنی عطا کن که در لحظه مرگ بر بی ثمری‫ لحظه ای که برای زیستن گذشته است ،حسرت نخورم و مردنی عطا کن که در بیهودگی اش سوگوار نباشم."

شما احتمالا این مطالب را نیز دوست دارید...

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *