1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

دستورات لینوکس

شروع موضوع توسط minaaa ‏6/11/11 در انجمن لینوکس

  1. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    پاسخ : دستورات لینوکس

    دستور rmdir

    برای حذف پوشه ها استفاده میشود.


    کد:

    rmdir نام پوشه
    به عنوان مثال برای حذف پوشه ای به نامpatoghu به این صورت عمل میکنیم:


    کد:

    vahid@vahid-pc:~$ rmdir patoghu
    همچنین در یک مسیر خواص هم میتوان پوشه ها را حذف کرد:


    کد:

    vahid@vahid-pc:~/Desktop$ rmdir /home/vahid/Desktop/patoghu.com
     
  2. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    پاسخ : دستورات لینوکس

    دستور cp

    این دستور برای کپی کردن فایل ها استفاده میشود.
    روش کار به این صورت است :


    کد:

    cp [نام (و مسیر) فایل] [مسیری که باید کپی شود]
    به عنوان مثال فایلی بنام patoghu.txt را به پوشه home/vahid/Desktop/ کپی می کنیم:


    کد:

    vahid@vahid-pc:~/Desktop$ cp patoghu.txt /home/vahid/Desktop
    سویچ مهم این دستور r می باشد. که زمانی استفاده می شود که بخواهیم یک پوشه را کپی کنیم.
    به عنوان مثال برای کپی پوشه 3at3at از /home/vahid/ در /media/disk-1/ به این صورت عمل می کنیم:


    کد:

    vahid@vahid-pc:~$ cp /home/vahid/patoghu.com /media/disk-1
     
  3. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    پاسخ : دستورات لینوکس

    دستور mv

    این دستور برای انتقال دادن فایل ها و پوشه ها استفاده میشود.
    روش کار به این صورت است :




    کد:

    mv [نام (و مسیر) فایل] [مسیری که باید کپی شود]
    به عنوان مثال فایلی بنام patoghu.txt را به پوشه home/vahid/Desktop/ انتقال می دهیم:


    کد:

    vahid@vahid-pc:~/Desktop$ mv patoghu.txt /home/vahid/Desktop
     
  4. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    پاسخ : دستورات لینوکس

    دستور rm

    این دستور برای پاک کردن فایل ها و پوشه ها استفاده میشود.
    روش کار به این صورت خواهد بود:


    کد:

    rm نام(مسیر) فایل مورد نظر
    به عنوان مثال فایل patoghu.txt را پاک میکنیم:


    کد:

    vahid@vahid-pc:~$ rm patoghu.txt
    برای پاک کردن پوشه با این دستور باید از سویچ r- استفاده کرد.


    کد:

    rm نام پوشه -r
    به عنوان مثال برای پاک کردن پوشه patoghu.com از مسیر /media/disk-1/ به این صورت عمل میکنیم:

    کد:

    vahid@vahid-pc:~$ rm /media/disk-1/patoghu.com -r
    *برای پاک کردن پوشه از دستور rmdir هم میتوان استفاده کرد.
     
  5. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    پاسخ : دستورات لینوکس

    دستور clear

    این دستور برای پاک کردن صفحه نمایش استفاده میشود. همانند CLS در Dos


    کد:

    vahid@vahid-pc:~$ clear
     
  6. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    پاسخ : دستورات لینوکس

    دستور apt-get

    این دستور برای نصب , آپدیت , آپگرید , پاک کردن برنامه ها و ابزار های لینوکس استفاده می شود.از دستورات مهم است.

    این دستور به صورت چند فرمانی است یعنی ابتدا apt-get و سپس انتخاب کار مورد نظر مثلآ نصب یا حذف ویا ...

    install

    برای نصب برنامه ها استفاده میشود:


    کد:

    apt-get install نام پچ مردنظر
    به عنوان مثال برای نصب برنامه unrar که وظیفه استخراج فایلهای .rar را دارد به این صورت عمل میکنیم:


    کد:

    vahid@vahid-pc:~$ sudo apt-get install unrar
    sudo را همیشه پیش از این دستور می آوریم به جز زمانی که با root وارد شده باشیم.

    upgrade
    از نامش مشخص است که برای Update و به روز کردن نرم افزار ها از آن استفاده میشود. به دلیل اینکه لینوکس خوب Update Manager جدا دارد کمتر لازم میشود از این گزینه کمک گرفت.
    روش کار مانند Install است:
    برای به روز کردن و ارتقا تمام برنامه ها


    کد:

    vahid@vahid-pc:~$ sudo apt-get upgrade
    remove
    برای پاک کردن یک برنامه از این دستور استفاده می شود.
    روش کار:


    کد:

    apt-get remove نام برنامه مورد نظر
    برای مثال برنامه unrar را پاک میکنیم:


    کد:

    vahid@vahid-pc:~$ sudo apt-get remove unrar
    سویچ ها:


    کد:

    -d
    اگر از این سویچ استفاده کنید برنامه مورد نظر فقط دانلود میشود و نصب نمی شود. بدرد زمانی میخور که بخواهید برنامه ها را بگیرید و لی به هر دلیلی فعلآ نصب نکنید و بعدآ نصب کنید!


    کد:

    -f
    زمانی که یک برنامه خراب می شود توسط این سویچ برنامه مورد نظر FIX میشود و درست می شود.


    کد:

    -m
    این سویچ برای زمانی است که برنامه یا پکیچ مورد نظر شما خراب باشد ولی شما Ignore کنید و نادیده بگیرید و اجازه دهید نصب شود.


    کد:

    -y
    hاگر برنامه سوالی داشته باشد به طور خودکار Yes را انتخاب میکند.


    کد:

    -V , -v
    ورژن (نسخه) کامل برنامه را به شما نمایش میدهد
     
  7. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    پاسخ : دستورات لینوکس

    دستور more|

    این دستور که بیشتر میشه بهش یک سویچ کمکی گفت برای زمانی استفاده می شود که شما یک لیست بزرگ داشته باشید و در یک صفحه جا نشه. مثلآ وقتی از یک پوشه که شامل ۲۰۰ فایل است ls بگیرید میبینید که همه را سریع پشت سر هم نمایش میدهد و میرود.
    ولی اگر شما بعد از دستور ls از این سویچ استفاده کنید به صورت زیبا و صفحه صفحه به شما نمایش داده میشود.

    روش استفاده:


    کد:

    |more
    برای مثال نمایش لیست محتویات پوشه patoghu به صورت لیستی:


    کد:

    vahid@vahid-pc:~$ ls /home/vahid/patoghu |more
    این سویچ فقط در ls کاربرد ندارد بلکه شما در هر دستوری که به شما لیستی نمایش دهد می توانید از این سویچ استفاده کنید.
    * اون علامت قبل از more هم دکمه Shift+دوخط رو هم است که معمولآ دکمه زیر اینتر می باشد.

     
  8. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    پاسخ : دستورات لینوکس

    دستور history

    این دستور بیشتر مورد استفاده هکر ها است که توسط آن لیست تمام کار هایی که شما با خط فرمان انجام داده اید را نمایش می دهد.
    روش استفاده:


    کد:

    history
    اگر رو بروی این دستور عددی را بنویسیم مثلآ اگر ۴ وارد کنیم فقط ۴ دستور آخر را برای شما لیست میکند.
    اگر هم چیزی ننویسید تمام دستورات را به شما نمایش می دهد.
    به عنوان مثال نمایش ۵۰ عمل آخری که انجام شده:


    کد:

    vahid@vahid-pc:~$ history 50
    برای پاک کردن لیست history از سویچ زیر استفاده میشود:
    کد:

    -c
    دستور پاک کردن لیست دستورات در history:


    کد:

    vahid@vahid-pc:~$ history -c
    * دستور more| در اینجا کاربرد دارد.
     
  9. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    پاسخ : دستورات لینوکس

    دستور whatis

    این دستور توضیح مختصر در مورد دستوری که جلوی آن نوشته می شود می دهد.
    روش استفاده:


    کد:

    whatis نام دستور موردنظر
    به عنوان مثال در مورد دستور mkdir:


    کد:

    vahid@vahid-pc:~$ whatis mkdir
    این دستور خروجی زیر را نمایش میدهد که یعنی ایجاد پوشه:


    کد:

    mkdir (1) - make directories
     
  10. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    پاسخ : دستورات لینوکس

    دستور which

    این دستور برای پیدا کردن مسیر یک دستور استفاده میشود. خوب یعنی چی؟:
    در لینوکس هر دستور که شما اجرا میکنید در یک فایل است.و این فایل ها در یک مسیر قرار دارند. وظیفه which این است که مسیر ذخیره شده دستور مورد نظر شما را به شما نمایش دهد.
    روش استفاده:


    کد:

    which نام دستور
    به عنوان مثال می خواهیم بدانیم که دستور cp در کدام مسیر قرار گرفته:


    کد:

    vahid@vahid-pc:~$ which cp
    خروجی این دستور این خواهد بود:


    کد:

    /bin/cp
    به این معنی که دستور cp در فایلی به نام کپی در مسیر /bin/ قرار دارد.