نمایش نتایج: از شماره 1 تا 10 , از مجموع 36

موضوع: اموزش دستورات لینوکس به فارسی

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #32
    عضو انجمن alieblice آواتار ها
    تاریخ عضویت
    Feb 2010
    نوشته ها
    111
    تشکر تشکر کرده 
    10
    تشکر تشکر شده 
    247
    تشکر شده در
    86 پست

    پیش فرض دستور cd




    دستور cd برای جابه جایی بین فولدر ها استفاده میشود
    کلا اپشن هایه زیادی ندارد ولی با ترکیب کردنش با دستورات دیگر کارایی شو تا حد زیادی میشه بالا برد که در سرعت انجام کار ها تاثیر زیادی داره

    مثال
    فرض میکنیم که میخاین وارد دسکتاپتون بشین خوب برای این کار اگه ترمینال رو باز کنینباید داخل home دایرکتوریتون باشین که برای فهمیدنش میتونین از دستور زیر استفاده کنین
    کد:
    pwd
    دستور pwd مکان هم اکنون شما رو نشون میده که مثلا برای من الان این هست
    کد:
    alieblice@de-10:~$ pwd
    /home/alieblice
    همون طور که در بالا میبینین alieblice فولدر خانگی من هست ((( user's home directory ))

    حالا چگونه وارد دسکتاپ بشیم
    اول دستور cd رو مینویسیم و سپس ادرس فولدری که میخایم واردش بشیم
    کد:
    alieblice@de-10:~$ cd Desktop
    حالا pwd بگیرین
    کد:
    alieblice@de-10:~/Desktop$ pwd
    /home/alieblice/Desktop
    چند نکته :
    در بالا گفتیم ادرس فایل رو مینویسیم که خوب در مواقعی مثل بالا که فایل مورد نظر ما (( Deksktop )) در همون مکانی هست که ما الان داخلش هستیم فقط لازمه اسم اون فولدر مورد نظرمون رو بنویسیم

    اگه شرایط مثل بالا نبود و در یک فولدر دیگری بودیم باید ادرس فولدر مورد نظرمون (( Desktop )) رو به صورت کامل بنویسیم (( به صورت کامل یعنی از اولین صفحه دایرکتوری درایومون )) با مثال زیر بهتر متوجه میشین

    مثال :
    در زیر فرض میکنیم شمت میخاین از دسکتاپ (( /home/alieblice/Desktop )) میخاین به فایل videos که ادرسش این هست برین (( /home/alieblice/Videos))

    کارو به 2 صورت میشه انجام داد
    1- ادرس فولدر Videos روکامل بزنیم
    نکته مهم :
    به ' / ' قبل از home توجه کنین اگه اون رو بزارین یعنی ادرس رو دارین از اولین دایرکتوری (( صفحه اول درایو )) مینویسین ولی اگر نزارین دنباله ادرس داخل همون دایرکتوری که هم اکنون هستین میگرده

    کد:
    alieblice@de-10:~/Desktop$ cd /home/alieblice/Videos
    alieblice@de-10:~/Videos$ 
    alieblice@de-10:~/Videos$ pwd
    /home/alieblice/Videos
    alieblice@de-10:~/Videos$
    یکی این که یک دایرکتوری به عقب برگردیم و بعد بریم داخل Videos
    برای برگشتن به یک دایرکتوری به عقب از دو تا نقطه استفاده مکینیم
    کد:
    alieblice@de-10:~/Desktop$ pwd
    /home/alieblice/Desktop
    alieblice@de-10:~/Desktop$ 
    alieblice@de-10:~/Desktop$ cd ..
    alieblice@de-10:~$ 
    alieblice@de-10:~$ pwd
    /home/alieblice
    alieblice@de-10:~$ 
    alieblice@de-10:~$ cd Videos/
    alieblice@de-10:~/Videos$ 
    alieblice@de-10:~/Videos$ pwd
    /home/alieblice/Videos
    alieblice@de-10:~/Videos$
    مراحل رو کامل به همراه pwd گذاشتم قکر نکنم احتیاج به تو ضیح باشه


    برگشتن به ادرس قبلی

    اگه به روش اول مثال قبل عمل کرده باشین یعنی مستقیم از Desktop به Videos رفته باشین و بخاین دوباره به Desktop برگردین از - استفاده میکنیم که مراحل کار به این شکل میشود
    کد:
    alieblice@de-10:~/Videos$ cd -
    /home/alieblice/Desktop
    alieblice@de-10:~/Desktop$
    برگشتن به home دایرکتوری

    برایه این کار از ‍~ (( shift +دکمه بالایه tab )) استفاده کنین
    کد:
    alieblice@de-10:~/Desktop$ cd ~
    alieblice@de-10:~$ 
    alieblice@de-10:~$ pwd
    /home/alieblice
    alieblice@de-10:~$
    برگشتن به 2 دایرکتوری قبل
    کد:
    alieblice@de-10:~/Desktop$ cd ../..
    alieblice@de-10:/home$ pwd
    /home
    alieblice@de-10:/home$
    به طور مشابه برایه 4 دایرکتوری به این شکل در میاد
    کد:
    cd ../../../../
    استفاده از tab برایه کامل کردن اسامی

    هنگامی که ادرس فایلی رو مینویسین اگه اسم دقیق یا املاش رو بلد نیستین میتونین از tab استفاده کنین مثلا در زیر تمام فایلایی که اولشون با dir شروع میشه رو لیست میکنه
    کد:
    alieblice@de-10:/$ cd /home/alieblice/Desktop/dede/dire
    dire1/ dire2/ dire3/ dire4/ 
    alieblice@de-10:/$ cd /home/alieblice/Desktop/dede/dire1
    alieblice@de-10:~/Desktop/dede/dire1$

    دردست کردن اشتباهات به صورت اتومات به وسیله shopt -s cdspell

    به مثال زیر نگاه کنین
    بار اول کلمهی mail رو به صورت اشتباه ((mall)) مینویسیم که اررور میده و بعد از زدن دستورز
    shopt -s cdspell
    خودش به صورت اتومات غلط املایی رو حل میکنه

    کد:
    # cd /etc/mall
    -bash: cd: /etc/mall: No such file or directory
    
    # shopt -s cdspell
    # cd /etc/mall
    # pwd
    /etc/mail
    [Note: By mistake, when I typed mall instead of mail,
              cd corrected it automatically]
    منبع :
    6 Awesome Linux cd command Hacks – Productivity Tip#3 for Geeks

  2. تعداد تشکر ها ازalieblice به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 123
    آخرين نوشته: September 2nd, 2018, 22:20
  2. پاسخ ها: 14
    آخرين نوشته: June 11th, 2014, 13:25
  3. پاسخ ها: 0
    آخرين نوشته: February 21st, 2013, 21:30
  4. پاسخ ها: 0
    آخرين نوشته: December 24th, 2011, 16:39

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •