ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 2 از 2
  1. #1
    2015/10/20
    3
    0

    دستورات خط فرمان لینوکس (Terminal)

    با سلام
    در این پست انواع دستورات قرار داده میشه.
    از همه دوستان خواهش میکنم در بحث ها شرکت کنند .

    درج دستورات به این گونه هست که هرگونه دستوری در اینترنت ببینم درج میکنم و میشه گفت کلکسیونی از اینگونه دستورات در این پست جمع آوری میشه.
    یه چیز دیگه ای هم هست و اون فشردن دکمه تشکر هست که ممکنه برای من انجام بدهید که من مخالف این کارم و از تمام دوستان میخوام که این کار را برای من انجام ندهند.

    در این پست هم اینطور نیست که مثلا در یک روز 10 تا پست بدم ممکنه در هفته یک دستور قرار بدم یا شایدم بیشتر ولی کار من مصداق "آهسته برو همیشه برو" هست
    پیشاپیش از همه تشکر میکنم.

    >>متن با دخل و تصرف از کاربر "aswhu600"
  2. #2
    2014/12/26
    پيش از سحر تاريك است،اما تا كنون نشده که آفتاب طلوع نکند... به سحر اعتماد کنيد. شکست وجود ندارد مگر در ذهن سازندهآ‌اش!
    388
    7

    پاسخ : دستورات خط فرمان لینوکس (Terminal)

    به نام خدا
    # cd /home ورود به دايرکتوري يا شاخه ي مورد نظر مانند پوشه ي خانگي

    # cd .. برگشتن به دايرکتوري قبلي

    # cd ../.. برگشتن به دو دايرکتوري قبلي

    # cd رفتن به پوشه ي خانگي ( home ) از هر مسير دلخواه

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

    # cd - برگشتن به آخرين دايرکتوري ( مسير ) که در آن بوده ايد

    # cp dir/* . کپي کردن تمام فايل هاي موجود در دايرکتوري مورد نظر به مسير جاري که در آن هستيد

    # cp -a dir1 dir2 کپي دايرکتوري مبدا ( dir1 ) به دايرکتوري مقصد ( dir2 ). به جاي dir1 و dir2 مسير کامل دايرکتوري هاي مبدا و مقصد را قرار دهيد

    # ls -F نمايش فايل ها و دايرکتوري هاي موجود در دايرکتوري جاري

    # ls -l نمايش جزئيات فايل ها و دايرکتوري هاي موجود در دايرکتوري جاري [man]
    # ls -a نمايش فايل ها و دايرکتوري هاي موجود و همچنين فايل هاي مخفي در دايرکتوري جاري [man]
    # ls *[0-9]* نمايش فايل ها و دايرکتوري هايي که اسم آنها شامل اعداد است [man]
    # lstree نمايش تمام فايل ها و دايرکتوري هاي يک شاخه [man]
    # mkdir dir1 ايجاد يک دايرکتوري با نام dir1 در مسير مورد نظر [man]
    # mkdir dir1 dir2 ايجاد دو دايرکتوري همزمان در مسير مورد نظر [man]
    # mkdir -p /tmp/dir1/dir2 ايجاد يک شاخه ي دايرکتوري با شروع از root [man]
    # mv dir1 new_dir تغيير نام يا جا به جا کردن ( move ) يک فايل يا دايرکتوري [man]
    # pwd نشان دادن مسير دايرکتوري جاري [man]
    # rm -f file1 پاک کردن يک فايل با نام file1 [man]
    # rm -rf dir1 پاک کردن يک دايرکتوري با نام dir1 و محتويات آن به صورت بازگشتي [man]
    # rm -rf dir1 dir2 پاک کردن دو دايرکتوري در مسير مورد نظر و محتويات آنها به صورت بازگشتي [man]
    # rmdir dir1 پاک کردن يک دايرکتوري با نام dir1 [man]
    # touch -t 0712250000 file1 تغيير تاريخ ويرايش يا تغيير يک فايل يا دايرکتوري. به جاي file1 مسير فايل يا دايرکتوري مورد نظر را قرار دهيد [man]
    # tree نمايش تمام فايل ها و دايرکتوري هاي يک شاخه [man]

    جستجوي فايل
    دستور توضيح
    # find / -name file1 جستجوي فايل و دايرکتوري در داخل پارتيشن لينوکس ( root ) [man]
    # find / -user user1 جستجوي فايل و دايرکتوري متعلق به user1 [man]
    # find /home/user1 -name \*.bin جستجوي فايل هاي با پسوند bin در داخل دايرکتوري home/user1 [man]
    # find /usr/bin -type f -atime +100 جستجوي فايل هاي باينري که در ??? روز گذشته استفاده نشده اند [man]
    # find /usr/bin -type f -mtime -10 جستجوي فايل هاي ايجاد شده با تغيير کرده در طول ?? روز گذشته [man]
    # find / -name *.rpm -exec chmod 755 '{}' \; جستجوي فايل هاي با پسوند rpm و تغيير مجوز آنها ! [man]
    # find / -xdev -name \*.rpm جستجوي فايل هاي با پسوند rpm بدون جستجو در پارتيشن هاي جداشدني مانند سي دي رام , حافظه فلش و ... [man]
    # locate \*.ps جستجو فايل هاي با پسوند ps - ابتدا دستور updatedb اجرا مي شود [man]
    # whereis halt نمايش مکان يک فايل باينري , سورس يا مستندات [man]
    # which halt نمايش مسير کامل يک فايل باينري يا اجرايي
    نصب و استقرار يک فايل سيستم
    فضاي ديسک سخت
    دستور توضيح
    # df -h نمايش ليست پارتيشن هاي مانت ( mount ) شده [man]
    # dpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n نمايانگر فضاي اشغال شده توسط بسته*هاي نسب شده*ي deb كه به ترتيب حجم فايل مرتب شده*اند ( براي debian, ubuntu و غيره) [man]
    # du -sh dir1 نمايش حجم استفاده شده توسط يک دايرکتوري با نام dir1 [man]
    # du -sk * | sort -rn نمايش حجم فايل ها و دايرکتوري ها که بر اساس حجم مرتب شده اند [man]
    # ls -lSr |more نمايش مشخصات کامل فايل ها و دايرکتوري ها که بر اساس حجم مرتب شده اند [man]
    # rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n نمايش فضاي استفاده شده توسط بسته هاي نصب شده ي rpm که بر اساس حجم مرتب شده اند [man]


    کاربرها و گروه ها
    دستور توضيح
    # chage -E 2005-12-31 user1 تعيين محدوديت زماني براي پسورد کاربر user1 [man]
    # groupadd [group] ايجاد يک گروه جديد [man]
    # groupdel [group] حذف يک گروه [man]
    # groupmod -n moon sun تغيير نام يک گروه از moon به sun [man]
    # grpck کنترل و بررسي گرامر و فرمت صحيح فايل etc/group و موجود بودن گروه ها [man]
    # newgrp - [group] وارد شدن به يک گروه جديد و تغيير گروه پيش فرض فايل هاي ايجاد شده ي جديد [man]
    # passwd تغيير پسورد کاربر ريشه ( root ) [man]
    # passwd user1 تغيير پسورد کاربر با نام user1 [man]
    # pwck کنترل و بررسي گرامر و فرمت صحيح فايل etc/passwd و موجود بودن کاربران [man]
    # useradd -c "User Linux" -g admin -d /home/user1 -s /bin/bash user1 ايجاد يک کاربر جديد با نام user1 در گروه admin [man]
    # useradd user1 ايجاد يک کاربر جديد با نام user1 [man]
    # userdel -r user1 حذف يک کاربر. گزينه ي r , دايرکتوري متعلق به کاربر در دايرکتوري home را پاک خواهد کرد ! [man]
    # usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 تغيير مشخصات کاربر [man]
    « بالا «
    مجوز فايل ها
    دستور توضيح
    # chgrp group1 file1 تغيير گروه فايل با نام file1 به گروه با نام group1 [man]
    # chmod ugo+rwx directory1 تغيير مجوز يک فايل يا دايرکتوري. خواندن (r) , نوشتن (w) , اجراي فايل يا جستجوي دايرکتوري (x) , مالکيت کاربري (u) , مالکيت کاربران گروه فايل (g) , مالکيت کاربران خارج از گروه فايل مورد نظر (o) [man]
    # chmod go-rwx directory1 حذف مجوزهاي يک فايل يا دايرکتوري [man]
    # chmod u+s /bin/file1 دادن مجوز اجرايي به فايل با نام file1 به کاربر جاري [man]
    # chmod u-s /bin/file1 حدف مجوزي اجرايي يک فايل با نام file1 از کاربر جاري [man]
    # chmod g+s /home/public دادن مجوز اجرايي به دايرکتوري با نام public به گروه جاري [man]
    # chmod g-s /home/public حدف مجوزي اجرايي يک دايرکتوري با نام public از گروه جاري [man]
    # chmod o+t /home/public دادن مجوز حذف فايل هاي يک دايرکتوري فقط به کاربر جاري [man]
    # chmod o-t /home/public لغو مجوز حذف فايل هاي يک دايرکتوري از کاربر جاري [man]
    # chown user1 file1 تغيير مالکيت يک فايل يه کاربر user1 [man]
    # chown -R user1 directory1 تغيير مالکيت يک دايرکتوري و تمام محتويات آن به کاربر user1 [man]
    # chown user1:group1 file1 تغيير مالکيت فايل با نام file1 به گروه و کاربر group1 و user1 [man]
    # find / -perm -u+s نمايش همه ي فايل ها داخل پارتيشن لينوکس ( / ) که داراي مجوز مورد نظر هستند [man]
    # ls -lh نمايش مجوز فايل ها در مسير مورد نظر [man]
    # ls /tmp | pr -T5 -W$COLUMNS نمايش فايل ها و دايرکتوري ها مسير tmp به صورت ستوني , شامل ? ستون [man]
    « بالا «
    اعمال مشخصات ويژه بروي فايل
    دستور توضيح
    # chattr +a file1 در اين حالت , فايل تنها در حالت الحاقي ( اضافه شدن ) قابل تغيير مي باشد [man]
    # chattr +c file1 اجازه فشرده سازي و باز کردن خودکار يک فايل را به کرنل مي*دهد [man]
    # chattr +d file1 در اين حالت , در هنگام اجراي ابزار سيستمي dump براي گرفتن نسخه ي پشتيبان در پارتيشن هاي ext3 , از فايل مورد نظر نسخه ي پشتيبان تهيه نخواهد شد [man]
    # chattr +i file1 با اجراي اين دستور , فايل حتي توسط کاربر root غير قابل تغيير مي شود [man]
    # chattr +s file1 اجازه*ي امن بودن حذف يک فايل را مي*دهد [man]
    # chattr +S file1 در اين حالت , تغييرات در فايل همزمان بروي هارد ديسک ذخيره مي شود [man]
    # chattr +u file1 اجازه*ي بازيابي محتوبيات بك فايل، حتي اگر كه cancel شده باشد [man]
    # lsattr نمايش مشخصات ويژه يک فايل در يک پارتيشن با سيستم فايل ext3 [man]
    « بالا «
    فايل هاي فشرده و بايگاني
    دستور توضيح
    # bunzip2 file1.bz2 خارج کردن فايل file1.bz2 از حالت فشرده [man]
    # bzip2 file1 فشرده کردن ( compress ) يک فايل با نام file1 با فرمت bzip2 [man]
    # gunzip file1.gz خارج کردن فايل file1.gz از حالت فشرده [man]
    # gzip file1 فشرده کردن ( compress ) يک فايل با نام file1 با فرمت gzip [man]
    # gzip -9 file1 فشرده کردن ( compress ) يک فايل با نام file1 با فرمت gzip با بيشترين ميزان فشردگي [man]
    # rar a file1.rar test_file فشرده کردن ( compress ) يک فايل با نام file1 با فرمت rar [man]
    # rar a file1.rar file1 file2 dir1 فشرده کردن ( compress ) چند فايل يا دايرکتوري به طور همزمان [man]
    # rar x file1.rar خارج کردن فايل file1.rar از حالت فشرده [man]
    # tar -cvf archive.tar file1 ايجاد يک فايل با فرمت tar به صورت غير فشرده [man]
    # tar -cvf archive.tar file1 file2 dir1 ايجاد يک فايل فشرده , حاوي چند فايل و دايرکتوري [man]
    # tar -tf archive.tar نمايش محتويات يک فايل فشرده با فرمت tar [man]
    # tar -xvf archive.tar خارج کردن يک فايل فشرده با فرمت tar [man]
    # tar -xvf archive.tar -C /tmp خارج کردن يک فايل فشرده با فرمت tar به مسير tmp [man]
    # tar -cvfj archive.tar.bz2 dir1 ايجاد يک فايل فشرده با فرمت tar.bz2 [man]
    # tar -xvfj archive.tar.bz2 خارج کردن يک فايل فشرده با فرمت tar.bz2 [man]
    # tar -cvfz archive.tar.gz dir1 ايجاد يک فايل فشرده با فرمت tar.gz [man]
    # tar -xvfz archive.tar.gz خارج کردن يک فايل فشرده با فرمت tar.gz [man]
    # unrar x file1.rar خارج کردن فايل file1.rar از حالت فشرده [man]
    # unzip file1.zip خارج کردن يک فايل فشرده با فرمت zip [man]
    # zip file1.zip file1 ايجاد يک فايل فشرده با فرمت zip [man]
    # zip -r file1.zip file1 file2 dir1 ايجاد يک فايل فشرده با فرمت zip که حاوي تعدادي فايل و دايرکتوري است [man]
    « بالا «
    بسته هاي RPM ( فدورا و توزيع هاي مبتني بر Red Hat )
    دستور توضيح
    # rpm -ivh [package.rpm] نصب يک بسته ي rpm [man]
    # rpm -ivh --nodeeps [package.rpm] نصب يک بسته ي rpm بدون در نظر گرفتن بسته هاي پيش نياز [man]
    # rpm -U [package.rpm] پگريد يک بسته ي rpm بدون تغيير فايل هاي تنظيمات مربوط به آن بسته [man]
    # rpm -F [package.rpm] پگريد يک بسته ي rpm فقط در حالتي که آن بسته نصب شده باشد [man]
    # rpm -e [package] حذف يک بسته ي rpm از سيستم [man]
    # rpm -qa نمايش همه ي بسته هاي rpm که در سيستم نصب شده اند [man]
    # rpm -qa | grep httpd نمايش همه ي بسته هاي rpm با نام httpd [man]
    # rpm -qi [package] نمايش اطلاعات مربوط به يک بسته ي نصب شده [man]
    # rpm -qg "System Environment/Daemons" نمايش بسته هاي rpm مربوط به يک گروه نرم افزاري [man]
    # rpm -ql [package] نمايش ليست فايل هاي مربوط به يک بسته ي rpm نصب شده [man]
    # rpm -qc [package] نمايش ليست فايل هاي تنظيمات مربوط به يک بسته ي rpm نصب شده [man]
    # rpm -q [package] --whatrequires نمايش ليست پيش نياز هاي يک بسته ي rpm [man]
    # rpm -q [package] --whatprovides نمايش قابليت هاي يک بسته ي rpm [man]
    # rpm -q [package] --scripts نمايش اسکريپت هاي اجرا شده در حين عمل نصب يا حذف يک بسته ي rpm [man]
    # rpm -q [package] --changelog نمايش تغييرات يک بسته ي rpm نسبت به نسخه ي قبلي [man]
    # rpm -qf /etc/httpd/conf/httpd.conf بررسي اينکه فايل مورد نظر به کدام بسته ي rpm تعلق دارد [man]
    # rpm -qp [package.rpm] -l نمايش ليست فايل هاي مربوط به يک بسته ي rpm که هنوز نصب نشده [man]
    # rpm --import /media/cdrom/RPM-GPG-KEY وارد کردن کليد ( key ) [man]
    # rpm --checksig [package.rpm] بررسي سالم بودن يک بسته ي rpm [man]
    # rpm -qa gpg-pubkey بررسي سالم بودن همه ي بسته هاي rpm نصب شده [man]
    # rpm -V [package] چک کردن حجم , md5 , مجوز و ساير مشخصات يک بسته ي rpm [man]
    # rpm -Va چک کردن حجم , md5 , مجوز و ساير مشخصات همه ي بسته ها ي rpm [man]
    # rpm -Vp [package.rpm] چک کردن حجم , md5 , مجوز و ساير مشخصات يک بسته ي rpm نصب نشده [man]
    # rpm -ivh /usr/src/redhat/RPMS/`arch`/[package.rpm] نصب يک بسته ي ساخته شده از سورس يک بسته ي rpm [man]
    # rpm2cpio [package.rpm] | cpio --extract --make-directories *bin* استخراج فايل هاي اجرايي از يک بسته ي rpm [man]
    # rpmbuild --rebuild [package.src.rpm] ساختن يک فايل rpm از روي سورس يک بسته ي rpm [man]

    ابزار نصب YUM ( فدورا و توزيع هاي مبتني بر Red Hat )
    دستور توضيح
    # yum -y install [package] دانلود و نصب يک بسته ي rpm از مخازن [man]
    # yum localinstall [package.rpm] نصب يک بسته ي rpm و تلاش براي حل پيش نياز ها با استفاده از مخازن [man]
    # yum -y update پديت همه ي بسته هاي rpm نصب شده در سيستم [man]
    # yum update [package] پگريد يک بسته ي rpm به نسخه ي جديدتر [man]
    # yum remove [package] حذف يک بسته ي rpm با استفاده از ابزار yum [man]
    # yum list نمايش ليست همه ي بسته هاي نصب شده در سيستم [man]
    # yum search [package] پيدا کردن يک بسته از مخازن [man]
    # yum clean [package] پاک کردن cache که شامل بسته هاي rpm دانلود شده توسط ابزار yum است [man]
    # yum clean headers پاک کردن همه فايل هاي header که سيستم براي حل پيش نياز ها ( dependency ) از آنها استفاده مي کند [man]
    # yum clean
    یه فایل اموزشی برای ترمینال (Shell) :
    http://s7.picofile.com/file/8250659142/linux_shell_farsi.pdf.html
    یه تاپیک هم توی انجمن هست که بدنیست بهش نگاه کنید .
    http://www.eca.ir/forum2/index.php?topic=31097.0
    گام کوچک برای توسعه لینوکس ( م . ر)
    [img width=176 height=100]http://s6.picofile.com/file/8219555100/y1n8mde2ggfr.gif[/img]

    http://s6.picofile.com/file/8249184400/yas_and_aligator.mp3.html
    -----------------------------------------------------------------------
نمایش نتایج: از 1 به 2 از 2

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

  1. پاسخ: 15
    آخرين نوشته: 2016/01/13, 16:54
  2. Terminal
    توسط quasar در انجمن پروسسورهای ARM
    پاسخ: 3
    آخرين نوشته: 2015/03/26, 15:31
  3. Terminal
    توسط quasar در انجمن سایر مطالب مرتبط با ميکرو ها و پروسسورها
    پاسخ: 4
    آخرين نوشته: 2015/03/26, 15:21
  4. شبیه سازی مدارهای فرمان و تهیه گزارش کار برای مدار فرمان
    توسط milad1993 در انجمن تاسيسات الكتريكي
    پاسخ: 4
    آخرين نوشته: 2012/05/07, 21:18

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

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

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