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

موضوع: {مهم}دستورات کاربری لینوکس{مهم}

  1. #1
    کاربر اخراج شده
    تاریخ عضویت
    Feb 2013
    محل سکونت
    ارومیه
    نوشته ها
    67
    تشکر تشکر کرده 
    28
    تشکر تشکر شده 
    64
    تشکر شده در
    51 پست

    3 {مهم}دستورات کاربری لینوکس{مهم}

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

    می دونم تکراری هستش ولی سعی کردم هر چی خودم بلدم و هر چی تو نت هستش رو یه جا جمع کنم براتون بذارم.

    آموزش در سطح مبتدی هستش،اساتید ببخشید! :D


    تبدیل دستورالعمل یک برنامه به pdf


    کد:
    man -t man | ps2pdf - > man.pdf

    نمایش نام کامل مسیر اجرای یک برنامه

    کد:
    which command

    نمایش زمان اجرای یک دستور


    کد:
    time command

    شروع به کار کرونومتر ، برای توقف CTRL+D را فشار دهید


    کد:
    time cat
    اجرای یک دستور با درجه اهمیت پایین ، به جای info دستور خود را قرار دهید

    کد:
    nice info
    رفتن به شاخه قبلی

    کد:
    cd -

    رفتن به شاخه(Home)

    کد:
    cd
    ورود به دایرکتوری یا شاخه ی مورد نظر مانند پوشه ی خانگی ( home )


    کد:
    cd /home
    برگشتن به دایرکتوری قبلی

    کد:
    cd ..
    برگشتن به دو دایرکتوری قبلی

    کد:
    cd ../..

    رفتن به پوشه ی خانگی کاربر مورد نظر از هر مسیر دلخواه با نام user1


    کد:
    cd ~user1

    نمایش فایل ها و دایرکتوری های موجود در دایرکتوری جاری


    کد:
    ls
    یا
    کد:
    ls -f
    همانند دو دستور قبلی با این تفاوت که فایل های مخفی نیز نمایش داده می شود

    کد:
    ls -a

    نمایش جزئیات فایل ها و دایرکتوری های موجود در دایرکتوری جاری


    کد:
    ls -l

    نمایش فایل ها و دایرکتوری هایی که اسم آنها شامل اعداد است


    کد:
    ls *[0-9]*

    نمایش تمام فایل ها و دایرکتوری های یک شاخه


    کد:
    lstree
    ایجاد یک دایرکتوری با نام dir1 در مسیر مورد نظر

    کد:
    mkdir dir1
    ایجاد دو دایرکتوری همزمان در مسیر مورد نظر

    کد:
    mkdir dir1 dir2
    پاک کردن یک فایل با نام file1

    کد:
    rm -f file1

    پاک کردن یک دایرکتوری با نام dir1


    کد:
    rmdir dir1
    پاک کردن یک دایرکتوری با نام dir1 و محتویات آن به صورت بازگشتی

    کد:
    rm -rf dir1
    پاک کردن دو دایرکتوری در مسیر مورد نظر و محتویات آنها به صورت بازگشتی

    کد:
    rm -rf dir1 dir2

    تغییر نام یا جا به جا کردن ( move ) یک فایل یا دایرکتوری


    کد:
    mv dir1 new_dir

    کپی کردن یک فایل با نام file1 به مسیر مورد نظر


    کد:
    cp /home/file1 /media/sda5

    کپی کردن تمام فایل های موجود در دایرکتوری مورد نظر ( در این مثال دایرکتوری Videos ) به مسیر جاری که در آن هستید


    کد:
    cp /media/sda5/Videos/* .

    تغییر تاریخ ویرایش یا تغییر یک فایل یا دایرکتوری. به جای
    file1 مسیر فایل یا دایرکتوری مورد نظر را قرار دهید

    کد:
    touch -t YYMMDDhhmm file1
    شاخه جاری را در استک قرار بده تا بتوانید بعدآ با popd به آن رجوع کنید

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

    کد:
    ls -lrt
    لیست کردن فایل های مسیر وارد شده در 9 ستون از ترمینال

    کد:
    ls /usr/bin | pr -T9 -W$COLUMNS

    جستجو ‘example’ در تمام فایل های مسیر جاری و شاخه ها


    کد:
    find -type f -print0 | xargs -r0 grep -F 'example'

    جستجو ‘example’ در تمام فایل های مسیر جاری


    کد:
    find -maxdepth 1 -type f | xargs grep -F 'example'
    نمایش فایل هایی که توسط تمام کاربران قابل دیدن نیستند

    کد:
    find -type f ! -perm -444
    نمایش شاخه هایی که توسط تمام کاربران قابل دسترسی نیستند

    کد:
    find -type d ! -perm -111

    جستجو سریع دیکشنری برای پیشنود مورد نظر


    کد:
    look reference
    encrypt کردن فایل

    کد:
    gpg -c file
    decrypt کردن فایل

    کد:
    gpg file.gpg
    ایجاد فایل فشرده آرشیو از شاخه مورد نظر

    کد:
    tar -c dir/ | bzip2 > dir.tar.bz2
    استخراج کردن فایل – از gzip به جای bzip2 برای استخراج کردن فایل tar.gz استفاده کنید

    کد:
    bzip2 -dc dir.tar.bz2 | tar -x
    ایجاد فایل آرشیو encrypt شده از مسیر مورد نظر در کامپیوتری دیگر

    کد:
    tar -c dir/ | gzip | gpg -c | ssh user@remote 'dd of=dir.tar.gz.gpg'
    ایجاد فایل آرشیو از شاخه مورد نظر و زیر مجموعه هایش

    کد:
    find dir/ -name '*.txt' | tar -c --files-from=- | bzip2 > dir_txt.tar.bz2

    ایجاد یک کپی از مسیر مورد نظر و زیر مجموعه هایش


    کد:
    find dir/ -name '*.txt' | xargs cp -a --target-directory=dir_txt/ --parents

    گرفتن پشتیبان از هاردتان بر روی یک کامپیوتر دیگر


    کد:
    dd bs=1M if=/dev/sda | gzip | ssh user@remote 'dd of=sda.gz'
    ذخیره یک نسخه قابل اجرا از صفحه سایت مورد نظرتان در شاخه جاری

    کد:
    (cd dir/ && wget -nd -pHEKk http://www.pixelbeat.org/cmdline.html)


    فعلا تا اینجا بسه ، خسته هم نباشین !
    ادامش رو تو پست های بعدی می ذارم.

    •اگه قابل دونستین یه تشکر هم بکنید چیزی نمیشه ها!•

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


  3. # ADS




     

  4. #2
    عضو انجمن
    تاریخ عضویت
    Feb 2012
    نوشته ها
    247
    تشکر تشکر کرده 
    355
    تشکر تشکر شده 
    32
    تشکر شده در
    29 پست

    پیش فرض پاسخ : {مهم}دستورات کاربری لینوکس{مهم}

    خیلی ممنون از پست مفیدتون
    با چه دستوری میشه کل محتویات سرور رو پاک کرد؟

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


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

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

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

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

  1. پاسخ ها: 123
    آخرين نوشته: September 2nd, 2018, 22:20
  2. مشکل در دستور ssh
    توسط rotana007 در انجمن سوالات و مشکلات
    پاسخ ها: 5
    آخرين نوشته: October 31st, 2014, 02:25
  3. یک دستور
    توسط M-Sadeghi در انجمن سوالات و مشکلات
    پاسخ ها: 5
    آخرين نوشته: June 11th, 2014, 10:42
  4. مشکل در رستور کردن
    توسط L0cal در انجمن سوالات و مشکلات
    پاسخ ها: 5
    آخرين نوشته: February 18th, 2012, 22:27

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

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