SlideShare a Scribd company logo
1 of 166
Download to read offline
c
The-Linux-Command-Line
:‫محدوده‬
) ‫پوسته‬ ‫با‬ ‫کار‬ ‫و‬ ‫لینوکس‬ ‫دستورات‬ ‫بررسی‬ ‫به‬ ‫مختصر‬ ‫صورت‬ ‫به‬ ‫مستند‬ ‫این‬shell‫می‬ (.‫پردازد‬
‫تاريخچه‬:
‫ردیف‬‫نویسنده‬‫تاریخ‬‫ویرایش‬ ‫شماره‬‫توضیحات‬
۱‫مهندسی‬ ‫و‬ ‫فنی‬ ‫تیم‬۲۶‫خرداد‬۹۲۱.۰.۰‫ها‬ ‫نوشته‬ ‫دیگر‬ ‫و‬ ‫کتاب‬ ‫مطالب‬ ‫از‬ ‫ترکیبی‬
۲‫مهندسی‬ ‫و‬ ‫فنی‬ ‫تیم‬۱۰‫تیر‬۹۲۱.۱.۱‫مستند‬ ‫به‬ ‫جدید‬ ‫هایی‬‫بخش‬ ‫کردن‬ ‫اضافه‬
۳‫مهندسی‬ ‫و‬ ‫فنی‬ ‫تیم‬۱۱‫تیر‬۹۲۱.۲.۰
‫دستورات‬ ‫کامل‬ ‫توضیحات‬ ‫شدن‬ ‫اضافه‬ ‫محتوا‬ ‫کامل‬ ‫تغییر‬
‫جدید‬ ‫بندی‬ ‫وفهرست‬
۴‫مهندسی‬ ‫و‬ ‫فنی‬ ‫تیم‬۱۵‫تیر‬۹۲۱.۲.۱‫جزئی‬ ‫های‬ ‫ویرایش‬
.‫دارد‬ ‫تعلق‬ ‫نوین‬ ‫داده‬ ‫پویش‬ ‫شبکه‬ ‫مهندسی‬ ‫شرکت‬ ‫به‬ ‫مستند‬ ‫این‬ ‫معنوی‬ ‫و‬ ‫مادی‬ ‫حقوق‬ ‫کلیه‬
. ‫است‬ ‫مانع‬ ‫بل‬ ‫منبع‬ ‫ذکر‬ ‫با‬ ‫مطالب‬ ‫استفاده‬
‫مندرجات‬ ‫فهرست‬
‫چکیده‬ -.......................................................................................................................................................................................................۹
۱‫مقدمه‬ -.....................................................................................................................................................................................................۹
۲‫با‬ ‫آشنایی‬ -Bash‫اول‬ ‫بخش‬...................................................................................................................................................................۹
۲.۱‫؟‬ ‫کند‬ ‫می‬ ‫اجرا‬ ‫را‬ ‫ها‬ ‫دستور‬ ‫چگونه‬ ‫لینوکس‬ -..............................................................................................................................................۱۱
۳‫با‬ ‫آشنایی‬ -Bash‫دستور‬ ) ‫دوم‬ ‫بخش‬cd( ‫ها‬ ‫نماد‬ ‫و‬.........................................................................................................................۱۱
۴‫؟‬ ‫کنیم‬ ‫پیدا‬ ‫را‬ ‫ها‬ ‫دستور‬ ‫لینوکس‬ ‫در‬ ‫چگونه‬ -.....................................................................................................................................۱۴
۴.۱.۱‫دستور‬ -man..............................................................................................................................................................................................................۱۴
۴.۱.۲‫دستور‬ -apropos.....................................................................................................................................................................................................۱۴
۴.۲‫یا‬ ‫مستعار‬ ‫های‬ ‫نام‬ -Alias‫ها‬.......................................................................................................................................................................۱۵
۴.۳‫یا‬ ‫توابع‬ -Function‫ها‬.................................................................................................................................................................................۱۵
۴.۴‫دستور‬ -compgen........................................................................................................................................................................................۱۶
۴.۵‫الیاس‬ ‫مستعار‬ ‫نامهای‬ -Alias.......................................................................................................................................................................۱۷
۵‫توضیح‬ ‫با‬ ‫فارسی‬ ‫زبان‬ ‫به‬ ‫دستورات‬ -..................................................................................................................................................۱۹
۵.۱‫سیستم‬ ‫اطلعات‬ -............................................................................................................................................................................................۱۹
۵.۱.۱‫های‬ ‫دستور‬ ) ‫سیستم‬ ‫به‬ ‫شده‬ ‫وارد‬ ‫کاربرن‬ ‫فهرست‬ -uptime,w,who )...........................................................................................................۱۹
۵.۱.۲‫سیستم‬ ‫اطلعات‬ ‫دستورات‬ ‫جدول‬ -............................................................................................................................................................................۲۳
۵.۲‫سیستم‬ ‫یک‬ ‫مجدد‬ ‫اندازی‬ ‫راه‬ ‫و‬ ‫کردن‬ ‫خاموش‬ -........................................................................................................................................۲۴
۵.۲.۱‫های‬ ‫دستور‬ -reboot, halt‫و‬poweroff...............................................................................................................................................................۲۴
۵.۲.۲‫کنیم؟‬ ‫خاموش‬ ‫دور‬ ‫راه‬ ‫از‬ ‫را‬ ‫ماشین‬ ‫یک‬ ‫چگونه‬ -......................................................................................................................................................۲۶
۵.۲.۳‫سیستم‬ ‫یک‬ ‫مجدد‬ ‫اندازی‬ ‫راه‬ ‫و‬ ‫کردن‬ ‫خاموش‬ -...................................................................................................................................................۲۷
۵.۳‫ها‬ ‫دایرکتوری‬ ‫و‬ ‫ها‬ ‫فایل‬ -...............................................................................................................................................................................۲۷
۵.۳.۱‫نقطه‬ ‫نماد‬ -dot symbol..........................................................................................................................................................................................۲۸
۵.۳.۲‫نقطه‬ ‫دو‬ ‫نماد‬ -...............................................................................................................................................................................................................۲۸
۵.۳.۳‫ن[م[اد‬ -~........................................................................................................................................................................................................................۲۹
۵.۳.۴‫ن[م[اد‬ -–........................................................................................................................................................................................................................۲۹
۵.۳.۵$ [‫و‬ ‫ن[م[اد‬ -#..................................................................................................................................................................................................................۲۹
۵.۳.۶[‫و‬ ‫ن[م[اد‬ -> <................................................................................................................................................................................................................۲۹
۵.۳.۷‫ن[م[اد‬ -|...........................................................................................................................................................................................................................۳۰
۵.۳.۸‫ها‬ ‫دایرکتوری‬ ‫و‬ ‫ها‬ ‫فایل‬ ‫دستورات‬ ‫جدول‬ -................................................................................................................................................................۳۰
۵.۴‫دستور‬ ‫با‬ ‫ها‬ ‫فایل‬ ‫جستجوی‬ -find.................................................................................................................................................................۳۲
۵.۴.۱‫سوئیچ‬ -name -..........................................................................................................................................................................................................۳۲
۵.۴.۲‫سوئیج‬ -type-............................................................................................................................................................................................................۳۳
۲
۵.۴.۳‫سوئیچ‬ -size-..............................................................................................................................................................................................................۳۴
۵.۴.۴‫سوئیج‬ -not-..............................................................................................................................................................................................................۳۵
۵.۴.۵‫سوئیچ‬ -maxdepth-................................................................................................................................................................................................۳۵
۵.۴.۶‫سوئیچ‬ -exec-.............................................................................................................................................................................................................۳۶
۵.۴.۷‫دستور‬ ‫با‬ ‫ها‬‫فایل‬ ‫جستجوی‬ ‫دستورات‬ ‫جدول‬ -find..............................................................................................................................................۳۶
۵.۵‫سیستم‬ ‫فایل‬ ‫یک‬ ‫استقرار‬ ‫و‬ ‫نصب‬ -................................................................................................................................................................۳۸
۵.۵.۱‫دستور‬ -lsof..............................................................................................................................................................................................................۳۸
۵.۵.۲‫دستور‬ ‫از‬ ‫استفاده‬ -lsof :............................................................................................................................................................................................۴۰
۵.۵.۳‫دستور‬ -fuser..............................................................................................................................................................................................................۴۲
۵.۵.۴-Mount‫لینوکس‬ ‫در‬ ‫کردن‬......................................................................................................................................................................................۴۵
۵.۵.۵‫دستور‬ -umount........................................................................................................................................................................................................۴۹
۵.۵.۶‫مشکل‬ ‫رفع‬ -Unmount‫کردن‬................................................................................................................................................................................۵۲
۵.۵.۷-mount‫های‬ ‫فایل‬ ‫کردن‬image) ‫محلی‬ ‫بصورت‬locally‫لینوکس‬ ‫در‬ (..........................................................................................................۵۳
۵.۵.۸‫دستورات‬ ‫جدول‬ -mount‫سیستم‬ ‫فایل‬ ‫یک‬ ‫استقرار‬ ‫و‬ ‫نصب‬...............................................................................................................................۵۵
۵.۶‫سخت‬ ‫دیسک‬ ‫فضای‬ -...................................................................................................................................................................................۵۶
۵.۶.۱‫دستور‬ -du...................................................................................................................................................................................................................۵۶
۵.۶.۲‫سخت‬ ‫دیسک‬ ‫فضای‬ ‫دستورات‬ ‫جدول‬ -.....................................................................................................................................................................۵۹
۵.۷‫ها‬‫گروه‬ ‫و‬ ‫کاربرها‬ -..........................................................................................................................................................................................۶۰
۵.۷.۱‫لینوکس‬ ‫در‬ ‫کاربران‬ ‫مدیریت‬ ‫با‬ ‫آشنایی‬ -..................................................................................................................................................................۶۰
۵.۷.۲‫کاربری‬ ‫اطلعات‬ -.......................................................................................................................................................................................................۶۰
۵.۷.۳‫محیطی‬ ‫های‬ ‫متغیر‬ -....................................................................................................................................................................................................۶۱
۵.۷.۴‫ها‬ ‫گروه‬ ‫یا‬ ‫گروه‬ ‫غالب‬ ‫در‬ ‫کاربران‬ ‫کردن‬ ‫بندی‬ ‫دسته‬ ‫همچنین‬ ‫و‬ ‫لینوکسی‬ ‫کاربر‬ ‫هر‬ ‫محلی‬ ‫های‬ ‫متغیر‬ -..........................................................۶۳
۵.۷.۵:‫کاربری)اکانت(جدید‬ ‫حساب‬ ‫یک‬ ‫ایجاد‬ -..................................................................................................................................................................۶۳
۵.۷.۶: ‫جدید‬ ‫اکانت‬ ‫برای‬ ‫پسورد‬ ‫تعیین‬ -.............................................................................................................................................................................۶۵
۵.۷.۷: ‫کاربر‬ ‫حذف‬ -..............................................................................................................................................................................................................۶۷
۵.۷.۸: ‫کاربران‬ ‫اکانت‬ ‫اطلعات‬ ‫تغییر‬ -................................................................................................................................................................................۶۷
۵.۷.۹: ‫ها‬ ‫گروه‬ ‫مدیریت‬ -......................................................................................................................................................................................................۶۸
۵.۷.۱۰‫لینوکس‬ ‫در‬ ‫ها‬ ‫گروه‬ ‫مدیریت‬ -.................................................................................................................................................................................۷۰
۵.۷.۱۱‫گروه‬ ‫ایجاد‬ -................................................................................................................................................................................................................۷۰
۵.۷.۱۲‫عضو‬ ‫های‬ ‫گروه‬ ‫نمایش‬ -...........................................................................................................................................................................................۷۱
۵.۷.۱۳‫گروه‬ ‫حذف‬ -...............................................................................................................................................................................................................۷۲
۵.۷.۱۴‫گروه‬ ‫اطلعات‬ ‫تغییر‬ -................................................................................................................................................................................................۷۲
۵.۷.۱۵‫گروه‬ ‫به‬ ‫کاربر‬ ‫افزودن‬ -.............................................................................................................................................................................................۷۲
۵.۷.۱۶‫ها‬ ‫گروه‬ ‫و‬ ‫کاربرها‬ ‫دستورات‬ ‫جدول‬ -.......................................................................................................................................................................۷۳
۵.۸‫ها‬‫فایل‬ ‫مجوز‬ -chown‫و‬chmod................................................................................................................................................................۷۴
۵.۸.۱‫ها‬ ‫فایل‬ ‫مجوز‬ ‫دستورات‬ ‫جدول‬ -.................................................................................................................................................................................۷۵
۳
۵.۹‫فایل‬ ‫بروی‬ ‫ویژه‬ ‫مشخصات‬ ‫اعمال‬ ‫جدول‬ -....................................................................................................................................................۷۷
۵.۱۰‫بایگانی‬ ‫و‬ ‫فشرده‬ ‫های‬ ‫فایل‬ -........................................................................................................................................................................۷۸
۵.۱۰.۱‫دستور‬ ‫با‬ ‫سازی‬ ‫فشرده‬ ‫و‬ ‫آرشیو‬ -tar.....................................................................................................................................................................۷۸
۵.۱۰.۲‫فایل‬ ‫ایجاد‬ -.................................................................................................................................................................................................................۷۹
۵.۱۰.۳‫فایل‬ ‫استخراج‬ -...........................................................................................................................................................................................................۷۹
۵.۱۰.۴‫فایل‬ ‫محتوای‬ ‫کردن‬ ‫فهرست‬ -..................................................................................................................................................................................۷۹
۵.۱۰.۵‫با‬ ‫ها‬ ‫فایل/دایرکتوری‬ ‫سازی‬ ‫فشرده‬ -zip..............................................................................................................................................................۸۱
۵.۱۰.۶‫با‬ ‫ها‬ ‫فایل‬ ‫سازی‬ ‫فشرده‬ -zip..................................................................................................................................................................................۸۱
۵.۱۰.۷‫بایگانی‬ ‫و‬ ‫سازی‬‫فشرده‬ ‫دستورات‬ ‫جدول‬ -zip ,gz ,rar , tar.bz2.....................................................................................................................۸۴
۵.۱۱‫های‬ ‫بسته‬ -RPM‫بر‬ ‫مبتنی‬ ‫های‬ ‫توزیع‬ ‫و‬ ‫فدورا‬ )Red Hat ).................................................................................................................۸۶
۵.۱۱.۱: ‫افزاری‬ ‫نرم‬ ‫های‬ ‫بسته‬ ‫انواع‬ -..................................................................................................................................................................................۸۶
۵.۱۱.۲‫مختلف‬ ‫انواع‬ ‫نصب‬ -..................................................................................................................................................................................................۸۸
۵.۱۱.۳‫یا‬ ‫وابستگی‬ -Dependencies‫؟‬ ‫چیست‬...............................................................................................................................................................۸۸
۵.۱۱.۴‫چیست؟‬ ‫مخازن‬ ‫از‬ ‫نصب‬ ‫نیاز‬ -................................................................................................................................................................................۸۹
۵.۱۱.۵‫چیست؟‬ ‫اینترنت‬ ‫مشکل‬ ‫حل‬ ‫راه‬ -...........................................................................................................................................................................۸۹
۵.۱۱.۶‫های‬ ‫بسته‬ ‫نصب‬ ‫دستورات‬ ‫جدول‬ -rpm...............................................................................................................................................................۹۰
۵.۱۲‫نصب‬ ‫ابزار‬ -YUM‫بر‬ ‫مبتنی‬ ‫های‬ ‫توزیع‬ ‫و‬ ‫فدورا‬ )Red Hat )................................................................................................................۹۲
۵.۱۲.۱: ‫منبع‬ ‫کد‬ ‫از‬ ‫نصب‬ -...................................................................................................................................................................................................۹۲
۵.۱۲.۲‫کامپایلر‬ ‫نصب‬ -gcc: ‫لینوکس‬ ‫در‬..........................................................................................................................................................................۹۳
۵.۱۲.۳: ‫منبع‬ ‫کد‬ ‫از‬ ‫شده‬ ‫نصب‬ ‫افزاری‬ ‫نرم‬ ‫بسته‬ ‫حذف‬ -.................................................................................................................................................۹۴
۵.۱۲.۴‫منبع‬ ‫کد‬ ‫فرمت‬ ‫دو‬ ‫فرمت‬ ‫دو‬ ‫نصب‬ -Source Code‫باینری‬ ‫و‬Binary........................................................................................................۹۵
۵.۱۲.۵‫های‬ ‫بسته‬ ‫نصب‬ -rpm :.........................................................................................................................................................................................۹۵
۵.۱۲.۶.‫کنید‬ ‫استفاده‬ ‫زیر‬ ‫دستور‬ ‫از‬ ‫اید‬ ‫کرده‬ ‫نصب‬ ‫که‬ ‫ای‬ ‫بسته‬ ‫حذف‬ ‫برای‬ -...............................................................................................................۹۶
۵.۱۲.۷‫نصب‬ ‫دستورات‬ ‫جدول‬ -YUM‫بر‬ ‫مبتنی‬ ‫های‬ ‫توزیع‬ ‫و‬ ‫فدورا‬ )Red Hat )....................................................................................................۹۸
۵.۱۳‫فایل‬ ‫محتویات‬ ‫ی‬ ‫مشاهده‬ ‫دستورات‬ ‫جدول‬ -.........................................................................................................................................۹۹
۵.۱۴‫سیستم‬ ‫فایل‬ ‫تعمیر‬ ‫و‬ ‫آنالیز‬ ‫دستورات‬ ‫جدول‬ -......................................................................................................................................۱۰۰
۵.۱۵‫سیستم‬ ‫فایل‬ ‫دستورات‬ ‫جدول‬ -swap...................................................................................................................................................۱۰۱
۵.۱۶‫پشتیبان‬ ‫گرفتن‬ -........................................................................................................................................................................................۱۰۱
۵.۱۶.۱-dd‫کامل‬ ‫پیوست‬ ‫با‬ ‫شده‬ ‫تعیین‬ ‫اندازه‬ ‫به‬ ‫فایل‬ ‫یک‬ ‫کپی‬ ‫و‬ ‫تبدیل‬ ‫برای‬ ‫دستوری‬.........................................................................................۱۰۱
۵.۱۶.۲‫یا‬ ‫سوئیچ‬ -option‫متداول‬ ‫های‬dd: ‫هستند‬ ‫زیر‬ ‫بصورن‬.................................................................................................................................۱۰۱
۵.۱۶.۳: ‫ها‬ ‫کاربرد‬ -.............................................................................................................................................................................................................۱۰۲
۵.۱۶.۴-Rsync..................................................................................................................................................................................................................۱۰۳
۵.۱۶.۵-scp‫بال‬ ‫امنیت‬ ‫با‬ ‫فایل‬ ‫کردن‬ ‫کپی‬ ‫برای‬...........................................................................................................................................................۱۰۵
۵.۱۶.۶-Rsync server....................................................................................................................................................................................................۱۰۶
۵.۱۶.۷‫پیکربندی‬ ‫و‬ ‫نصب‬ -.................................................................................................................................................................................................۱۰۶
۵.۱۶.۸‫کاربری‬ ‫گرافیکی‬ ‫های‬‫رابط‬ -...................................................................................................................................................................................۱۱۲
۴
۵.۱۶.۹)‫پشتیبان‬ ‫گرفتن‬ ‫دستورات‬ ‫جدول‬ -back up )...................................................................................................................................................۱۱۳
۵.۱۷‫گرفتن‬ -iso‫از‬cd‫ساخت‬ ‫و‬iso‫روی‬ ‫بر‬cd..........................................................................................................................................۱۱۵
۵.۱۸‫شبکه‬ ‫دستورات‬ -Lan‫و‬WiFi...........................................................................................................................................................۱۱۵
۵.۱۸.۱‫دستور‬ -ifconfig.................................................................................................................................................................................................۱۱۵
۵.۱۸.۲‫های‬ ‫دستور‬ -ifup‫و‬ifdown :...........................................................................................................................................................................۱۱۷
۵.۱۸.۳‫دستور‬ -route........................................................................................................................................................................................................۱۱۸
۵.۱۸.۴‫نوشتن‬ -Static Route........................................................................................................................................................................................۱۲۲
۵.۱۸.۵‫تنظیم‬ -Interface‫در‬ (‫اترنت‬ ‫های‬ ‫)کارت‬ ‫شبکه‬ ‫های‬RedHat....................................................................................................................۱۲۶
۵.۱۸.۶‫شبکه‬ ‫دستورات‬ ‫جدول‬ -......................................................................................................................................................................................۱۲۹
۵.۱۹-Iptables( ‫فایروال‬ )..............................................................................................................................................................................۱۳۱
۵.۱۹.۱‫فایروال‬ ‫کردن‬ ‫فعال‬ ‫غیر‬ ‫و‬ ‫فعال‬ -...........................................................................................................................................................................۱۳۲
۵.۱۹.۲-iptables‫دستور‬ ‫از‬ ‫استفاده‬ ‫چگونگی‬ ‫و‬iptables..........................................................................................................................................۱۳۵
۵.۱۹.۳‫جدول‬ ‫های‬ ‫زنجیره‬ -nat.......................................................................................................................................................................................۱۳۶
۵.۱۹.۴‫جدول‬ ‫های‬ ‫زنجیره‬ -mangle..............................................................................................................................................................................۱۳۶
۵.۱۹.۵‫پراستفاده‬ ‫های‬ ‫سوئیچ‬ -...........................................................................................................................................................................................۱۳۷
۵.۱۹.۶‫دستورات‬ ‫جدول‬ -iptable................................................................................................................................................................................۱۳۸
۵.۲۰‫زدائی‬ ‫اشکال‬ ‫و‬ ‫نظارت‬ ‫دستورات‬ ‫جدول‬ -..............................................................................................................................................۱۳۹
۵.۲۱‫دیگر‬ ‫دستوراتی‬ -......................................................................................................................................................................................۱۴۰
۶-crontab‫لینوکس‬ ‫در‬ ‫کارها‬ ‫زمانبدی‬ ‫برای‬ ‫ای‬ ‫برنامه‬...................................................................................................................۱۴۱
۷‫ویراشگر‬ ‫دستورات‬ -VI....................................................................................................................................................................۱۴۵
۷.۱‫آن‬ ‫از‬ ‫خروج‬ ‫و‬ ‫ویرایشگر‬ ‫به‬ ‫ورود‬ -.............................................................................................................................................................۱۴۶
۷.۲‫بدون‬ ‫ویرایشگر‬ ‫از‬ ‫خروج‬ -save‫تغییرات‬ ‫آخرین‬...................................................................................................................................۱۴۷
۷.۳‫دستورات‬ ‫بندی‬ ‫جمع‬ -vi...........................................................................................................................................................................۱۴۷
۷.۴‫فایل‬ ‫داخل‬ ‫در‬ ‫حرکت‬ -..............................................................................................................................................................................۱۴۸
۷.۵-cut‫خط‬ ‫چند‬ ‫یا‬ ‫یک‬ ‫کردن‬ ‫حذف‬ ‫یا‬.......................................................................................................................................................۱۴۹
۷.۶-paste‫و‬ ‫محتوا‬ ‫کردن‬undo‫تغییرات‬ ‫نمودن‬.........................................................................................................................................۱۴۹
۷.۷-cut‫فعلی‬ ‫نقطه‬ ‫از‬ ، ‫خط‬ ‫باقیمانده‬ ‫کردن‬ ‫حذف‬ ‫یا‬cursor....................................................................................................................۱۴۹
۷.۸‫مد‬ ‫به‬ ‫ورود‬ ‫مختلف‬ ‫راههای‬ -Insert‫آن‬ ‫تفاوتهای‬ ‫و‬...............................................................................................................................۱۵۰
۷.۹‫خط‬ ‫یک‬ ‫مختلف‬ ‫نقاط‬ ‫به‬ ‫پرش‬ -................................................................................................................................................................۱۵۱
۷.۱۰‫دستورات‬ ‫کلیه‬ ‫جدول‬ -vi.......................................................................................................................................................................۱۵۵
۸‫منابع‬ -..................................................................................................................................................................................................۱۵۹
‫تصاوير‬ ‫فهرست‬
۵
‫تصویر‬۱:uptime.....................................................................................................................................................................................۲۰
‫تصویر‬۲‫دستور‬ :w...................................................................................................................................................................................۲۰
‫تصویر‬۳:lsof | less................................................................................................................................................................................۳۹
‫تصویر‬۴‫ستون‬ :FD‫دستور‬lsof............................................................................................................................................................۴۰
‫تصویر‬۵:ps | grep 4616 | grep -v grep............................................................................................................................................۴۳
‫تصویر‬۶:fuser -v –n udp 53..............................................................................................................................................................۴۴
‫تصویر‬۷:cd /mnt/NAS.........................................................................................................................................................................۵۱
‫تصویر‬۸:umount /mnt/NAS..............................................................................................................................................................۵۱
‫تصویر‬۹:lsof /opt2................................................................................................................................................................................۵۲
‫تصویر‬۱۰:fuser.....................................................................................................................................................................................۵۳
‫تصویر‬۱۱:mount...................................................................................................................................................................................۵۵
‫تصویر‬۱۲:groups..................................................................................................................................................................................۷۰
‫تصویر‬۱۳:groupadd GROUP_NAME..........................................................................................................................................۷۱
‫تصویر‬۱۴:groupadd -g GID_NUMBER GROUP_NAME....................................................................................................۷۱
‫تصویر‬۱۵:The GNOME view for Back In Time Application.............................................................................................۱۱۳
‫تصویر‬۱۶:route..................................................................................................................................................................................۱۱۸
‫تصویر‬۱۷:route..................................................................................................................................................................................۱۲۰
‫تصویر‬۱۸‫روتر‬ ‫تعریف‬ :.........................................................................................................................................................................۱۲۴
‫تصویر‬۱۹:less /etc/sysconfig/iptables.........................................................................................................................................۱۳۴
‫تصویر‬۲۰:iptables -L INPUT -t filter.........................................................................................................................................۱۳۷
‫تصویر‬۲۱:crontab -e.........................................................................................................................................................................۱۴۳
‫تصویر‬۲۲:back up with corntab...................................................................................................................................................۱۴۳
‫تصویر‬۲۳:back up with corntab...................................................................................................................................................۱۴۴
‫تصویر‬۲۴:back up with corntab...................................................................................................................................................۱۴۴
‫تصویر‬۲۵:back up with corntab...................................................................................................................................................۱۴۴
‫تصویر‬۲۶:back up wih corntab....................................................................................................................................................۱۴۵
‫جداول‬ ‫فهرست‬
‫جدول‬۱‫سیستم‬ ‫اطلعات‬ ‫دستورات‬ ‫جدول‬ :..........................................................................................................................................۲۳
۶
‫جدول‬۲‫سیستم‬ ‫یک‬ ‫مجدد‬ ‫اندازی‬ ‫راه‬ ‫و‬ ‫کردن‬ ‫خاموش‬ :...................................................................................................................۲۷
‫جدول‬۳‫ها‬ ‫دایرکتوری‬ ‫و‬ ‫ها‬ ‫فایل‬ :...........................................................................................................................................................۳۰
‫جدول‬۴‫دستور‬ ‫با‬ ‫ها‬‫فایل‬ ‫جستجوی‬ :find............................................................................................................................................۳۶
‫جدول‬۵:mount‫سیستم‬ ‫فایل‬ ‫یک‬ ‫استقرار‬ ‫و‬ ‫نصب‬............................................................................................................................۵۵
‫جدول‬۶‫سخت‬ ‫دیسک‬ ‫فضای‬ :................................................................................................................................................................۵۹
‫جدول‬۷‫ها‬ ‫گروه‬ ‫و‬ ‫کاربرها‬ :....................................................................................................................................................................۷۳
‫جدول‬۸‫ها‬ ‫فایل‬ ‫مجوز‬ :............................................................................................................................................................................۷۵
‫جدول‬۹‫فایل‬ ‫بروی‬ ‫ویژه‬ ‫مشخصات‬ ‫اعمال‬ :............................................................................................................................................۷۷
‫جدول‬۱۰‫بایگانی‬ ‫و‬ ‫سازی‬‫فشرده‬ :zip ,gz ,rar , tar.bz2.................................................................................................................۸۴
‫جدول‬۱۱‫های‬ ‫بسته‬ ‫نصب‬ :rpm............................................................................................................................................................۹۰
‫جدول‬۱۲‫نصب‬ ‫ابزار‬ :YUM‫بر‬ ‫مبتنی‬ ‫های‬ ‫توزیع‬ ‫و‬ ‫فدورا‬ )Red Hat )...........................................................................................۹۸
‫جدول‬۱۳‫فایل‬ ‫محتویات‬ ‫ی‬ ‫مشاهده‬ :.....................................................................................................................................................۹۹
‫جدول‬۱۴‫سیستم‬ ‫فایل‬ ‫تعمیر‬ ‫و‬ ‫آنالیز‬ :.................................................................................................................................................۱۰۰
‫جدول‬۱۵‫سیستم‬ ‫فایل‬ :swap..............................................................................................................................................................۱۰۱
‫جدول‬۱۶‫فایل‬ ‫های‬ ‫پارامتر‬ :rsyncd.conf........................................................................................................................................۱۰۸
‫جدول‬۱۷)‫پشتیبان‬ ‫گرفتن‬ :back up )................................................................................................................................................۱۱۳
‫جدول‬۱۸‫ساخت‬ :iso...........................................................................................................................................................................۱۱۵
‫جدول‬۱۹) ‫شبکه‬ ‫دستورات‬ :Lan‫و‬WiFi ).....................................................................................................................................۱۲۹
‫جدول‬۲۰:Iptables( ‫آتش‬ ‫دیوار‬ )....................................................................................................................................................۱۳۸
‫جدول‬۲۱‫زدایی‬ ‫اشکال‬ ‫و‬ ‫نظارت‬ :.......................................................................................................................................................۱۳۹
‫جدول‬۲۲‫دیگر‬ ‫دستوراتی‬ :...................................................................................................................................................................۱۴۰
‫جدول‬۲۳:Crontab options.............................................................................................................................................................۱۴۵
‫جدول‬۲۴‫بال‬ ‫دستورات‬ ‫بندی‬ ‫جمع‬ :.....................................................................................................................................................۱۴۸
‫جدول‬۲۵‫ویرایشگر‬ ‫دستورات‬ ‫کلیه‬ :vi..............................................................................................................................................۱۵۵
‫ضمائم‬ ‫فهرست‬
‫دستورات‬ ‫کامل‬ ‫مرجع‬ ‫جدول‬dd..........................................................................................................................................................۱۶۰
File systems........................................................................................................................................................................................۱۶۰
Backup and system-related..............................................................................................................................................................۱۶۱
Text manipulation.............................................................................................................................................................................۱۶۶
۷
‫تصویر‬ ‫یک‬ ‫قالب‬ ‫در‬ ‫دستورات‬ ‫خلصه‬..................................................................................................................................................۱۶۶
۸
‫چکیده‬
) ‫پوسته‬ ‫با‬ ‫کار‬ ‫و‬ ‫لینوکس‬ ‫دستورات‬ ‫بررسی‬ ‫به‬ ‫مختصر‬ ‫صورت‬ ‫به‬ ‫مستند‬ ‫این‬shell. ‫میپردازد‬ (
۱‫مقدمه‬
‫[ل‬[‫کام‬ ‫مستندی‬ ‫از‬ ‫بودن‬ ‫برخوردار‬ ‫منظور‬ ‫به‬ ‫محترم‬ ‫دوستان/همکاران/کارفرمایان‬ ‫سوی‬ ‫از‬ ‫شده‬ ‫اعلم‬ ‫نیاز‬ ‫توجه‬ ‫با‬
‫آوری‬ ‫[رد‬[‫گ‬ ‫[ا‬[‫ب‬ ‫تا‬ ‫شدیم‬ ‫آن‬ ‫بر‬ ‫فارسی‬ ‫زبان‬ ‫به‬ ‫لینوکس‬ ‫عامل‬ ‫سیستم‬ ‫دستورات‬ ‫آسان‬ ‫و‬ ‫سریع‬ ‫یادگیری‬ ‫برای‬ ‫جامع‬ ‫و‬
.‫باشیم‬ ‫داده‬ ‫ارایه‬ ‫را‬ ‫مهم‬ ‫نیاز‬ ‫این‬ ‫به‬ ‫مناسب‬ ‫پاسخی‬ ‫مستند‬ ‫این‬
‫ق[[ادر‬ ‫آسان‬ ‫و‬ ‫شده‬ ‫هدایت‬ ‫روشی‬ ‫به‬ ‫خواننده‬ ‫که‬ ‫است‬ ‫ای‬ ‫شیوه‬ ‫به‬ ،‫مطالب‬ ‫مناسب‬ ‫بندی‬ ‫دسته‬ ‫و‬ ‫گردآوری‬ ‫هدف‬
.‫گردد‬ ‫مسلط‬ ‫شده‬ ‫ارایه‬ ‫مفاهیم‬ ‫و‬ ‫مطالب‬ ‫به‬ ‫باشد‬
‫[ت‬[‫اس‬ ‫[د‬[‫امی‬ ،‫[ت‬[‫شماس‬ ‫روی‬ ‫پیش‬ ‫آن‬ ‫حاصل‬ ‫و‬ ‫جستیم‬ ‫یاری‬ ‫فراوانی‬ ‫ومقالت‬ ‫ها‬‫سایت‬ ‫و‬ ‫ها‬‫کتاب‬ ‫از‬ ‫مسیر‬ ‫این‬ ‫در‬
‫[ا‬[‫ب‬ ‫[ه‬[‫بلک‬ ‫[د‬[‫میگردی‬ ‫آشنا‬ ‫زیادی‬ ‫و‬ ‫جذاب‬ ‫بسیار‬ ‫مطالب‬ ‫با‬ ‫تنها‬ ‫نه‬ ‫مستند‬ ‫این‬ ‫.طی‬ ‫گیرد‬ ‫قرار‬ ‫استفاده‬ ‫مورد‬‫های‬‫[ایت‬[‫س‬
‫مطالب‬ ‫از‬ ‫مستند‬ ‫تهیه‬ ‫در‬ ‫که‬ ،‫مفیدی‬ ‫خارجی‬ ‫و‬ ‫ایرانی‬‫ها‬‫آن‬‫از‬ ‫دارد‬ ‫[ا‬[‫ج‬ ‫[ه‬[‫ک‬ ‫میگردید‬ ‫آشنا‬ ‫نیز‬ ،‫است‬ ‫گردیده‬ ‫استفاده‬
‫این‬ ‫آوردگان‬ ‫پدید‬ ‫زحمات‬‫ها‬‫سایت‬.‫کنیم‬ ‫قدردانی‬
‫در‬ ‫[ی‬[‫تکمیل‬ ‫[وارد‬[‫م‬ ‫و‬ ‫[د‬[‫ان‬ ‫گردیده‬ ‫ذکر‬ ‫مبسوط‬ ‫شرح‬ ‫با‬ ‫اصلی‬ ‫مفاهیم‬ ‫و‬ ‫دستورات‬ ‫قست‬ ‫هر‬ ‫در‬ ‫است‬ ‫ذکر‬ ‫به‬ ‫لزم‬
.‫است‬ ‫شده‬ ‫عرضه‬ ‫دستورات‬ ‫جداول‬ ‫قالب‬
۲‫با‬ ‫آشنايی‬Bash‫اول‬ ‫بخش‬
.‫[د‬[‫دارن‬ ‫را‬ ‫[تم‬[‫سیس‬ ‫بر‬ ‫کامل‬ ‫کنترل‬ ‫قابلیت‬ ‫های‬ ‫دستور‬ ‫و‬ ‫لینوکس‬ ‫فرمان‬ ‫است.خط‬ ‫دستور‬ ‫بسیاری‬ ‫شامل‬ ‫لینوکس‬
‫یا‬ ‫مستعار‬ ‫های‬ ‫نام‬ ‫قالب‬ ‫در‬ ‫توان‬ ‫می‬ ‫را‬ ‫ها‬ ‫دستور‬Alias‫یا‬ ‫توابع‬ ‫و‬ ‫ها‬Function‫گسترش‬ ‫ها‬ ‫اسکریپت‬ ‫همچنین‬ ‫و‬ ‫ها‬
۹
.‫کرد‬ ‫استفاده‬ ‫دیگری‬ ‫گونه‬ ‫به‬ ‫را‬ ‫آنها‬ ‫و‬ ‫داد‬
Bash‫یا‬ ‫پوسته‬ ‫وظیف‬ .‫کند‬ ‫می‬ ‫اجرا‬ ‫را‬ ‫دستورها‬ ‫که‬ ‫است‬ ‫لینوکس‬ ‫پوسته‬ ‫چندین‬ ‫از‬ ‫یکی‬Shell‫ها‬ ‫دستور‬ ‫دریافت‬
‫[ایی‬[‫ه‬ ‫[ی‬[‫است.ویژگ‬ ‫عامل‬ ‫سیستم‬ ‫و‬ ‫کاربر‬ ‫میان‬ ‫واسطی‬ ‫پوسته‬ ‫یعنی‬ ‫باشد‬ ‫می‬ ‫عامل‬ ‫سیستم‬ ‫هسته‬ ‫توسط‬ ‫آنها‬ ‫تفسیر‬ ‫و‬
‫حس[[اس‬ ‫ک[[وچکی‬ ‫به‬ ‫لینوکس‬ ‫های‬ ‫:دستور‬ ‫هستند‬ ‫یکسان‬ ‫لینوکسی‬ ‫های‬ ‫پوسته‬ ‫تمام‬ ‫میان‬ ‫شوند‬ ‫می‬ ‫بیان‬ ‫زیر‬ ‫در‬ ‫که‬
‫دستور‬ ‫لینوکس‬ ‫در‬ ‫هستند.یعنی‬ls‫اگر‬ ‫ولی‬ ‫است‬ ‫قبول‬ ‫قابل‬LS‫یا‬Ls.‫نیستند‬ ‫قبول‬ ‫قابل‬ ‫بنویسید‬ ‫را‬
‫تشکیل‬ ‫تشکیل‬ ‫شدن‬ ‫اجرا‬ ‫برای‬ ‫زیر‬ ‫بصورت‬ ‫بخش‬ ‫سه‬ ‫از‬ ‫دستور‬ ‫هر‬‫شود‬‫می‬.
cmd -options Arg
‫آن‬ ‫در‬ ‫که‬cmd) command. ‫است‬ ‫دستور‬ ‫خود‬ (
options‫ابتدای‬ ‫که‬ ‫ها‬‫ها‬‫آن‬‫یک‬–‫آید‬‫می‬‫ی[ا‬ ‫[تر‬[‫بیش‬ ‫[ات‬[‫امکان‬ ‫[وند‬[‫ش‬ ‫[ی‬[‫م‬ ‫[دا‬[‫ج‬ ‫[تور‬[‫دس‬ ‫خود‬ ‫از‬ ‫فاصله‬ ‫یک‬ ‫با‬ ‫یا‬ ‫و‬
‫دستور‬ ‫اینکه‬ ‫مانند‬ .‫دهند‬ ‫می‬ ‫نشان‬ ‫را‬ ‫دستور‬ ‫از‬ ‫بیششتر‬ ‫جزئیاتی‬ls‫[ت‬[‫لیس‬ ‫را‬ ‫[ان‬[‫پنه‬ ‫غیر‬ ‫های‬ ‫فایل‬ ‫فقط‬ ‫عادی‬ ‫بطور‬
‫با‬ ‫اما‬ ‫کند‬ ‫می‬option‫گزینه‬ ‫یا‬a.‫دهد‬ ‫می‬ ‫نشان‬ ‫نیز‬ ‫را‬ ‫مخفی‬ ‫های‬ ‫فایل‬ -
‫[د‬[‫مانن‬ ‫[تند‬[‫هس‬ ‫شده‬ ‫خلصه‬ ‫یا‬ :‫هستند‬ ‫صورت‬ ‫دو‬ ‫به‬ ‫های‬ ‫گزینه‬a‫دس[تور‬ ‫[ال‬[‫مث‬ ‫در‬ls‫ی[ا‬ ‫درک‬ ‫[ل‬[‫قاب‬ ‫بص[ورت‬ ‫ی[ا‬
Human Readable‫دستور‬ ‫مثال‬ ‫در‬ ‫که‬ ‫کاربر‬ ‫برای‬ls‫گزینه‬a‫مخفف‬all‫برای‬ ‫که‬ ‫باشد‬ ‫می‬‫می‬ ‫درک‬ ‫راحتر‬ ‫کاربر‬
.‫شود‬
‫درک‬ ‫قابل‬ ‫های‬ ‫گزینه‬ ‫فرمت‬‫علمت‬ ‫یک‬ ‫جای‬ ‫به‬ ‫یعنی‬ ‫است‬ ‫زیر‬ ‫بصورت‬dash‫دوعلمت‬dash‫از‬ ‫قبل‬option‫ها‬
‫آید‬‫می‬
- - help
Arg‫یک‬ ‫حتی‬ ‫یا‬ ‫دایرکتوری‬ ‫یا‬ ‫فایل‬ ‫یک‬ ‫مسیر‬ ‫یا‬ ‫و‬ ‫نام‬ ‫تواند‬ ‫می‬ ‫دستور‬ ‫خود‬ ‫به‬ ‫توجه‬ ‫با‬ ‫که‬ ‫است‬ ‫آرگومان‬ ‫مخفف‬
‫مسیر‬ ‫به‬ ‫دایرکتوری‬ ‫یک‬ ‫محتویات‬ ‫تمام‬ ‫میخواهیم‬ ‫می‬ ‫مثال‬ ‫باشد.بطور‬ ‫متغر‬ ‫یک‬ ‫همچنین‬ ‫یا‬ ‫و‬ ‫دیگر‬ ‫دستور‬
/home/ehsan/mydir
‫مسیر‬ ‫مثال‬ ‫این‬ ‫در‬ .‫دهیم‬ ‫نشان‬ ‫را‬
/home/ehsan/mydir
۱۰
‫دستور‬ ‫آرگومان‬ ‫بعنوان‬ls.‫بود‬ ‫خواهد‬
۲.۱‫؟‬ ‫کند‬ ‫می‬ ‫اجرا‬ ‫را‬ ‫ها‬ ‫دستور‬ ‫چگونه‬ ‫لینوکس‬
‫باید‬‫با‬‫[ر‬[‫متغی‬ ‫با‬ ‫تا‬ ‫بخوانید‬ ‫را‬ ‫لینوکس‬ ‫در‬ ‫ریشه‬ ‫کاربر‬ ‫با‬ ‫آشنایی‬ ‫همچنین‬ ‫و‬ ‫لینوکس‬ ‫در‬ ‫کاربران‬ ‫مدیریت‬PATH
.‫شوید‬ ‫آشنا‬
‫متغیر‬ ‫محتوای‬ ‫لینوکس‬ ‫ابتدا‬ ‫کنید‬ ‫می‬ ‫اجرا‬ ‫فرمان‬ ‫خط‬ ‫در‬ ‫را‬ ‫دستوری‬ ‫شما‬ ‫وقتی‬PATH‫[ه‬[‫ک‬ ‫[اربری‬[‫ک‬ ‫[ه‬[‫ب‬ ‫مربوط‬
‫است‬ ‫ممکن‬ ‫و‬ ‫است‬ ‫کاربر‬ ‫همان‬ ‫خاص‬ ‫مقدار‬ ‫دارای‬ ‫کاربر‬ ‫هر‬ ‫برای‬ ‫متغیر‬ ‫این‬ .‫کند‬ ‫می‬ ‫بررسی‬ ‫را‬ ‫کرده‬ ‫اجرا‬ ‫را‬ ‫دستور‬
‫[ه‬[‫ک‬ ‫[ایی‬[‫ه‬ ‫[وری‬[‫دایرکت‬ ‫[ه‬[‫ب‬ ‫منتهی‬ ‫های‬ ‫مسیر‬ ‫جز‬ ‫چیزی‬ ‫آن‬ ‫محتوای‬ ‫اما‬ ‫باشد‬ ‫یکی‬ ‫همگی‬ ‫برای‬ ‫یا‬ ‫کاربر‬ ‫چندین‬ ‫برای‬
‫آن‬ ‫[ی‬[‫خروج‬ ‫از‬ ‫نمونه‬ ‫است.یک‬ ‫شده‬ ‫جدا‬ ‫دیگری‬ ‫از‬ : ‫علمت‬ ‫یک‬ ‫با‬ ‫دایرکتوری‬ ‫باشد.هر‬ ‫نمی‬ ‫هستند‬ ‫ها‬ ‫دستور‬ ‫شامل‬
‫کاربر‬ ‫برای‬root‫ن[ام‬ ‫[ه‬[‫ب‬ ‫در‬ ‫معمولی‬ ‫کاربر‬ ‫یک‬ ‫برای‬ ‫خروجی‬ ‫از‬ ‫نمونه‬ ‫یک‬ ‫و‬ ‫اول‬ ‫خط‬ ‫در‬Ehsan‫دو‬ ‫از‬ ‫دوم‬ ‫[ط‬[‫خ‬ ‫در‬
.‫است‬ ‫آمده‬ ‫زیر‬ ‫خط‬
‫[ر‬[‫متغی‬ ‫در‬ ‫که‬ ‫هایی‬ ‫مسیر‬ ‫در‬ ‫کردید‬ ‫اجرا‬ ‫که‬ ‫دستوری‬ ‫آیا‬ ‫که‬ ‫فهمد‬ ‫می‬ ‫لینوکس‬ ‫متغیر‬ ‫این‬ ‫بررسی‬ ‫از‬ ‫پس‬PATH
‫پیغام‬ ‫یک‬ ‫نداست‬ ‫وجود‬ ‫اگر‬ ‫؟‬ ‫نه‬ ‫یا‬ ‫دارد‬ ‫وجود‬ ‫شما‬Command not found‫که‬ ‫نیست‬ ‫معنی‬ ‫آن‬ ‫به‬ ‫این‬ ‫و‬ ‫دهد‬ ‫می‬
‫متغیر‬ ‫های‬ ‫مسیر‬ ‫در‬ ‫بلکه‬ ‫نیست‬ ‫نصب‬ ‫یا‬ ‫ندارد‬ ‫وجود‬ ‫دستور‬ ‫این‬ ‫اصلن‬PATH‫[لن‬[‫اص‬ ‫[م‬[‫ه‬ ‫شاید‬ ‫ندارد.اما‬ ‫وجود‬ ‫شما‬
‫[ای‬[‫ه‬ ‫[یر‬[‫مس‬ ‫از‬ ‫[ی‬[‫یک‬ ‫شامل‬ ‫که‬ ‫جایی‬ ‫در‬ ‫نصب‬ ‫با‬ ‫شاید‬ ‫که‬ ‫باشد‬ ‫نشده‬ ‫نصب‬ ‫سیسستم‬ ‫در‬ ‫دستور‬ ‫این‬ ‫هنوز‬ ‫کلی‬ ‫بطور‬
PATH‫و‬ ‫دارد‬ ‫وجود‬ ‫اجرا‬ ‫عدم‬ ‫برای‬ ‫هم‬ ‫دیگری‬ ‫دلیل‬ ‫اما‬ .‫کنید‬ ‫اجرا‬ ‫آنرا‬ ‫بتوانید‬ ‫شما‬ ‫نصب‬ ‫از‬ ‫پس‬ ‫و‬ ‫شود‬ ‫نصب‬ ‫شما‬
.‫است‬ ‫اجرایی‬ ‫مجوز‬ ‫نداشتن‬ ‫آن‬
۳‫با‬ ‫آشنايی‬Bash‫دستور‬ ) ‫دوم‬ ‫بخش‬cd( ‫ها‬ ‫نماد‬ ‫و‬
cd‫مخفف‬Change Directory‫[ار‬[‫بک‬ ‫سیستم‬ ‫از‬ ‫شما‬ ‫استفاده‬ ‫طول‬ ‫در‬ ‫که‬ ‫است‬ ‫هایی‬ ‫دستور‬ ‫پرکابردترین‬ ‫از‬ ‫یکی‬
.‫شود‬ ‫می‬ ‫استفاده‬ ‫فرمان‬ ‫خط‬ ‫در‬ ‫لینوکس‬ ‫فایل‬ ‫سیستم‬ ‫سطح‬ ‫در‬ ‫پیمایش‬ ‫برای‬ ‫دستور‬ ‫این‬ ‫شود.از‬ ‫می‬ ‫برده‬
cd: ‫است‬ ‫زیر‬ ‫بصورت‬ ‫آن‬ ‫استفاده‬ ‫روش‬ .‫رود‬ ‫می‬ ‫بکار‬ ‫فایل‬ ‫سیستم‬ ‫پیمایش‬ ‫برای‬ ‫و‬ ‫گزینه‬ ‫بدون‬ ‫دستوریست‬
۱۱
cd /path/to/directory
‫[ای‬[‫بج‬ ‫را‬ ‫آنها‬ ،‫کار‬ ‫راحتی‬ ‫برای‬ ‫توان‬ ‫می‬ ‫که‬ ‫دارند‬ ‫وجود‬ ‫یونیکسی‬ ‫های‬ ‫سیتم‬ ‫در‬ ‫شده‬ ‫تعریف‬ ‫های‬ ‫نماد‬ ‫از‬ ‫یکسری‬
: ‫هستند‬ ‫زیر‬ ‫بصورت‬ ‫ها‬ ‫نماد‬ ‫این‬ .‫برد‬ ‫بکار‬ ،‫مسیر‬
•‫نقطه‬ ‫نماد‬dot symbol) ‫تنها‬ ‫نقطه‬ ‫یک‬ ‫فرمان‬ ‫خط‬ ‫در‬ :.‫[وری‬[‫[ت.دایرکت‬[‫اس‬ ‫جاری‬ ‫دایرکتوری‬ ‫دهنده‬ ‫نشان‬ (
‫[ی‬[‫م‬ ‫[ز‬[‫نی‬ ‫[اری‬[‫ک‬ ‫[وری‬[‫دایرکت‬ ،‫دایرکتوری‬ ‫این‬ ‫به‬ ‫هستیم‬ ‫آن‬ ‫درون‬ ‫حاضر‬ ‫حال‬ ‫در‬ ‫که‬ ‫است‬ ‫دایرکتوری‬ ‫جاری‬
‫گویند.دستور‬pwd‫یا‬Print Work Directory‫فرمان‬ ‫خط‬ ‫در‬ ‫جاری‬ ‫دایرکتوری‬ ‫آن‬ ‫اجرای‬ ‫با‬ ‫که‬ ‫دارد‬ ‫وجود‬
‫دی‬ ‫مسیر‬ ‫از‬ ‫را‬ ‫فایل‬ ‫یک‬ ‫خواهید‬ ‫می‬ ‫وقتی‬ ‫مثال‬ ‫شود.بطور‬ ‫می‬ ‫داده‬ ‫نسان‬‫[ل‬[‫منتق‬ ‫ج[اری‬ ‫[وری‬[‫دایرکت‬ ‫[ه‬[‫ب‬ ‫گری‬
: ‫کنید‬ ‫عمل‬ ‫زیر‬ ‫بصورت‬ ‫کافیست‬ ‫بنویسید‬ ‫را‬ ‫جاری‬ ‫دایرکتوری‬ ‫مسیر‬ ‫اینکه‬ ‫بجای‬ ‫کنید‬
cp /source/path/filename .
•‫[رای‬[‫اج‬ ‫[ا‬[‫ب‬ .‫[ت‬[‫اس‬ ‫[اری‬[‫ج‬ ‫[وری‬[‫دایرکت‬ ،}‫د‬[[‫وال‬ ‫دایرکتوری‬ ‫دهنده‬ ‫نشان‬ ‫نقطه‬ ‫دو‬ ‫فرمان‬ ‫خط‬ ‫در‬ : ‫نقطه‬ ‫دو‬ ‫نماد‬
.. ‫دستور‬cd.‫شوید‬ ‫می‬ ‫منتقل‬ ‫آن‬ ‫به‬ ‫والد،یکباره‬ ‫دایرکتوری‬ ‫مسیر‬ ‫نوشتن‬ ‫بجای‬ ‫شما‬
•‫نماد‬: ~‫نماد‬ ‫فرمان‬ ‫خط‬ ‫در‬~‫نوشتن‬ ‫بجای‬ ‫و‬ ‫شماست‬ ‫خانگی‬ ‫دایرکتوری‬ ‫معنی‬ ‫به‬cd /home/ehsan‫من‬
‫توانم‬ ‫می‬‫بنویس[[م‬~cd
•‫یا‬ ‫ن[م[اد‬ : ‫ن[م[اد‬– –dash‫دستور‬ ‫جلوی‬ ‫وقتی‬cd‫[ازی‬[‫س‬ ‫[بیه‬[‫ش‬ ‫[ی‬[‫یعن‬ ‫آید‬ ‫می‬back/forward‫[ر‬[‫مرورگ‬ ‫در‬
‫دایرکتوری‬ ‫در‬ ‫حاضر‬ ‫حال‬ ‫در‬ ‫شما‬ ‫کنید‬ ‫فرض‬ .‫فایل‬ ‫سیستم‬ ‫گرافیکی‬ ‫های‬
/dir1/dir2/
‫دستور‬ ‫با‬ ‫سپس‬ ‫و‬ ‫هستید‬cd‫دایرکتوری‬ ‫به‬
/dir3/dir4
‫دایرکتوری‬ ‫به‬ ‫دوباره‬ ‫خواهید‬ ‫می‬ ‫حال‬ ‫روید‬ ‫می‬
/dir1/dir2
‫دستور‬ ‫نوشتن‬ ‫بجای‬ ‫بروید‬
۱۲
cd /dir1/dir2
‫اگر‬‫خواهید‬‫می‬‫دایرکتوری‬ ‫به‬
/dir3/dir4
- ‫دستور‬ ‫کافیست‬ ‫دوباره‬ ‫بروید‬cd.‫کنید‬ ‫اجرا‬ ‫را‬
•‫یا‬ ‫نقطه‬ ‫نماد‬dot‫[ا‬[‫ی‬ ‫[ی‬[‫مخف‬ ‫[ل‬[‫فای‬ ‫آن‬ ‫بیاد‬ ‫فایلی‬ ‫هر‬ ‫ابندای‬ ‫در‬ ‫اگر‬ ‫نفطه‬ ‫نماد‬ :Hidden‫در‬ ‫[س‬[‫[ود.پ‬[‫ش‬ ‫[ی‬[‫م‬
‫دستور‬ ‫با‬ ‫فرمان‬ ‫خط‬ ‫پیمایش‬cd‫فایل‬ ‫کنید‬ ‫بیاورید.فرض‬ ‫فایل‬ ‫نام‬ ‫ابندای‬ ‫در‬ ‫آنرا‬ ‫که‬ ‫است‬ ‫الزامی‬filename
: ‫کنید‬ ‫استفاده‬ ‫را‬ ‫زیر‬ ‫دستور‬ ‫باید‬ ‫پیمایش‬ ‫برای‬ ‫پس‬ ‫است‬ ‫مخفی‬
cd /path/to/.filename
•‫نماد‬#‫و‬: $‫خط‬ ‫جلوی‬ ‫کنید‬ ‫می‬ ‫باز‬ ‫را‬ ‫مجازی‬ ‫ترمینال‬ ‫یا‬ ‫فرمان‬ ‫خط‬ ‫پنجره‬ ‫معمولی‬ ‫کاربر‬ ‫یک‬ ‫با‬ ‫شما‬ ‫وقتی‬
‫اعلن‬Command Prompt‫علمت‬$‫کاربر‬ ‫با‬ ‫وقتی‬ ‫ولی‬ ‫شود‬ ‫می‬ ‫داده‬ ‫نشان‬root‫نماد‬ ‫هستید‬#‫داد‬ ‫نشان‬
‫نماد‬: $‫دستور‬ ‫با‬ ‫محلی‬ ‫های‬ ‫متغیر‬ ‫مقدار‬ ‫چاپ‬ ‫و‬ ‫تعریف‬ ‫برای‬echo‫رود‬ ‫می‬ ‫بکار‬.
•‫نماد‬<‫و‬: >‫نماد‬>‫دستور‬ ‫یک‬ ‫خروجی‬ ‫ارسال‬ ‫برای‬)Standard Output(‫دستور‬ ‫یک‬ ‫ورودی‬ ‫به‬)
Standard Input(‫رود‬ ‫می‬ ‫بکار‬.‫نماد‬<‫رود‬ ‫می‬ ‫بکار‬ ‫دستور‬ ‫یک‬ ‫به‬ ‫ورودی‬ ‫ارسال‬ ‫برای‬.
ls -l > filedir
cat < filedir
‫ابتدا‬ ‫اول‬ ‫دستور‬ls -l‫در‬ ‫ورودی‬ ‫بصورت‬ ‫کند‬ ‫چاپ‬ ‫نمایشگر‬ ‫در‬ ‫اینکه‬ ‫بجای‬ ‫را‬ ‫خرجیش‬ ‫سپس‬ ‫و‬ ‫کند‬ ‫می‬ ‫اجرا‬ ‫را‬
‫دستور‬ ‫به‬ ‫ورودی‬ ‫بعنوان‬ ‫را‬ ‫فایل‬ ‫آن‬ ‫محتوای‬ ‫هم‬ ‫دوم‬ ‫دستور‬ .‫کتد‬ ‫می‬ ‫ذخیره‬ ‫فایل‬ ‫یک‬cat.‫دهد‬ ‫می‬
‫مع[[رف‬ ‫ن[م[اد‬ [‫ین‬[‫ا‬ : ‫ن[م[اد‬|Piping‫مفهوم‬ ‫استو‬ ‫کشی‬ ‫لوله‬ ‫یا‬Piping‫ای‬ ‫به‬‫ن‬‫[ک‬[‫ی‬ ‫[رای‬[‫اج‬ ‫نتیجه‬ ‫که‬ ‫است‬ ‫معنی‬
.… ‫و‬ ‫دوم‬ ‫دستور‬ ‫ورودی‬ ‫آرگومان‬ ‫بعنوان‬ ‫اول‬ ‫دستور‬ ‫نتیجه‬ ‫یعنی‬ .‫بدهیم‬ ‫دیگر‬ ‫دستور‬ ‫یک‬ ‫به‬ ‫را‬ ‫دستور‬
ls -l | wc -l
‫دستور‬ ‫ابتدا‬ ‫بال‬ ‫دستور‬ ‫در‬ls -l‫[ارامتر‬[‫پ‬ ‫[وان‬[‫بعن‬ ‫[ا‬[‫ه‬ ‫[ل‬[‫فای‬ ‫و‬ ‫ها‬ ‫دایرکتوری‬ ‫فهرست‬ ‫یعنی‬ ‫آن‬ ‫نتیجه‬ ‫و‬ ‫شده‬ ‫اجرا‬
۱۳
‫دستور‬wc -l.‫رود‬ ‫می‬ ‫بکار‬
۴‫؟‬ ‫کنیم‬ ‫پیدا‬ ‫را‬ ‫ها‬ ‫دستور‬ ‫لینوکس‬ ‫در‬ ‫چگونه‬
‫[ر‬[‫ه‬ ‫[ون‬[‫چ‬ ‫ندارید‬ ‫لینوکس‬ ‫یادگرفتن‬ ‫برای‬ ‫کتاب‬ ‫یا‬ ‫اینترنت‬ ‫به‬ ‫نیاز‬ ‫شما‬ ‫که‬ ‫است‬ ‫این‬ ‫لینوکس‬ ‫های‬ ‫مزیت‬ ‫از‬ ‫یکی‬
‫[دین‬[‫چن‬ ‫[ا‬[‫ب‬ ‫[ه‬[‫ادام‬ ‫[د.در‬[‫دارن‬ ‫[ود‬[‫وج‬ ‫که‬ ‫کاملی‬ ‫و‬ ‫عالی‬ ‫مستندات‬ ‫مانند‬ ‫دارد‬ ‫وجود‬ ‫لینوکس‬ ‫خود‬ ‫در‬ ‫بخواهید‬ ‫که‬ ‫آنچه‬
.‫شد‬ ‫خواهیم‬ ‫آشنا‬ ‫ها‬ ‫دستور‬ ‫یافتن‬ ‫روش‬
۴.۱.۱‫دستور‬man
‫دستور‬ ‫با‬ ‫لینوکس‬ ‫در‬ ‫مختلف‬ ‫دستورهای‬ ‫مورد‬ ‫در‬ ‫اطلعات‬ ‫آوردن‬ ‫بدست‬man‫[یار‬[‫بس‬ ‫[تور‬[‫دس‬ ‫[ن‬[‫ای‬ ‫است‬ ‫ممکن‬
‫توضیحات‬ ‫و‬ ‫و‬ ‫ها‬ ‫سویچ‬ ‫با‬ ‫همراه‬ ‫دستور‬ ‫یک‬ ‫از‬ ‫کاملی‬ ‫اطلعات‬ ‫و‬ ‫کاربرد‬‫ها‬‫آن‬. ‫میدهد‬ ‫قرار‬ ‫شما‬ ‫اختیار‬ ‫در‬
‫انجام‬ ‫کاری‬ ‫چه‬ ‫دستور‬ ‫یک‬ ‫بدانید‬ ‫خواهید‬ ‫می‬ ‫مثال‬ ‫برای‬‫دهد‬‫می‬‫دارد‬ ‫هایی‬ ‫سویچ‬ ‫چه‬ ‫و‬
man cd
‫دستور‬ ‫کامل‬ ‫اطلعات‬ ‫بال‬ ‫دستور‬cd. ‫دهد‬ ‫می‬ ‫نشان‬ ‫را‬
man -k:.‫دانید‬ ‫می‬ ‫را‬ ‫آن‬ ‫عملکرد‬ ‫ولی‬ ‫دانید‬ ‫نمی‬ ‫را‬ ‫آن‬ ‫نام‬ ‫که‬ ‫دستوری‬ ‫مورد‬ ‫در‬ ‫اطلعات‬ ‫آوردن‬ ‫بدست‬
man -f:.‫دانید‬ ‫می‬ ‫را‬ ‫آن‬ ‫نام‬ ‫ولی‬ ‫دانید‬ ‫نمی‬ ‫را‬ ‫آن‬ ‫کاربرد‬ ‫که‬ ‫دستوری‬ ‫مورد‬ ‫در‬ ‫مختصری‬ ‫شرح‬
man -u‫دستور‬ ‫اطلعاتی‬ ‫بانک‬ ‫رسانی‬ ‫بروز‬ :man‫دستور‬ ‫از‬ ‫استفاده‬ ‫از‬ ‫قبل‬ ‫است‬ ‫بهتر‬ ،man‫[ه‬[‫ب‬ ‫را‬ ‫دستور‬ ‫این‬
.‫ببریم‬ ‫کار‬
۴.۱.۲‫دستور‬apropos
‫نام‬ ‫به‬ ‫داده‬ ‫پایگاه‬ ‫یک‬ ‫دستور‬ ‫این‬whatis‫جستجو‬ ‫دهید‬ ‫می‬ ‫آن‬ ‫به‬ ‫آرگومان‬ ‫بعنوان‬ ‫شما‬ ‫که‬ ‫کلمه‬ ‫یک‬ ‫اساس‬ ‫بر‬ ‫را‬
‫[رای‬[‫ب‬ ‫را‬ ‫زیر‬ ‫دستور‬ ‫کنید‬ ‫کند.فرض‬ ‫می‬ ‫چاپ‬ ‫خروجی‬ ‫روی‬ ‫آنرا‬ ‫با‬ ‫مطابق‬ ‫هایی‬ ‫خروجی‬ ‫کلمه‬ ‫آن‬ ‫اساس‬ ‫بر‬ ‫و‬ ‫کند‬ ‫می‬
۱۴
‫کلمه‬ ‫برای‬ ‫سیستم‬ ‫در‬ ‫آنچه‬ ‫هر‬ ‫یافتن‬user‫دستور‬ .‫کنید‬ ‫اجرا‬ ‫دارد‬ ‫وجود‬apropos‫هر‬ ‫و‬ ‫کرده‬ ‫جستجو‬ ‫را‬ ‫داده‬ ‫پایگاه‬
‫درباره‬ ‫که‬ ‫آنچه‬user.‫دهد‬ ‫می‬ ‫نشان‬ ‫را‬ ‫باشد‬
apropos user
‫و‬ ‫[یم‬[‫نویس‬ ‫[ی‬[‫م‬ ‫[ان‬[‫فرم‬ ‫[ط‬[‫خ‬ ‫در‬ ‫اجرا‬ ‫برای‬ ‫که‬ ‫چیزی‬ ‫هر‬ ‫کنیم‬ ‫فرض‬ ‫ما‬ ‫اگر‬ ‫که‬ ‫است‬ ‫این‬ ‫ها‬ ‫دستور‬ ‫نوع‬ ‫از‬ ‫منظور‬
‫سپس‬Enter: ‫شوند‬ ‫می‬ ‫تقسیم‬ ‫دسته‬ ‫چند‬ ‫به‬ ‫زنیم‬ ‫می‬ ‫را‬
: ‫ها‬ ‫دستور‬‫مانند‬ ‫هایی‬ ‫مسیر‬ ‫در‬ ‫معمول‬ ‫بطور‬ ‫که‬ ‫هستند‬ ‫باینری‬ ‫های‬ ‫برنامه‬ ‫ها‬ ‫دستور‬
/ /usr bin
‫یا‬ ‫و‬
/ /usr sbin
‫دسته‬ ‫دو‬ ‫به‬ ‫ها‬ ‫دستور‬ .‫دارند‬ ‫وجود‬Built-in‫درونی‬ ‫یا‬Bash‫غیر‬ ‫و‬Built-in‫های‬ ‫دستور‬ .‫شوند‬ ‫می‬ ‫تفسیم‬Built-
in‫خود‬ ‫توسط‬Bash‫[ا‬[‫ی‬ ‫[تور‬[‫دس‬ ‫[ود‬[‫خ‬ ‫[ا‬[‫آنه‬ ‫[ده‬[‫آورن‬ ‫پدید‬ ‫یا‬ ‫والد‬ ‫کنید‬ ‫می‬ ‫اجرا‬ ‫را‬ ‫آنها‬ ‫شما‬ ‫وقتی‬ ‫و‬ ‫شوند‬ ‫می‬ ‫کنترل‬
‫فرایند‬bash‫بود‬ ‫خواهد‬.
۴.۲‫يا‬ ‫مستعار‬ ‫های‬ ‫نام‬Alias‫ها‬
‫همرا‬ ‫به‬ ‫آنرا‬ ‫باید‬ ‫کنید‬ ‫اجرا‬ ‫خواهید‬ ‫می‬ ‫که‬ ‫را‬ ‫ها‬ ‫دستور‬ ‫از‬ ‫برخی‬option‫[د‬[‫کنی‬ ‫اجرا‬ ‫سپس‬ ‫و‬ ‫بنویسید‬ ‫زیادی‬ ‫های‬
.‫اند‬ ‫کرده‬ ‫ساده‬ ‫شما‬ ‫برای‬ ‫را‬ ‫کار‬ ‫این‬ ‫مستعار‬ ‫های‬ ‫نام‬ .‫هستند‬ ‫کننده‬ ‫خسته‬ ‫و‬ ‫کننده‬ ‫کسل‬ ‫کنید‬ ‫می‬ ‫اجرا‬ ‫که‬ ‫بار‬ ‫هر‬ ‫که‬
‫[ک‬[‫کوچ‬ ‫[ه‬[‫کلم‬ ‫[ک‬[‫ی‬ ‫[ط‬[‫فق‬ ‫[د‬[‫ون‬ ‫[ش‬[‫م‬ ‫شامل‬ ‫را‬ ‫حرف‬ ‫چندین‬ ‫که‬ ‫هایش‬ ‫گزینه‬ ‫و‬ ‫دستور‬ ‫آن‬ ‫به‬ ‫شما‬ ‫مستعا‬ ‫های‬ ‫نام‬ ‫با‬
‫[اره‬[‫درب‬ ‫بعدی‬ ‫های‬ ‫پست‬ ‫شود.در‬ ‫سلده‬ ‫هایش‬ ‫گزینه‬ ‫و‬ ‫دستور‬ ‫آن‬ ‫انجام‬ ‫پس‬ ‫این‬ ‫از‬ ‫تا‬ ‫دهید‬ ‫می‬ ‫اختصاص‬Alias‫[ا‬[‫ه‬
.‫کنم‬ ‫می‬ ‫صحبت‬
۴.۳‫يا‬ ‫توابع‬Function‫ها‬
‫[ا‬[‫ب‬ ‫[زا‬[‫اج‬ ‫[ر‬[‫دیگ‬ ‫و‬ ‫[ا‬[‫ه‬ ‫[تور‬[‫دس‬ ‫این‬ ‫که‬ ‫کنید‬ ‫می‬ ‫گرداوری‬ ‫نام‬ ‫یک‬ ‫غالب‬ ‫در‬ ‫را‬ ‫ها‬ ‫بخش‬ ‫دیگر‬ ‫و‬ ‫دستور‬ ‫چندین‬ ‫شما‬
۱۵
.‫کنند‬ ‫می‬ ‫کار‬ ‫باهم‬ ‫خروجی‬ ‫یک‬ ‫بگویم‬ ‫بهتر‬ ‫یا‬ ‫خاص‬ ‫کار‬ ‫یک‬ ‫انجام‬ ‫برای‬ ‫همگی‬ ‫و‬ ‫هستند‬ ‫ارتباط‬ ‫در‬ ‫یکدیگر‬
: ‫ها‬ ‫اسکریپت‬
‫دستور‬ .‫کنند‬ ‫می‬ ‫کار‬ ‫باهم‬ ‫تابع‬ ‫یک‬ ‫بدون‬ ‫حتی‬ ‫یا‬ ‫تابع‬ ‫یک‬ ‫غالب‬ ‫در‬ ‫یا‬ ‫دستور‬ ‫چندین‬ ‫که‬ ‫است‬ ‫فایل‬ ‫یک‬ ‫اسکریپت‬
.‫شوند‬ ‫می‬ ‫اجرا‬ ‫پایین‬ ‫به‬ ‫بال‬ ‫ترتیب‬ ‫به‬ ‫و‬ ‫شده‬ ‫نوشته‬ ‫پایین‬ ‫به‬ ‫بال‬ ‫از‬ ‫ها‬
۴.۴‫دستور‬compgen
‫روی‬ ‫نوعش[[ان‬ ‫اساس‬ ‫بر‬ ‫را‬ ‫ها‬ ‫دستور‬ ‫که‬ ‫است‬ ‫این‬ ‫دستور‬ ‫این‬ ‫کار‬ ‫اساس‬ .‫است‬ ‫متفاوت‬ ‫قبلی‬ ‫دستور‬ ‫با‬ ‫دستور‬ ‫این‬
.‫بیاورد‬ ‫خروجی‬
Option: ‫هستند‬ ‫زیر‬ ‫بصورت‬ ‫آن‬ ‫های‬
•c‫این‬ ‫با‬ : -option.‫شد‬ ‫خواهد‬ ‫داده‬ ‫نشان‬ ‫سیستم‬ ‫درون‬ ‫های‬ ‫دستور‬ ‫تمام‬
compgen -c | less
•a.‫دهد‬ ‫می‬ ‫نشان‬ ‫را‬ ‫مستعا‬ ‫های‬ ‫نام‬ ‫تمام‬ : -
•k‫یا‬ ‫کلید‬ ‫کلمات‬ : -Keyword.‫دهد‬ ‫می‬ ‫نشان‬ ‫را‬ ‫ها‬
•b‫های‬ ‫دستور‬ ‫تمام‬ : -built-in.‫دهد‬ ‫می‬ ‫نشان‬ ‫را‬
•A.‫دهد‬ ‫می‬ ‫نشان‬ ‫را‬ ‫توابع‬ ‫تمام‬ : -
compgen -A function
.‫داد‬ ‫خواهد‬ ‫نشان‬ ‫را‬ ‫انواع‬ ‫تمام‬ ‫که‬ ‫است‬ ‫زیر‬ ‫بصورت‬ ‫آن‬ ‫کلی‬ ‫حالت‬
compgen -abckA function | less
: ‫ساده‬ ‫ترفند‬ ‫یک‬
: ‫کنید‬ ‫اجرا‬ ‫سیستم‬ ‫در‬ ‫توانید‬ ‫می‬ ‫را‬ ‫دستور‬ ‫تعداد‬ ‫شماچه‬
compgen -c | wc -l
۱۶
۴.۵‫الیاس‬ ‫مستعار‬ ‫نامهای‬Alias
‫ف[رض‬ .‫کن[د‬ ‫[ی‬[‫م‬ ‫خلصه‬ ‫کوچک‬ ‫دستور‬ ‫یک‬ ‫قالب‬ ‫در‬ ‫را‬ ‫کنید‬ ‫می‬ ‫اجرا‬ ‫مکرر‬ ‫که‬ ‫را‬ ‫بلند‬ ‫دستور‬ ‫یک‬ ‫مستعار‬ ‫های‬ ‫نام‬
‫دستور‬ ‫با‬ ‫را‬ ‫سیستم‬ ‫های‬ ‫فرایند‬ ‫کارایی‬ ‫یکبار‬ ‫لحظه‬ ‫چند‬ ‫هر‬ ‫باید‬ ‫شما‬ ‫کنید‬ps -aux‫[ن‬[‫ای‬ ‫نخواهد‬ ‫شاید‬ ‫اما‬ ‫کنید‬ ‫چک‬
‫یا‬ ‫مستعار‬ ‫های‬ ‫نام‬ ‫از‬ ‫است‬ ‫بهتر‬ ‫پس‬ ‫کنید‬ ‫تکرار‬ ‫را‬ ‫دستور‬Alias.‫کنید‬ ‫استفاده‬ ‫ها‬
‫دستور‬ ‫از‬alias‫تعریف‬ ‫برای‬Alias‫کلی‬ ‫فرمت‬ .‫شود‬ ‫می‬ ‫استفاده‬ ‫ها‬Alias.‫هستند‬ ‫زیر‬ ‫بصورت‬ ‫ها‬
alias alias_name=cmd
‫بجای‬alias_name‫بجای‬ ‫و‬ ‫دهید‬ ‫قرار‬ ‫زا‬ ‫دستور‬ ‫معادل‬ ‫دلخواه‬ ‫نام‬cmd‫[یت‬[‫خاص‬ .‫[د‬[‫دهی‬ ‫[رار‬[‫ق‬ ‫را‬ ‫[واه‬[‫دلخ‬ ‫دستور‬
alias‫یا‬ ‫برگه‬ ‫یک‬ ‫گشودن‬ ‫با‬ ‫حتی‬ ‫یا‬ ‫فرمان‬ ‫خط‬ ‫پنجره‬ ‫بستن‬ ‫با‬ ‫و‬ ‫نیستند‬ ‫ماندگار‬ ‫ها‬Tab‫خط‬ ‫پنجره‬ ‫همان‬ ‫در‬ ‫جدید‬
‫[ل‬[‫فای‬ ‫در‬ ‫را‬ ‫[ا‬[‫آنه‬ ‫[ت‬[‫اس‬ ‫بهتر‬ ‫باشد‬ ‫ماندگار‬ ‫تاثیر‬ ‫این‬ ‫آنکه‬ ‫برای‬ ‫روند‬ ‫می‬ ‫بین‬ ‫از‬ ‫فرمان‬bashrc‫[ل‬[‫[م.فای‬[‫کنی‬ ‫[ره‬[‫ذخی‬
bashrc‫فای[[ل‬ ‫همین‬ ‫مستعار‬ ‫های‬ ‫نام‬ ‫سازی‬ ‫ذخیره‬ ‫برای‬ ‫مکان‬ ‫بهترین‬ ‫پس‬ ‫شود‬ ‫می‬ ‫خوانده‬ ‫سیستم‬ ‫به‬ ‫ورود‬ ‫هربار‬ ‫با‬
‫[اربر‬[‫ک‬ ‫[ان‬[‫هم‬ ‫[ر‬[‫ب‬ ‫فقط‬ ‫آن‬ ‫اثر‬ ‫که‬ ‫کاربران‬ ‫همه‬ ‫خانگی‬ ‫دایرکتوری‬ ‫در‬ ‫یکی‬ : ‫شود‬ ‫می‬ ‫ذخیره‬ ‫جا‬ ‫دو‬ ‫در‬ ‫فایل‬ ‫این‬ .‫است‬
‫دایزکتوری‬ ‫در‬ ‫هم‬ ‫یکی‬ ‫و‬ ‫است‬etc‫خواهید‬ ‫می‬ ‫اگر‬ ‫است.پس‬ ‫سیستم‬ ‫کل‬ ‫و‬ ‫کاربرن‬ ‫برتمام‬ ‫اثرش‬ ‫که‬ /alias‫[ف‬[‫تعری‬
‫فایل‬ ‫در‬ ‫آنرا‬ ‫باشد‬ ‫داشته‬ ‫اثر‬ ‫خودتان‬ ‫برای‬ ‫فقط‬ ‫شده‬bashrc‫پنهان‬ ‫فایل‬ ‫کنید.)این‬ ‫ذخیره‬ ‫خودتان‬ ‫خانگی‬ ‫دایرکتوری‬
‫[ذارد‬[‫بگ‬ ‫اثر‬ ‫کاربرن‬ ‫کل‬ ‫بر‬ ‫خواهید‬ ‫می‬ ‫اگر‬ ‫ولی‬ (‫زیر‬ ‫خط‬ ‫دو‬ ‫از‬ ‫اول‬ ‫خط‬ .‫دارد‬ ‫وجود‬ ‫نقطه‬ ‫علمت‬ ‫یک‬ ‫آن‬ ‫اول‬ ‫و‬ ‫است‬
‫فایل‬ ‫در‬etc/bashrc‫را‬ ‫فای[ل‬ ‫ای[ن‬ ‫[د‬[‫توانی‬ ‫[ی‬[‫م‬ ‫[واهی‬[‫دلخ‬ ‫ویرایش[گر‬ ‫ه[ر‬ ‫با‬ . (‫زیر‬ ‫خطوط‬ ‫از‬ ‫دوم‬ ‫)خط‬ ‫کنید‬ ‫تعریف‬ /
.‫کنید‬ ‫ویرایش‬
vi /home/ehsan/.bashrc
vi /etc/bashrc
‫فایل‬ ‫در‬ ‫را‬ ‫زیر‬ ‫دستورات‬ ‫ها‬ ‫ویرایشگر‬ ‫از‬ ‫یک‬ ‫هر‬ ‫با‬bashrc: ‫کنید‬ ‫وارد‬
alias wtf=’watch -n 1 w -hs
alias wth=’ps -uxa | more
۱۷
alias attrib=chmod
alias chdir=cd
alias copy=cp
alias cp=cp -i
alias d=dir
alias del=rm
alias deltree=rm -r
alias rm=rm -i
alias search=grep
alias mem=top
alias move=mv
alias mv=mv -i
‫دستور‬ ‫دو‬ ‫مانند‬Bold‫مانند‬ ‫خاص‬ ‫های‬ ‫کارکتر‬ ‫از‬ ‫وقت‬ ‫هر‬ ‫اول‬dash‫بعد‬ ‫خالی‬ ‫فضای‬ ‫و‬
‫باید‬ ‫میکنیم‬ ‫استفاده‬ = ‫علمت‬ ‫از‬‫ها‬‫آن‬‫بین‬ ‫را‬ ‫راست‬ ‫سمت‬ ‫را‬
.‫[یم‬[‫ده‬ ‫[رار‬[‫ق‬ [‫ب[ین‬ ‫یا‬ [‫و‬ [‫ب[ین‬[‫را‬ ‫[ت‬[‫راس‬” ” ‘ ‘
: ‫نکات‬
.‫ندارد‬ ‫وجود‬ ‫ای‬ ‫فاصله‬ ‫هیچ‬ ‫راست‬ ‫و‬ ‫چپ‬ ‫سمت‬ ‫های‬ ‫عبارت‬ ‫و‬ ‫مساوی‬ ‫علمت‬ ‫بین‬
‫[ن‬[‫بی‬ ‫[س‬[‫پ‬ ‫[تند‬[‫هس‬ ‫حساس‬ ‫کوچکی‬ ‫و‬ ‫بزرگی‬ ‫به‬ ‫ها‬ ‫دستور‬ ‫مانند‬ ‫مستعار‬ ‫های‬ ‫نام‬move‫و‬Move‫و‬mOvE‫در‬ …
.‫است‬ ‫تفاوت‬
‫دستور‬ ‫کافیست‬ ‫سیستم‬ ‫درون‬ ‫مستعار‬ ‫های‬ ‫نام‬ ‫کردن‬ ‫لیست‬ ‫برای‬alias‫و‬ ‫کننید‬ ‫اجرا‬ ‫فرمان‬ ‫خط‬ ‫در‬ ‫تنهایی‬ ‫به‬ ‫را‬
‫در.)دستور‬ ‫شده‬ ‫گفته‬ ‫روش‬ ‫از‬ ‫اینکه‬ ‫یا‬copmgen(
۱۸
: ‫مستعار‬ ‫های‬ ‫نام‬ ‫بردن‬ ‫بین‬ ‫از‬
‫دستور‬ ‫با‬unalias‫یک‬ ‫توانید‬ ‫می‬ ‫زیر‬ ‫شکل‬ ‫به‬alias‫[ل‬[‫فای‬ ‫[ش‬[‫ویرای‬ ‫به‬ ‫نیاز‬ ‫اینکه‬ ‫بدون‬ ‫کنید‬ ‫حذف‬ ‫سیستم‬ ‫از‬ ‫را‬
bashrc.‫باشید‬ ‫داسته‬ ‫را‬
۵‫توضیح‬ ‫با‬ ‫فارسی‬ ‫زبان‬ ‫به‬ ‫دستورات‬
‫عقلنی‬ ‫حتی‬ ‫و‬ ‫سخت‬ ‫بسیار‬ ‫ها‬‫آن‬ ‫تمام‬ ‫به‬ ‫پرداختن‬ ‫تخصصی‬ ‫صورت‬ ‫به‬ ‫که‬ ‫باشد‬‫می‬ ‫دستور‬ ‫هزاران‬ ‫شامل‬ ‫لینوکس‬
‫[ت‬[‫اس‬ ‫[ر‬[‫ت‬ ‫استفاده‬ ‫قابل‬ ‫بهتر‬ ‫شود‬ ‫مراجعه‬ ‫دستورات‬ ‫همان‬ ‫به‬ ‫کامل‬ ‫صورت‬ ‫به‬ ‫اگر‬ ‫تخصصی‬ ‫کار‬ ‫هر‬ ‫برای‬ ‫و‬ ‫باشد‬ ‫نمی‬
‫آورده‬ ‫[وکس‬[‫لین‬ ‫[ادگیری‬[‫ی‬ ‫[ه‬[‫ب‬ ‫علقمند‬ ‫افراد‬ ‫و‬ ‫کاران‬ ‫تازه‬ ‫برای‬ ‫ابتدایی‬ ‫دستورات‬ ‫از‬ ‫سری‬ ‫یک‬ ‫آوری‬ ‫جمع‬ ‫به‬ ‫زیر‬ ‫در‬
‫از‬ ‫استفاده‬ ‫من‬ ‫توصیه‬ ‫آن‬ ‫کامل‬ ‫اطلعات‬ ‫خواندن‬ ‫یا‬ ‫دستور‬ ‫یک‬ ‫بیشتر‬ ‫های‬ ‫سویچ‬ ‫دانستن‬ ‫به‬ ‫نیاز‬ ‫صورت‬ ‫در‬ ‫شده‬
man commandname
‫یا‬
-- help
. ‫تخصصی‬ ‫دستورات‬ ‫یافتن‬ ‫برای‬ ‫اینترنت‬ ‫در‬ ‫جستجوی‬ ‫یا‬ ‫و‬ ‫است‬ ‫لینوکس‬
۵.۱‫سیستم‬ ‫اطلعات‬
۵.۱.۱‫های‬ ‫دستور‬ ) ‫سیستم‬ ‫به‬ ‫شده‬ ‫وارد‬ ‫کاربرن‬ ‫فهرست‬uptime,w,who(
‫با‬ ‫مطلب‬ ‫این‬ ‫در‬۳‫مدیریتی‬ ‫دستور‬who,w,uptime‫شویم‬ ‫می‬ ‫آشنا‬.‫های‬ ‫دستور‬uptime‫در‬ ‫سیستم‬ ‫که‬ ‫زمانی‬ ‫مدت‬
‫دهد‬ ‫می‬ ‫نشان‬ ‫را‬ ‫است‬ ‫شدن‬ ‫اجرا‬ ‫حال‬.w‫سیستم‬ ‫به‬ ‫حاضر‬ ‫حال‬ ‫در‬ ‫کاربرانی‬ ‫چه‬ ‫دهد‬ ‫می‬ ‫نشان‬login‫چه‬ ‫و‬ ‫کرده‬
‫اند‬ ‫کرده‬ ‫اجرا‬ ‫را‬ ‫هایی‬ ‫دستور‬.who‫مانند‬w‫سیستم‬ ‫به‬ ‫حاضر‬ ‫حال‬ ‫در‬ ‫کاربرانی‬ ‫چه‬ ‫دهد‬ ‫می‬ ‫نشان‬login‫اند‬ ‫کرده‬.
uptime
۱۹
‫دهد‬ ‫می‬ ‫نشان‬ ‫را‬ ‫است‬ ‫شدن‬ ‫اجرا‬ ‫حال‬ ‫در‬ ‫سیستم‬ ‫که‬ ‫زمانی‬ ‫مدت‬.،‫[ات‬[‫اطلع‬ ‫[امل‬[‫ش‬ ‫[ه‬[‫ک‬ ‫است‬ ‫خط‬ ‫یک‬ ‫آن‬ ‫خروجی‬
‫[تم‬[‫سیس‬ ‫[ه‬[‫ب‬ ‫[ر‬[‫حاض‬ ‫[ال‬[‫ح‬ ‫در‬ ‫کاربر‬ ‫تعداد‬ ‫چه‬ ،‫است‬ ‫شدن‬ ‫اجرا‬ ‫حال‬ ‫در‬ ‫سیستم‬ ‫که‬ ‫زمانی‬ ‫مدت‬ ،‫جاری‬ ‫زمان‬ ‫و‬ ‫تاریخ‬
login،‫اند‬ ‫کرده‬Load Averages‫زمانی‬ ‫بازه‬ ‫سه‬ ‫در‬ ‫سیستم‬۱,۵‫و‬۱۵‫دقیقه‬.‫زیر‬ ‫خروجی‬ ،‫دستور‬ ‫تنهای‬ ‫اجرای‬ ‫با‬
‫شود‬ ‫می‬ ‫داده‬ ‫نشان‬
uptime
w
‫سیستم‬ ‫به‬ ‫حاضر‬ ‫حال‬ ‫در‬ ‫که‬ ‫کاربرانی‬ ‫اطلعات‬login‫ها‬ ‫دستور‬ ‫همراه‬ ‫به‬ ‫اند‬ ‫کرده‬)‫هایی‬ ‫فرایند‬(‫اند‬ ‫کرده‬ ‫اجرا‬ ‫که‬
‫دهد‬ ‫می‬ ‫نشان‬ ‫را‬.‫یا‬ ‫سرایند‬ ‫که‬ ‫خروجی‬ ‫خط‬ ‫اولین‬Header‫دستور‬ ‫خروجی‬ ‫همانند‬ ‫دقیقن‬ ،‫شود‬ ‫می‬ ‫گفته‬uptime‫و‬
‫است‬ ‫اطلعات‬ ‫همان‬.‫است‬ ‫زیر‬ ‫اطلعات‬ ‫شامل‬ ‫بعدی‬ ‫های‬ ‫خط‬:
•USER:‫است‬ ‫کاربری‬ ‫نام‬ ‫دهنده‬ ‫نشان‬.‫توسط‬ ‫دیگری‬ ‫کابر‬ ‫است‬ ‫ممکن‬ssh‫وارد‬ ‫محلی‬ ‫ماشین‬ ‫به‬ ‫دور‬ ‫راه‬ ‫از‬
۲۰
‫تصویر‬۱:uptime
‫تصویر‬۲‫دستور‬ :w
‫باشد‬ ‫شده‬.
•TTY:‫است‬ ‫کرده‬ ‫اجرا‬ ‫آن‬ ‫در‬ ‫را‬ ‫دستور‬ ‫کاربر‬ ‫که‬ ‫کنسولی‬ ‫نام‬.‫دستور‬ ‫از‬ ‫استفاده‬ ‫با‬tty‫خط‬ ‫های‬ ‫پنجره‬ ‫در‬
‫کرد‬ ‫پیدا‬ ‫را‬ ‫کنسول‬ ‫نام‬ ‫توان‬ ‫می‬ ‫فرمان‬.
•FROM:‫یک‬ ‫ستون‬ ‫این‬ ‫خروجی‬IP‫یا‬hostname‫بصورت‬ ‫آدرس‬ ‫اگر‬ ،‫است‬۰:‫یا‬۰.۰:‫کاربر‬ ‫یعنی‬ ‫باشد‬
‫مانند‬ ‫آدرسی‬ ‫اگر‬ ‫و‬ ‫است‬ ‫محلی‬ ‫ماشین‬۱۹۲.۱۶۸.۱.۱۰۰‫ماشین‬ ‫به‬ ‫دور‬ ‫راه‬ ‫از‬ ،‫دیگری‬ ‫ماشین‬ ‫از‬ ‫یعنی‬ ،‫باشد‬
‫کاربری‬ ‫نام‬ ‫یک‬ ‫توسط‬ ‫و‬ ‫محلی‬/‫محلی‬ ‫ماشین‬ ‫به‬ ،‫محلی‬ ‫ماشین‬ ‫روی‬ ‫پسورد‬Login‫است‬ ‫کرده‬.
•@Login:‫سیستم‬ ‫به‬ ‫کاربر‬ ‫که‬ ‫زمانی‬Login‫است‬ ‫کرده‬.
•IDLE:‫فرایند‬ ‫اجرای‬ ‫بیکاری‬ ‫زمان‬ ‫مدت‬)‫دستور‬(‫کاربر‬ ‫توسط‬
•JCPU:‫استفاده‬ ‫زمان‬ ‫مدت‬cpu‫کنسول‬ ‫یک‬ ‫روی‬ ‫که‬ ‫هایی‬ ‫فرایند‬ ‫تمامی‬ ‫توسط‬TTY‫شوند‬ ‫می‬ ‫اجرا‬.
•PCPU:‫استفاده‬ ‫زمان‬ ‫مدت‬CPU‫ستون‬ ‫در‬ ‫نامش‬ ‫که‬ ‫جاری‬ ‫فرایند‬ ‫توسط‬WHAT‫است‬ ‫آمده‬.
•WHAT:‫کاربر‬ ‫توسط‬ ‫اجرا‬ ‫حال‬ ‫در‬ ‫جاری‬ ‫فرایند‬ ‫مسیر‬ ‫یا‬ ‫و‬ ‫نام‬ ‫دهنده‬ ‫نشان‬.
w
‫کاربر‬ ‫که‬ ‫بنید‬ ‫می‬ ‫بال‬ ‫شکل‬ ‫در‬root‫دارد‬ ‫وجود‬ ‫سیستم‬ ‫در‬ ‫بار‬ ‫سه‬.‫[اربر‬[‫ک‬ ‫[ه‬[‫ک‬ ‫است‬ ‫این‬ ‫بخاط‬root‫[ان‬[‫زم‬ ‫در‬
۲۳:۱۱‫ترمینال‬ ‫در‬ ‫و‬tty7‫دستور‬ ‫اجرای‬ ‫با‬Xorg)‫کاربری‬ ‫نام‬ ‫که‬ ‫گرافیکی‬ ‫محیط‬/‫است‬ ‫کرده‬ ‫وارد‬ ‫را‬ ‫پسورد‬(‫وارد‬
‫دستور‬ ‫دو‬ ‫سپس‬ ،‫شده‬ ‫سیستم‬w‫و‬man w‫ترمینال‬ ‫شبه‬ ‫دو‬ ‫در‬ ‫را‬)Pesudo(‫های‬ ‫نام‬ ‫به‬pts/0‫و‬pts/1‫کرده‬ ‫اجرا‬
‫است‬.‫که‬ ‫زیر‬ ‫شکل‬ ‫مانند‬ ‫چیزی‬۲Tab‫است‬ ‫شده‬ ‫باز‬ ‫ترمینال‬ ‫از‬.
‫سوئیچ‬h-‫اول‬ ‫خط‬)Header(‫دستور‬ ‫خروجی‬w‫دهد‬ ‫نمی‬ ‫نشان‬ ‫را‬.
‫سوئیچ‬s-‫ستونهای‬ ‫نمایش‬ ‫عدم‬ ‫باعث‬@Login‫و‬JCPU, PCPU‫شود‬ ‫می‬.
‫سوئیچ‬u-‫[ر‬[‫زی‬ ‫[ی‬[‫کل‬ ‫[کل‬[‫ش‬ ‫[ه‬[‫ب‬ ‫سیستم‬ ‫در‬ ‫حاضر‬ ‫کاربران‬ ‫تمامی‬ ‫مابین‬ ‫خاص‬ ‫کاربر‬ ‫یک‬ ‫اطلعات‬ ‫نمایش‬ ‫برای‬
‫شود‬ ‫می‬ ‫استفاده‬.
w -u USERNAME
۲۱
w‫فایل‬ ‫از‬utmp‫دایکتوری‬ ‫زیر‬ ‫در‬var/log/‫دایرکتوری‬ ‫زیر‬ ‫های‬ ‫فایل‬ ‫از‬ ‫و‬proc/‫و‬ ‫[ی‬[‫خروج‬ ‫[اپ‬[‫چ‬ ‫[رای‬[‫ب‬
‫کند‬ ‫می‬ ‫استفاده‬ ‫اطلعات‬.
who
‫سیستم‬ ‫به‬ ‫حاظر‬ ‫حال‬ ‫در‬ ‫که‬ ‫کاربرانی‬ ‫اطلعات‬ ‫چاپ‬ ‫برای‬Login‫شود‬ ‫می‬ ‫استفاده‬ ‫اند‬ ‫کرده‬.‫[ی‬[‫خروج‬ ‫اطلعات‬
‫دستور‬ ‫به‬ ‫شبیه‬w‫شامل‬:‫آن‬ ‫به‬ ‫کاربر‬ ‫که‬ ‫ترمینالی‬ ،‫کاربری‬ ‫نام‬Login‫و‬ ‫[تم‬[‫سیس‬ ‫[ه‬[‫ب‬ ‫ورود‬ ‫[ان‬[‫زم‬ ‫و‬ ‫تاری[خ‬ ،‫کرده‬
‫آدرس‬IP‫یا‬hostname.
‫سوئیچ‬b-‫سیستم‬ ‫بوت‬ ‫آخرین‬ ‫زمان‬ ‫دادن‬ ‫نشان‬ ‫برای‬.
‫سوئیچ‬l-‫های‬ ‫فرایند‬ ‫نمایش‬ ‫برای‬Login‫سیستم‬.
w -l
‫خروجی‬:
LOGIN tty2 2012-12-31 00:23 1956 id=2
LOGIN tty3 2012-12-31 00:23 1958 id=3
LOGIN tty4 2012-12-31 00:23 1962 id=4
LOGIN tty5 2012-12-31 00:23 1964 id=5
LOGIN tty6 2012-12-31 00:23 1966 id=6
‫سوئیچ‬q-‫تعداد‬ ‫چه‬ ‫کاربر‬ ‫هر‬ ‫از‬ ‫و‬ ‫کاربر‬ ‫تعداد‬ ‫چه‬ ‫اینکه‬ ‫نمایش‬ ‫برای‬login‫دارد‬ ‫وجود‬.‫زیر‬ ‫دستور‬ ‫خروجی‬ ‫در‬
‫تعداد‬۵login‫کاربر‬ ‫از‬root‫دارد‬ ‫وجود‬ ‫حاضر‬ ‫حال‬ ‫در‬ ‫سیستم‬ ‫به‬.
root root root root root
users=5
‫سوئیچ‬r-‫فعلی‬ ‫اجرایی‬ ‫سطح‬ ‫نمایش‬ ‫برای‬
‫سوئیچ‬u-‫شود‬ ‫می‬ ‫استفاده‬ ‫خاص‬ ‫کاربر‬ ‫یک‬ ‫اطلعات‬ ‫نمایش‬ ‫برای‬.‫است‬ ‫زیر‬ ‫بصورت‬ ‫آن‬ ‫کلی‬ ‫شکل‬.
who -u USERNAME
۲۲
۵.۱.۲‫سیستم‬ ‫اطلعات‬ ‫دستورات‬ ‫جدول‬
‫جدول‬۱‫سیستم‬ ‫اطلعات‬ ‫دستورات‬ ‫جدول‬ :
‫سیستم‬ ‫اطلعات‬
arch ‫سیس‬ ‫نوع‬‫عامل‬ ‫تم‬۳۲‫یا‬۶۴‫بیتی‬
cal 2007 ‫سال‬ ‫تقویم‬ ‫نمایش‬۲۰۰۷‫میلدی‬
cat /proc/cpuinfo ‫اطلعات‬ ‫نمایش‬CPU
cat /proc/interrupts ‫وقفه‬ ‫خواست‬ ‫در‬ ‫خطوط‬ ‫نمایش‬)IRQ(‫های‬ ‫افزار‬ ‫سخت‬
‫مختلف‬
cat /proc/meminfo ‫سیستم‬ ‫ی‬ ‫حافظه‬ ‫اطلعات‬ ‫نمایش‬
cat /proc/swaps ‫مجازی‬ ‫ی‬ ‫حافظه‬ ‫اطلعات‬ ‫نمایش‬
cat /proc/version ‫در‬ ‫شده‬ ‫استفاده‬ ‫ی‬ ‫هسته‬ ‫ی‬ ‫نسخه‬ ‫و‬ ‫توزیع‬ ‫نام‬ ‫نمایش‬
‫سیستم‬
cat /proc/net/dev ‫وایرلس‬ ‫و‬ ‫شبکه‬ ‫های‬ ‫کارت‬ ‫اطلعات‬ ‫و‬ ‫آمار‬ ‫نمایش‬
cat /proc/mounts ‫سیستم‬ ‫به‬ ‫شده‬ ‫متصل‬ ‫های‬ ‫سیستم‬ ‫فایل‬ ‫نمایش‬
clock –w ‫بایوس‬ ‫بروی‬ ‫تاریخ‬ ‫تغییرات‬ ‫ی‬ ‫ذخیره‬
date ‫سیستم‬ ‫تاریخ‬ ‫نمایش‬
date 041217002007.00 ‫راست‬ ‫به‬ ‫چپ‬ ‫از‬ ‫ترتیب‬ ‫به‬ ‫سیستم‬ ‫تاریخ‬ ‫تنظیم‬:‫ماه‬,‫روز‬,
‫ساعت‬,‫دقیقه‬,‫سال‬,‫ثانیه‬
dmidecode –q ‫سیستم‬ ‫افزاری‬ ‫سخت‬ ‫اجزای‬ ‫کامل‬ ‫بسیار‬ ‫نمایش‬
hdparm -i /dev/had ‫سخت‬ ‫دیسک‬ ‫های‬ ‫ویژگی‬ ‫و‬ ‫مشخصات‬ ‫نمایش‬
hdparm -tT /dev/sda ‫سرعت‬ ‫تعیین‬ ‫و‬ ‫سخت‬ ‫دیسک‬ ‫بروی‬ ‫خواندن‬ ‫آزمایش‬ ‫انجام‬
‫آن‬
lspci –tv ‫پورت‬ ‫به‬ ‫شده‬ ‫متصل‬ ‫دستگاههای‬ ‫و‬ ‫قطعات‬ ‫نمایش‬PCI
lsusb –tv ‫پورت‬ ‫به‬ ‫شده‬ ‫متصل‬ ‫دستگاههای‬ ‫و‬ ‫قطعات‬ ‫نمایش‬USB
uname –m ‫سیستم‬ ‫معماری‬ ‫نمایش‬
۲۳
‫سیستم‬ ‫اطلعات‬
uname –r ‫سیستم‬ ‫در‬ ‫شده‬ ‫استفاده‬ ‫ی‬ ‫هسته‬ ‫ی‬ ‫نسخه‬ ‫نمایش‬
۵.۲‫سیستم‬ ‫يک‬ ‫مجدد‬ ‫اندازی‬ ‫راه‬ ‫و‬ ‫کردن‬ ‫خاموش‬
۵.۲.۱‫های‬ ‫دستور‬reboot, halt‫و‬poweroff
‫یا‬ ‫خاموش‬ ‫برای‬restart‫دستور‬ ‫از‬ ‫یونیکسی‬ ‫های‬ ‫سیستم‬ ‫کردن‬shutdown‫شود‬ ‫می‬ ‫استفاده‬.‫دارای‬ ‫دستور‬ ‫این‬
‫برای‬ ‫که‬ ‫است‬ ‫هایی‬ ‫سوئیچ‬shutdown‫و‬ ‫کردن‬Restart‫شوند‬ ‫می‬ ‫استفاده‬ ‫کردن‬.‫[ای‬[‫ه‬ ‫[تور‬[‫دس‬ ‫دستور‬ ‫این‬ ‫جز‬ ‫به‬
reboot‫و‬halt‫و‬poweroff‫برای‬ ‫نیز‬Restart‫شوند‬ ‫می‬ ‫استفاده‬ ‫کردن‬ ‫خاموش‬ ‫و‬ ‫کردن‬.‫های‬ ‫دستور‬ ‫عملکرد‬ ‫تمامی‬
reboot,halt‫و‬poweroff‫دستور‬ ‫توسط‬shutdown‫است‬ ‫انجام‬ ‫قابل‬ ‫هایش‬ ‫سوئیچ‬ ‫با‬.‫دستور‬reboot‫بوت‬ ‫برای‬
‫یا‬ ‫مجدد‬Restart‫دستور‬ ‫توسط‬ ‫که‬ ،‫شود‬ ‫می‬ ‫استفاده‬ ‫کردن‬shutdown‫سوئیج‬ ‫همراه‬ ‫به‬r-‫است‬ ‫انجام‬ ‫قابل‬.
reboot
‫سوئیج‬ ‫از‬ ‫استفاده‬ ‫با‬ ‫دستور‬ ‫همین‬ ‫عملکرد‬r-‫دستور‬shutdown:
shutdown -r now
OR
shutdown -r +0
shutdown -r +5
‫های‬ ‫دستور‬halt‫و‬poweroff‫[تور‬[‫دس‬ ‫[رد‬[‫عملک‬ ‫[ان‬[‫هم‬ ‫[ه‬[‫ک‬ ‫[د‬[‫ش‬ ‫[د‬[‫خواهن‬ ‫[تم‬[‫سیس‬ ‫شدن‬ ‫خاموش‬ ‫باعث‬ ‫دو‬ ‫هر‬
۲۴
shutdown‫سوئیچ‬ ‫با‬h-‫است‬.
halt
poweroff
‫سوئیج‬ ‫از‬ ‫استفاده‬ ‫با‬ ‫دستورها‬ ‫همین‬ ‫عملکرد‬h-‫دستور‬shutdown:
shutdown -h now
OR
shutdown -h +0
shutdown -h +5
‫دستور‬ ‫از‬last‫آخرین‬ ‫بفهمید‬ ‫توانید‬ ‫می‬reboot‫است‬ ‫شده‬ ‫انجام‬ ‫ساعتی‬ ‫چه‬ ‫در‬ ‫ها‬.
last rebo
ot
‫اجرایی‬ ‫سطوح‬ ‫به‬ ‫که‬ ‫زیر‬ ‫های‬ ‫دستور‬ ‫اجرای‬ ‫با‬۰‫و‬۶‫اجرایی‬ ‫سطح‬ ‫به‬ ‫تغییر‬ ‫که‬ ‫کنند‬ ‫می‬ ‫تغییر‬۰‫اجرای‬ ‫همان‬
‫دستور‬halt‫اجرایی‬ ‫سطح‬ ‫به‬ ‫تغییر‬ ‫و‬۶‫دستور‬ ‫اجرای‬ ‫همان‬reboot‫است‬.
init 0 == halt
init 6 == reboot
۲۵
۵.۲.۲‫کنیم؟‬ ‫خاموش‬ ‫دور‬ ‫راه‬ ‫از‬ ‫را‬ ‫ماشین‬ ‫يک‬ ‫چگونه‬
‫از‬ ‫استفاده‬ ‫با‬ssh‫را‬ ‫سیستم‬ ‫و‬ ‫شده‬ ‫وارد‬ ‫ماشین‬ ‫یک‬ ‫به‬ ‫توان‬ ‫می‬ ‫زیر‬ ‫بصورت‬ ‫و‬Restart‫[رد‬[‫ک‬ ‫خاموش‬ ‫یا‬.‫[ه‬[‫البت‬
‫مجوز‬ ‫بال‬ ‫های‬ ‫دستور‬ ‫اجرای‬ ‫چون‬ ‫که‬ ‫کنید‬ ‫توجه‬root‫کاربری‬ ‫نام‬ ‫با‬ ‫باید‬ ‫خواهند‬ ‫می‬root‫متصل‬ ‫دور‬ ‫راه‬ ‫ماشین‬ ‫به‬
‫شوید‬.
ssh -l root 192.168.1.102 /sbin/shutdown -r now
ssh root @192.168.1.102 /sbin/shutdown -r now
ssh -l root 192.168.1.102 /sbin/shutdown -h now
ssh root @192.168.1.102 /sbin/shutdown -h now
ssh -l root 192.168.1.102 /sbin/reboot
ssh root @192.168.1.102 /sbin/reboot
ssh -l root 192.168.1.102 /sbin/halt
ssh root @192.168.1.102 /sbin/halt
‫و‬ ‫سیستم‬ ‫یک‬ ‫اندازی‬ ‫راه‬ ‫برای‬ ‫که‬ ‫دستوراتی‬‫[ده‬[‫ش‬ ‫[دی‬[‫بن‬ ‫زمان‬ ‫صورت‬ ‫به‬ ‫یا‬ ‫لحظه‬ ‫در‬ ‫صورت‬ ‫به‬ ‫کردن‬ ‫ریست‬ ‫یا‬
‫دارید‬ ‫نیاز‬.
۲۶
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line
Pdn tech-%20 the-linux-command-line

More Related Content

Viewers also liked

Netex learningCloud Mobile | What's New v2.1 [ES]
Netex learningCloud Mobile | What's New v2.1 [ES]Netex learningCloud Mobile | What's New v2.1 [ES]
Netex learningCloud Mobile | What's New v2.1 [ES]Netex Learning
 
Netex | Learning Stories [ES]
Netex | Learning Stories [ES]Netex | Learning Stories [ES]
Netex | Learning Stories [ES]Netex Learning
 
El paciente empoderado. Influencia en la reputación
El paciente empoderado. Influencia en la reputaciónEl paciente empoderado. Influencia en la reputación
El paciente empoderado. Influencia en la reputaciónCOM SALUD
 
Course syllabus college algebra
Course syllabus college algebraCourse syllabus college algebra
Course syllabus college algebraLeo Hubilla
 
Archivos Secuenciales Indexados
Archivos Secuenciales IndexadosArchivos Secuenciales Indexados
Archivos Secuenciales Indexadosjennifergu17
 
Netex Webinar | Involucra a tus usuarios con Historias y Desafíos [ES]
Netex Webinar | Involucra a tus usuarios con Historias y Desafíos [ES]Netex Webinar | Involucra a tus usuarios con Historias y Desafíos [ES]
Netex Webinar | Involucra a tus usuarios con Historias y Desafíos [ES]Netex Learning
 
i-lovelearning London 2016 | The Role of L&D in the Modern Organisation [EN]
i-lovelearning London 2016 | The Role of L&D in the Modern Organisation [EN]i-lovelearning London 2016 | The Role of L&D in the Modern Organisation [EN]
i-lovelearning London 2016 | The Role of L&D in the Modern Organisation [EN]Netex Learning
 
Celebrate diwali with indian craftsmanship | Trendybharat
Celebrate diwali with indian craftsmanship | TrendybharatCelebrate diwali with indian craftsmanship | Trendybharat
Celebrate diwali with indian craftsmanship | TrendybharatTrendy Bharat
 

Viewers also liked (9)

83 2016 schede di sicurezza prodotti chimici
83   2016   schede di sicurezza prodotti chimici83   2016   schede di sicurezza prodotti chimici
83 2016 schede di sicurezza prodotti chimici
 
Netex learningCloud Mobile | What's New v2.1 [ES]
Netex learningCloud Mobile | What's New v2.1 [ES]Netex learningCloud Mobile | What's New v2.1 [ES]
Netex learningCloud Mobile | What's New v2.1 [ES]
 
Netex | Learning Stories [ES]
Netex | Learning Stories [ES]Netex | Learning Stories [ES]
Netex | Learning Stories [ES]
 
El paciente empoderado. Influencia en la reputación
El paciente empoderado. Influencia en la reputaciónEl paciente empoderado. Influencia en la reputación
El paciente empoderado. Influencia en la reputación
 
Course syllabus college algebra
Course syllabus college algebraCourse syllabus college algebra
Course syllabus college algebra
 
Archivos Secuenciales Indexados
Archivos Secuenciales IndexadosArchivos Secuenciales Indexados
Archivos Secuenciales Indexados
 
Netex Webinar | Involucra a tus usuarios con Historias y Desafíos [ES]
Netex Webinar | Involucra a tus usuarios con Historias y Desafíos [ES]Netex Webinar | Involucra a tus usuarios con Historias y Desafíos [ES]
Netex Webinar | Involucra a tus usuarios con Historias y Desafíos [ES]
 
i-lovelearning London 2016 | The Role of L&D in the Modern Organisation [EN]
i-lovelearning London 2016 | The Role of L&D in the Modern Organisation [EN]i-lovelearning London 2016 | The Role of L&D in the Modern Organisation [EN]
i-lovelearning London 2016 | The Role of L&D in the Modern Organisation [EN]
 
Celebrate diwali with indian craftsmanship | Trendybharat
Celebrate diwali with indian craftsmanship | TrendybharatCelebrate diwali with indian craftsmanship | Trendybharat
Celebrate diwali with indian craftsmanship | Trendybharat
 

Similar to Pdn tech-%20 the-linux-command-line

Pdn tech-netfilter&iptables-ver2.1.0
Pdn tech-netfilter&iptables-ver2.1.0Pdn tech-netfilter&iptables-ver2.1.0
Pdn tech-netfilter&iptables-ver2.1.0pdnsoftco
 
Pdn tech-netfilter&iptables-ver2.1.0
Pdn tech-netfilter&iptables-ver2.1.0Pdn tech-netfilter&iptables-ver2.1.0
Pdn tech-netfilter&iptables-ver2.1.0pdnsoftco
 
سیستم تئوری
سیستم تئوریسیستم تئوری
سیستم تئوریkimia2015
 
Network Load Balancing (NLB)
Network Load Balancing (NLB)Network Load Balancing (NLB)
Network Load Balancing (NLB)ali torabi
 
نمونه سوالات word و power point از کتاب نصب سیستم ها
نمونه سوالات word  و  power point از کتاب نصب سیستم هانمونه سوالات word  و  power point از کتاب نصب سیستم ها
نمونه سوالات word و power point از کتاب نصب سیستم هاf kh
 

Similar to Pdn tech-%20 the-linux-command-line (6)

Pdn tech-netfilter&iptables-ver2.1.0
Pdn tech-netfilter&iptables-ver2.1.0Pdn tech-netfilter&iptables-ver2.1.0
Pdn tech-netfilter&iptables-ver2.1.0
 
Pdn tech-netfilter&iptables-ver2.1.0
Pdn tech-netfilter&iptables-ver2.1.0Pdn tech-netfilter&iptables-ver2.1.0
Pdn tech-netfilter&iptables-ver2.1.0
 
سیستم تئوری
سیستم تئوریسیستم تئوری
سیستم تئوری
 
Network Load Balancing (NLB)
Network Load Balancing (NLB)Network Load Balancing (NLB)
Network Load Balancing (NLB)
 
نمونه سوالات word و power point از کتاب نصب سیستم ها
نمونه سوالات word  و  power point از کتاب نصب سیستم هانمونه سوالات word  و  power point از کتاب نصب سیستم ها
نمونه سوالات word و power point از کتاب نصب سیستم ها
 
تی شارک
تی شارکتی شارک
تی شارک
 

More from pdnsoftco

Pdn tech-target market
Pdn tech-target marketPdn tech-target market
Pdn tech-target marketpdnsoftco
 
Vm ware ha-ver-0.0.1
Vm ware ha-ver-0.0.1Vm ware ha-ver-0.0.1
Vm ware ha-ver-0.0.1pdnsoftco
 
Pdn tech-financial market
Pdn tech-financial marketPdn tech-financial market
Pdn tech-financial marketpdnsoftco
 
Pdn tech-cloud management-softwares-ver2.0.1
Pdn tech-cloud management-softwares-ver2.0.1Pdn tech-cloud management-softwares-ver2.0.1
Pdn tech-cloud management-softwares-ver2.0.1pdnsoftco
 
Pdn multipath io-pvm-ver1.0.0
Pdn multipath io-pvm-ver1.0.0Pdn multipath io-pvm-ver1.0.0
Pdn multipath io-pvm-ver1.0.0pdnsoftco
 
Vm ware ha-ver-0.0.1
Vm ware ha-ver-0.0.1Vm ware ha-ver-0.0.1
Vm ware ha-ver-0.0.1pdnsoftco
 
Pdn tech-i lo-configuration-ver1.0.1
Pdn tech-i lo-configuration-ver1.0.1Pdn tech-i lo-configuration-ver1.0.1
Pdn tech-i lo-configuration-ver1.0.1pdnsoftco
 

More from pdnsoftco (7)

Pdn tech-target market
Pdn tech-target marketPdn tech-target market
Pdn tech-target market
 
Vm ware ha-ver-0.0.1
Vm ware ha-ver-0.0.1Vm ware ha-ver-0.0.1
Vm ware ha-ver-0.0.1
 
Pdn tech-financial market
Pdn tech-financial marketPdn tech-financial market
Pdn tech-financial market
 
Pdn tech-cloud management-softwares-ver2.0.1
Pdn tech-cloud management-softwares-ver2.0.1Pdn tech-cloud management-softwares-ver2.0.1
Pdn tech-cloud management-softwares-ver2.0.1
 
Pdn multipath io-pvm-ver1.0.0
Pdn multipath io-pvm-ver1.0.0Pdn multipath io-pvm-ver1.0.0
Pdn multipath io-pvm-ver1.0.0
 
Vm ware ha-ver-0.0.1
Vm ware ha-ver-0.0.1Vm ware ha-ver-0.0.1
Vm ware ha-ver-0.0.1
 
Pdn tech-i lo-configuration-ver1.0.1
Pdn tech-i lo-configuration-ver1.0.1Pdn tech-i lo-configuration-ver1.0.1
Pdn tech-i lo-configuration-ver1.0.1
 

Pdn tech-%20 the-linux-command-line

  • 1. c The-Linux-Command-Line :‫محدوده‬ ) ‫پوسته‬ ‫با‬ ‫کار‬ ‫و‬ ‫لینوکس‬ ‫دستورات‬ ‫بررسی‬ ‫به‬ ‫مختصر‬ ‫صورت‬ ‫به‬ ‫مستند‬ ‫این‬shell‫می‬ (.‫پردازد‬ ‫تاريخچه‬: ‫ردیف‬‫نویسنده‬‫تاریخ‬‫ویرایش‬ ‫شماره‬‫توضیحات‬ ۱‫مهندسی‬ ‫و‬ ‫فنی‬ ‫تیم‬۲۶‫خرداد‬۹۲۱.۰.۰‫ها‬ ‫نوشته‬ ‫دیگر‬ ‫و‬ ‫کتاب‬ ‫مطالب‬ ‫از‬ ‫ترکیبی‬ ۲‫مهندسی‬ ‫و‬ ‫فنی‬ ‫تیم‬۱۰‫تیر‬۹۲۱.۱.۱‫مستند‬ ‫به‬ ‫جدید‬ ‫هایی‬‫بخش‬ ‫کردن‬ ‫اضافه‬ ۳‫مهندسی‬ ‫و‬ ‫فنی‬ ‫تیم‬۱۱‫تیر‬۹۲۱.۲.۰ ‫دستورات‬ ‫کامل‬ ‫توضیحات‬ ‫شدن‬ ‫اضافه‬ ‫محتوا‬ ‫کامل‬ ‫تغییر‬ ‫جدید‬ ‫بندی‬ ‫وفهرست‬ ۴‫مهندسی‬ ‫و‬ ‫فنی‬ ‫تیم‬۱۵‫تیر‬۹۲۱.۲.۱‫جزئی‬ ‫های‬ ‫ویرایش‬ .‫دارد‬ ‫تعلق‬ ‫نوین‬ ‫داده‬ ‫پویش‬ ‫شبکه‬ ‫مهندسی‬ ‫شرکت‬ ‫به‬ ‫مستند‬ ‫این‬ ‫معنوی‬ ‫و‬ ‫مادی‬ ‫حقوق‬ ‫کلیه‬ . ‫است‬ ‫مانع‬ ‫بل‬ ‫منبع‬ ‫ذکر‬ ‫با‬ ‫مطالب‬ ‫استفاده‬
  • 2. ‫مندرجات‬ ‫فهرست‬ ‫چکیده‬ -.......................................................................................................................................................................................................۹ ۱‫مقدمه‬ -.....................................................................................................................................................................................................۹ ۲‫با‬ ‫آشنایی‬ -Bash‫اول‬ ‫بخش‬...................................................................................................................................................................۹ ۲.۱‫؟‬ ‫کند‬ ‫می‬ ‫اجرا‬ ‫را‬ ‫ها‬ ‫دستور‬ ‫چگونه‬ ‫لینوکس‬ -..............................................................................................................................................۱۱ ۳‫با‬ ‫آشنایی‬ -Bash‫دستور‬ ) ‫دوم‬ ‫بخش‬cd( ‫ها‬ ‫نماد‬ ‫و‬.........................................................................................................................۱۱ ۴‫؟‬ ‫کنیم‬ ‫پیدا‬ ‫را‬ ‫ها‬ ‫دستور‬ ‫لینوکس‬ ‫در‬ ‫چگونه‬ -.....................................................................................................................................۱۴ ۴.۱.۱‫دستور‬ -man..............................................................................................................................................................................................................۱۴ ۴.۱.۲‫دستور‬ -apropos.....................................................................................................................................................................................................۱۴ ۴.۲‫یا‬ ‫مستعار‬ ‫های‬ ‫نام‬ -Alias‫ها‬.......................................................................................................................................................................۱۵ ۴.۳‫یا‬ ‫توابع‬ -Function‫ها‬.................................................................................................................................................................................۱۵ ۴.۴‫دستور‬ -compgen........................................................................................................................................................................................۱۶ ۴.۵‫الیاس‬ ‫مستعار‬ ‫نامهای‬ -Alias.......................................................................................................................................................................۱۷ ۵‫توضیح‬ ‫با‬ ‫فارسی‬ ‫زبان‬ ‫به‬ ‫دستورات‬ -..................................................................................................................................................۱۹ ۵.۱‫سیستم‬ ‫اطلعات‬ -............................................................................................................................................................................................۱۹ ۵.۱.۱‫های‬ ‫دستور‬ ) ‫سیستم‬ ‫به‬ ‫شده‬ ‫وارد‬ ‫کاربرن‬ ‫فهرست‬ -uptime,w,who )...........................................................................................................۱۹ ۵.۱.۲‫سیستم‬ ‫اطلعات‬ ‫دستورات‬ ‫جدول‬ -............................................................................................................................................................................۲۳ ۵.۲‫سیستم‬ ‫یک‬ ‫مجدد‬ ‫اندازی‬ ‫راه‬ ‫و‬ ‫کردن‬ ‫خاموش‬ -........................................................................................................................................۲۴ ۵.۲.۱‫های‬ ‫دستور‬ -reboot, halt‫و‬poweroff...............................................................................................................................................................۲۴ ۵.۲.۲‫کنیم؟‬ ‫خاموش‬ ‫دور‬ ‫راه‬ ‫از‬ ‫را‬ ‫ماشین‬ ‫یک‬ ‫چگونه‬ -......................................................................................................................................................۲۶ ۵.۲.۳‫سیستم‬ ‫یک‬ ‫مجدد‬ ‫اندازی‬ ‫راه‬ ‫و‬ ‫کردن‬ ‫خاموش‬ -...................................................................................................................................................۲۷ ۵.۳‫ها‬ ‫دایرکتوری‬ ‫و‬ ‫ها‬ ‫فایل‬ -...............................................................................................................................................................................۲۷ ۵.۳.۱‫نقطه‬ ‫نماد‬ -dot symbol..........................................................................................................................................................................................۲۸ ۵.۳.۲‫نقطه‬ ‫دو‬ ‫نماد‬ -...............................................................................................................................................................................................................۲۸ ۵.۳.۳‫ن[م[اد‬ -~........................................................................................................................................................................................................................۲۹ ۵.۳.۴‫ن[م[اد‬ -–........................................................................................................................................................................................................................۲۹ ۵.۳.۵$ [‫و‬ ‫ن[م[اد‬ -#..................................................................................................................................................................................................................۲۹ ۵.۳.۶[‫و‬ ‫ن[م[اد‬ -> <................................................................................................................................................................................................................۲۹ ۵.۳.۷‫ن[م[اد‬ -|...........................................................................................................................................................................................................................۳۰ ۵.۳.۸‫ها‬ ‫دایرکتوری‬ ‫و‬ ‫ها‬ ‫فایل‬ ‫دستورات‬ ‫جدول‬ -................................................................................................................................................................۳۰ ۵.۴‫دستور‬ ‫با‬ ‫ها‬ ‫فایل‬ ‫جستجوی‬ -find.................................................................................................................................................................۳۲ ۵.۴.۱‫سوئیچ‬ -name -..........................................................................................................................................................................................................۳۲ ۵.۴.۲‫سوئیج‬ -type-............................................................................................................................................................................................................۳۳ ۲
  • 3. ۵.۴.۳‫سوئیچ‬ -size-..............................................................................................................................................................................................................۳۴ ۵.۴.۴‫سوئیج‬ -not-..............................................................................................................................................................................................................۳۵ ۵.۴.۵‫سوئیچ‬ -maxdepth-................................................................................................................................................................................................۳۵ ۵.۴.۶‫سوئیچ‬ -exec-.............................................................................................................................................................................................................۳۶ ۵.۴.۷‫دستور‬ ‫با‬ ‫ها‬‫فایل‬ ‫جستجوی‬ ‫دستورات‬ ‫جدول‬ -find..............................................................................................................................................۳۶ ۵.۵‫سیستم‬ ‫فایل‬ ‫یک‬ ‫استقرار‬ ‫و‬ ‫نصب‬ -................................................................................................................................................................۳۸ ۵.۵.۱‫دستور‬ -lsof..............................................................................................................................................................................................................۳۸ ۵.۵.۲‫دستور‬ ‫از‬ ‫استفاده‬ -lsof :............................................................................................................................................................................................۴۰ ۵.۵.۳‫دستور‬ -fuser..............................................................................................................................................................................................................۴۲ ۵.۵.۴-Mount‫لینوکس‬ ‫در‬ ‫کردن‬......................................................................................................................................................................................۴۵ ۵.۵.۵‫دستور‬ -umount........................................................................................................................................................................................................۴۹ ۵.۵.۶‫مشکل‬ ‫رفع‬ -Unmount‫کردن‬................................................................................................................................................................................۵۲ ۵.۵.۷-mount‫های‬ ‫فایل‬ ‫کردن‬image) ‫محلی‬ ‫بصورت‬locally‫لینوکس‬ ‫در‬ (..........................................................................................................۵۳ ۵.۵.۸‫دستورات‬ ‫جدول‬ -mount‫سیستم‬ ‫فایل‬ ‫یک‬ ‫استقرار‬ ‫و‬ ‫نصب‬...............................................................................................................................۵۵ ۵.۶‫سخت‬ ‫دیسک‬ ‫فضای‬ -...................................................................................................................................................................................۵۶ ۵.۶.۱‫دستور‬ -du...................................................................................................................................................................................................................۵۶ ۵.۶.۲‫سخت‬ ‫دیسک‬ ‫فضای‬ ‫دستورات‬ ‫جدول‬ -.....................................................................................................................................................................۵۹ ۵.۷‫ها‬‫گروه‬ ‫و‬ ‫کاربرها‬ -..........................................................................................................................................................................................۶۰ ۵.۷.۱‫لینوکس‬ ‫در‬ ‫کاربران‬ ‫مدیریت‬ ‫با‬ ‫آشنایی‬ -..................................................................................................................................................................۶۰ ۵.۷.۲‫کاربری‬ ‫اطلعات‬ -.......................................................................................................................................................................................................۶۰ ۵.۷.۳‫محیطی‬ ‫های‬ ‫متغیر‬ -....................................................................................................................................................................................................۶۱ ۵.۷.۴‫ها‬ ‫گروه‬ ‫یا‬ ‫گروه‬ ‫غالب‬ ‫در‬ ‫کاربران‬ ‫کردن‬ ‫بندی‬ ‫دسته‬ ‫همچنین‬ ‫و‬ ‫لینوکسی‬ ‫کاربر‬ ‫هر‬ ‫محلی‬ ‫های‬ ‫متغیر‬ -..........................................................۶۳ ۵.۷.۵:‫کاربری)اکانت(جدید‬ ‫حساب‬ ‫یک‬ ‫ایجاد‬ -..................................................................................................................................................................۶۳ ۵.۷.۶: ‫جدید‬ ‫اکانت‬ ‫برای‬ ‫پسورد‬ ‫تعیین‬ -.............................................................................................................................................................................۶۵ ۵.۷.۷: ‫کاربر‬ ‫حذف‬ -..............................................................................................................................................................................................................۶۷ ۵.۷.۸: ‫کاربران‬ ‫اکانت‬ ‫اطلعات‬ ‫تغییر‬ -................................................................................................................................................................................۶۷ ۵.۷.۹: ‫ها‬ ‫گروه‬ ‫مدیریت‬ -......................................................................................................................................................................................................۶۸ ۵.۷.۱۰‫لینوکس‬ ‫در‬ ‫ها‬ ‫گروه‬ ‫مدیریت‬ -.................................................................................................................................................................................۷۰ ۵.۷.۱۱‫گروه‬ ‫ایجاد‬ -................................................................................................................................................................................................................۷۰ ۵.۷.۱۲‫عضو‬ ‫های‬ ‫گروه‬ ‫نمایش‬ -...........................................................................................................................................................................................۷۱ ۵.۷.۱۳‫گروه‬ ‫حذف‬ -...............................................................................................................................................................................................................۷۲ ۵.۷.۱۴‫گروه‬ ‫اطلعات‬ ‫تغییر‬ -................................................................................................................................................................................................۷۲ ۵.۷.۱۵‫گروه‬ ‫به‬ ‫کاربر‬ ‫افزودن‬ -.............................................................................................................................................................................................۷۲ ۵.۷.۱۶‫ها‬ ‫گروه‬ ‫و‬ ‫کاربرها‬ ‫دستورات‬ ‫جدول‬ -.......................................................................................................................................................................۷۳ ۵.۸‫ها‬‫فایل‬ ‫مجوز‬ -chown‫و‬chmod................................................................................................................................................................۷۴ ۵.۸.۱‫ها‬ ‫فایل‬ ‫مجوز‬ ‫دستورات‬ ‫جدول‬ -.................................................................................................................................................................................۷۵ ۳
  • 4. ۵.۹‫فایل‬ ‫بروی‬ ‫ویژه‬ ‫مشخصات‬ ‫اعمال‬ ‫جدول‬ -....................................................................................................................................................۷۷ ۵.۱۰‫بایگانی‬ ‫و‬ ‫فشرده‬ ‫های‬ ‫فایل‬ -........................................................................................................................................................................۷۸ ۵.۱۰.۱‫دستور‬ ‫با‬ ‫سازی‬ ‫فشرده‬ ‫و‬ ‫آرشیو‬ -tar.....................................................................................................................................................................۷۸ ۵.۱۰.۲‫فایل‬ ‫ایجاد‬ -.................................................................................................................................................................................................................۷۹ ۵.۱۰.۳‫فایل‬ ‫استخراج‬ -...........................................................................................................................................................................................................۷۹ ۵.۱۰.۴‫فایل‬ ‫محتوای‬ ‫کردن‬ ‫فهرست‬ -..................................................................................................................................................................................۷۹ ۵.۱۰.۵‫با‬ ‫ها‬ ‫فایل/دایرکتوری‬ ‫سازی‬ ‫فشرده‬ -zip..............................................................................................................................................................۸۱ ۵.۱۰.۶‫با‬ ‫ها‬ ‫فایل‬ ‫سازی‬ ‫فشرده‬ -zip..................................................................................................................................................................................۸۱ ۵.۱۰.۷‫بایگانی‬ ‫و‬ ‫سازی‬‫فشرده‬ ‫دستورات‬ ‫جدول‬ -zip ,gz ,rar , tar.bz2.....................................................................................................................۸۴ ۵.۱۱‫های‬ ‫بسته‬ -RPM‫بر‬ ‫مبتنی‬ ‫های‬ ‫توزیع‬ ‫و‬ ‫فدورا‬ )Red Hat ).................................................................................................................۸۶ ۵.۱۱.۱: ‫افزاری‬ ‫نرم‬ ‫های‬ ‫بسته‬ ‫انواع‬ -..................................................................................................................................................................................۸۶ ۵.۱۱.۲‫مختلف‬ ‫انواع‬ ‫نصب‬ -..................................................................................................................................................................................................۸۸ ۵.۱۱.۳‫یا‬ ‫وابستگی‬ -Dependencies‫؟‬ ‫چیست‬...............................................................................................................................................................۸۸ ۵.۱۱.۴‫چیست؟‬ ‫مخازن‬ ‫از‬ ‫نصب‬ ‫نیاز‬ -................................................................................................................................................................................۸۹ ۵.۱۱.۵‫چیست؟‬ ‫اینترنت‬ ‫مشکل‬ ‫حل‬ ‫راه‬ -...........................................................................................................................................................................۸۹ ۵.۱۱.۶‫های‬ ‫بسته‬ ‫نصب‬ ‫دستورات‬ ‫جدول‬ -rpm...............................................................................................................................................................۹۰ ۵.۱۲‫نصب‬ ‫ابزار‬ -YUM‫بر‬ ‫مبتنی‬ ‫های‬ ‫توزیع‬ ‫و‬ ‫فدورا‬ )Red Hat )................................................................................................................۹۲ ۵.۱۲.۱: ‫منبع‬ ‫کد‬ ‫از‬ ‫نصب‬ -...................................................................................................................................................................................................۹۲ ۵.۱۲.۲‫کامپایلر‬ ‫نصب‬ -gcc: ‫لینوکس‬ ‫در‬..........................................................................................................................................................................۹۳ ۵.۱۲.۳: ‫منبع‬ ‫کد‬ ‫از‬ ‫شده‬ ‫نصب‬ ‫افزاری‬ ‫نرم‬ ‫بسته‬ ‫حذف‬ -.................................................................................................................................................۹۴ ۵.۱۲.۴‫منبع‬ ‫کد‬ ‫فرمت‬ ‫دو‬ ‫فرمت‬ ‫دو‬ ‫نصب‬ -Source Code‫باینری‬ ‫و‬Binary........................................................................................................۹۵ ۵.۱۲.۵‫های‬ ‫بسته‬ ‫نصب‬ -rpm :.........................................................................................................................................................................................۹۵ ۵.۱۲.۶.‫کنید‬ ‫استفاده‬ ‫زیر‬ ‫دستور‬ ‫از‬ ‫اید‬ ‫کرده‬ ‫نصب‬ ‫که‬ ‫ای‬ ‫بسته‬ ‫حذف‬ ‫برای‬ -...............................................................................................................۹۶ ۵.۱۲.۷‫نصب‬ ‫دستورات‬ ‫جدول‬ -YUM‫بر‬ ‫مبتنی‬ ‫های‬ ‫توزیع‬ ‫و‬ ‫فدورا‬ )Red Hat )....................................................................................................۹۸ ۵.۱۳‫فایل‬ ‫محتویات‬ ‫ی‬ ‫مشاهده‬ ‫دستورات‬ ‫جدول‬ -.........................................................................................................................................۹۹ ۵.۱۴‫سیستم‬ ‫فایل‬ ‫تعمیر‬ ‫و‬ ‫آنالیز‬ ‫دستورات‬ ‫جدول‬ -......................................................................................................................................۱۰۰ ۵.۱۵‫سیستم‬ ‫فایل‬ ‫دستورات‬ ‫جدول‬ -swap...................................................................................................................................................۱۰۱ ۵.۱۶‫پشتیبان‬ ‫گرفتن‬ -........................................................................................................................................................................................۱۰۱ ۵.۱۶.۱-dd‫کامل‬ ‫پیوست‬ ‫با‬ ‫شده‬ ‫تعیین‬ ‫اندازه‬ ‫به‬ ‫فایل‬ ‫یک‬ ‫کپی‬ ‫و‬ ‫تبدیل‬ ‫برای‬ ‫دستوری‬.........................................................................................۱۰۱ ۵.۱۶.۲‫یا‬ ‫سوئیچ‬ -option‫متداول‬ ‫های‬dd: ‫هستند‬ ‫زیر‬ ‫بصورن‬.................................................................................................................................۱۰۱ ۵.۱۶.۳: ‫ها‬ ‫کاربرد‬ -.............................................................................................................................................................................................................۱۰۲ ۵.۱۶.۴-Rsync..................................................................................................................................................................................................................۱۰۳ ۵.۱۶.۵-scp‫بال‬ ‫امنیت‬ ‫با‬ ‫فایل‬ ‫کردن‬ ‫کپی‬ ‫برای‬...........................................................................................................................................................۱۰۵ ۵.۱۶.۶-Rsync server....................................................................................................................................................................................................۱۰۶ ۵.۱۶.۷‫پیکربندی‬ ‫و‬ ‫نصب‬ -.................................................................................................................................................................................................۱۰۶ ۵.۱۶.۸‫کاربری‬ ‫گرافیکی‬ ‫های‬‫رابط‬ -...................................................................................................................................................................................۱۱۲ ۴
  • 5. ۵.۱۶.۹)‫پشتیبان‬ ‫گرفتن‬ ‫دستورات‬ ‫جدول‬ -back up )...................................................................................................................................................۱۱۳ ۵.۱۷‫گرفتن‬ -iso‫از‬cd‫ساخت‬ ‫و‬iso‫روی‬ ‫بر‬cd..........................................................................................................................................۱۱۵ ۵.۱۸‫شبکه‬ ‫دستورات‬ -Lan‫و‬WiFi...........................................................................................................................................................۱۱۵ ۵.۱۸.۱‫دستور‬ -ifconfig.................................................................................................................................................................................................۱۱۵ ۵.۱۸.۲‫های‬ ‫دستور‬ -ifup‫و‬ifdown :...........................................................................................................................................................................۱۱۷ ۵.۱۸.۳‫دستور‬ -route........................................................................................................................................................................................................۱۱۸ ۵.۱۸.۴‫نوشتن‬ -Static Route........................................................................................................................................................................................۱۲۲ ۵.۱۸.۵‫تنظیم‬ -Interface‫در‬ (‫اترنت‬ ‫های‬ ‫)کارت‬ ‫شبکه‬ ‫های‬RedHat....................................................................................................................۱۲۶ ۵.۱۸.۶‫شبکه‬ ‫دستورات‬ ‫جدول‬ -......................................................................................................................................................................................۱۲۹ ۵.۱۹-Iptables( ‫فایروال‬ )..............................................................................................................................................................................۱۳۱ ۵.۱۹.۱‫فایروال‬ ‫کردن‬ ‫فعال‬ ‫غیر‬ ‫و‬ ‫فعال‬ -...........................................................................................................................................................................۱۳۲ ۵.۱۹.۲-iptables‫دستور‬ ‫از‬ ‫استفاده‬ ‫چگونگی‬ ‫و‬iptables..........................................................................................................................................۱۳۵ ۵.۱۹.۳‫جدول‬ ‫های‬ ‫زنجیره‬ -nat.......................................................................................................................................................................................۱۳۶ ۵.۱۹.۴‫جدول‬ ‫های‬ ‫زنجیره‬ -mangle..............................................................................................................................................................................۱۳۶ ۵.۱۹.۵‫پراستفاده‬ ‫های‬ ‫سوئیچ‬ -...........................................................................................................................................................................................۱۳۷ ۵.۱۹.۶‫دستورات‬ ‫جدول‬ -iptable................................................................................................................................................................................۱۳۸ ۵.۲۰‫زدائی‬ ‫اشکال‬ ‫و‬ ‫نظارت‬ ‫دستورات‬ ‫جدول‬ -..............................................................................................................................................۱۳۹ ۵.۲۱‫دیگر‬ ‫دستوراتی‬ -......................................................................................................................................................................................۱۴۰ ۶-crontab‫لینوکس‬ ‫در‬ ‫کارها‬ ‫زمانبدی‬ ‫برای‬ ‫ای‬ ‫برنامه‬...................................................................................................................۱۴۱ ۷‫ویراشگر‬ ‫دستورات‬ -VI....................................................................................................................................................................۱۴۵ ۷.۱‫آن‬ ‫از‬ ‫خروج‬ ‫و‬ ‫ویرایشگر‬ ‫به‬ ‫ورود‬ -.............................................................................................................................................................۱۴۶ ۷.۲‫بدون‬ ‫ویرایشگر‬ ‫از‬ ‫خروج‬ -save‫تغییرات‬ ‫آخرین‬...................................................................................................................................۱۴۷ ۷.۳‫دستورات‬ ‫بندی‬ ‫جمع‬ -vi...........................................................................................................................................................................۱۴۷ ۷.۴‫فایل‬ ‫داخل‬ ‫در‬ ‫حرکت‬ -..............................................................................................................................................................................۱۴۸ ۷.۵-cut‫خط‬ ‫چند‬ ‫یا‬ ‫یک‬ ‫کردن‬ ‫حذف‬ ‫یا‬.......................................................................................................................................................۱۴۹ ۷.۶-paste‫و‬ ‫محتوا‬ ‫کردن‬undo‫تغییرات‬ ‫نمودن‬.........................................................................................................................................۱۴۹ ۷.۷-cut‫فعلی‬ ‫نقطه‬ ‫از‬ ، ‫خط‬ ‫باقیمانده‬ ‫کردن‬ ‫حذف‬ ‫یا‬cursor....................................................................................................................۱۴۹ ۷.۸‫مد‬ ‫به‬ ‫ورود‬ ‫مختلف‬ ‫راههای‬ -Insert‫آن‬ ‫تفاوتهای‬ ‫و‬...............................................................................................................................۱۵۰ ۷.۹‫خط‬ ‫یک‬ ‫مختلف‬ ‫نقاط‬ ‫به‬ ‫پرش‬ -................................................................................................................................................................۱۵۱ ۷.۱۰‫دستورات‬ ‫کلیه‬ ‫جدول‬ -vi.......................................................................................................................................................................۱۵۵ ۸‫منابع‬ -..................................................................................................................................................................................................۱۵۹ ‫تصاوير‬ ‫فهرست‬ ۵
  • 6. ‫تصویر‬۱:uptime.....................................................................................................................................................................................۲۰ ‫تصویر‬۲‫دستور‬ :w...................................................................................................................................................................................۲۰ ‫تصویر‬۳:lsof | less................................................................................................................................................................................۳۹ ‫تصویر‬۴‫ستون‬ :FD‫دستور‬lsof............................................................................................................................................................۴۰ ‫تصویر‬۵:ps | grep 4616 | grep -v grep............................................................................................................................................۴۳ ‫تصویر‬۶:fuser -v –n udp 53..............................................................................................................................................................۴۴ ‫تصویر‬۷:cd /mnt/NAS.........................................................................................................................................................................۵۱ ‫تصویر‬۸:umount /mnt/NAS..............................................................................................................................................................۵۱ ‫تصویر‬۹:lsof /opt2................................................................................................................................................................................۵۲ ‫تصویر‬۱۰:fuser.....................................................................................................................................................................................۵۳ ‫تصویر‬۱۱:mount...................................................................................................................................................................................۵۵ ‫تصویر‬۱۲:groups..................................................................................................................................................................................۷۰ ‫تصویر‬۱۳:groupadd GROUP_NAME..........................................................................................................................................۷۱ ‫تصویر‬۱۴:groupadd -g GID_NUMBER GROUP_NAME....................................................................................................۷۱ ‫تصویر‬۱۵:The GNOME view for Back In Time Application.............................................................................................۱۱۳ ‫تصویر‬۱۶:route..................................................................................................................................................................................۱۱۸ ‫تصویر‬۱۷:route..................................................................................................................................................................................۱۲۰ ‫تصویر‬۱۸‫روتر‬ ‫تعریف‬ :.........................................................................................................................................................................۱۲۴ ‫تصویر‬۱۹:less /etc/sysconfig/iptables.........................................................................................................................................۱۳۴ ‫تصویر‬۲۰:iptables -L INPUT -t filter.........................................................................................................................................۱۳۷ ‫تصویر‬۲۱:crontab -e.........................................................................................................................................................................۱۴۳ ‫تصویر‬۲۲:back up with corntab...................................................................................................................................................۱۴۳ ‫تصویر‬۲۳:back up with corntab...................................................................................................................................................۱۴۴ ‫تصویر‬۲۴:back up with corntab...................................................................................................................................................۱۴۴ ‫تصویر‬۲۵:back up with corntab...................................................................................................................................................۱۴۴ ‫تصویر‬۲۶:back up wih corntab....................................................................................................................................................۱۴۵ ‫جداول‬ ‫فهرست‬ ‫جدول‬۱‫سیستم‬ ‫اطلعات‬ ‫دستورات‬ ‫جدول‬ :..........................................................................................................................................۲۳ ۶
  • 7. ‫جدول‬۲‫سیستم‬ ‫یک‬ ‫مجدد‬ ‫اندازی‬ ‫راه‬ ‫و‬ ‫کردن‬ ‫خاموش‬ :...................................................................................................................۲۷ ‫جدول‬۳‫ها‬ ‫دایرکتوری‬ ‫و‬ ‫ها‬ ‫فایل‬ :...........................................................................................................................................................۳۰ ‫جدول‬۴‫دستور‬ ‫با‬ ‫ها‬‫فایل‬ ‫جستجوی‬ :find............................................................................................................................................۳۶ ‫جدول‬۵:mount‫سیستم‬ ‫فایل‬ ‫یک‬ ‫استقرار‬ ‫و‬ ‫نصب‬............................................................................................................................۵۵ ‫جدول‬۶‫سخت‬ ‫دیسک‬ ‫فضای‬ :................................................................................................................................................................۵۹ ‫جدول‬۷‫ها‬ ‫گروه‬ ‫و‬ ‫کاربرها‬ :....................................................................................................................................................................۷۳ ‫جدول‬۸‫ها‬ ‫فایل‬ ‫مجوز‬ :............................................................................................................................................................................۷۵ ‫جدول‬۹‫فایل‬ ‫بروی‬ ‫ویژه‬ ‫مشخصات‬ ‫اعمال‬ :............................................................................................................................................۷۷ ‫جدول‬۱۰‫بایگانی‬ ‫و‬ ‫سازی‬‫فشرده‬ :zip ,gz ,rar , tar.bz2.................................................................................................................۸۴ ‫جدول‬۱۱‫های‬ ‫بسته‬ ‫نصب‬ :rpm............................................................................................................................................................۹۰ ‫جدول‬۱۲‫نصب‬ ‫ابزار‬ :YUM‫بر‬ ‫مبتنی‬ ‫های‬ ‫توزیع‬ ‫و‬ ‫فدورا‬ )Red Hat )...........................................................................................۹۸ ‫جدول‬۱۳‫فایل‬ ‫محتویات‬ ‫ی‬ ‫مشاهده‬ :.....................................................................................................................................................۹۹ ‫جدول‬۱۴‫سیستم‬ ‫فایل‬ ‫تعمیر‬ ‫و‬ ‫آنالیز‬ :.................................................................................................................................................۱۰۰ ‫جدول‬۱۵‫سیستم‬ ‫فایل‬ :swap..............................................................................................................................................................۱۰۱ ‫جدول‬۱۶‫فایل‬ ‫های‬ ‫پارامتر‬ :rsyncd.conf........................................................................................................................................۱۰۸ ‫جدول‬۱۷)‫پشتیبان‬ ‫گرفتن‬ :back up )................................................................................................................................................۱۱۳ ‫جدول‬۱۸‫ساخت‬ :iso...........................................................................................................................................................................۱۱۵ ‫جدول‬۱۹) ‫شبکه‬ ‫دستورات‬ :Lan‫و‬WiFi ).....................................................................................................................................۱۲۹ ‫جدول‬۲۰:Iptables( ‫آتش‬ ‫دیوار‬ )....................................................................................................................................................۱۳۸ ‫جدول‬۲۱‫زدایی‬ ‫اشکال‬ ‫و‬ ‫نظارت‬ :.......................................................................................................................................................۱۳۹ ‫جدول‬۲۲‫دیگر‬ ‫دستوراتی‬ :...................................................................................................................................................................۱۴۰ ‫جدول‬۲۳:Crontab options.............................................................................................................................................................۱۴۵ ‫جدول‬۲۴‫بال‬ ‫دستورات‬ ‫بندی‬ ‫جمع‬ :.....................................................................................................................................................۱۴۸ ‫جدول‬۲۵‫ویرایشگر‬ ‫دستورات‬ ‫کلیه‬ :vi..............................................................................................................................................۱۵۵ ‫ضمائم‬ ‫فهرست‬ ‫دستورات‬ ‫کامل‬ ‫مرجع‬ ‫جدول‬dd..........................................................................................................................................................۱۶۰ File systems........................................................................................................................................................................................۱۶۰ Backup and system-related..............................................................................................................................................................۱۶۱ Text manipulation.............................................................................................................................................................................۱۶۶ ۷
  • 8. ‫تصویر‬ ‫یک‬ ‫قالب‬ ‫در‬ ‫دستورات‬ ‫خلصه‬..................................................................................................................................................۱۶۶ ۸
  • 9. ‫چکیده‬ ) ‫پوسته‬ ‫با‬ ‫کار‬ ‫و‬ ‫لینوکس‬ ‫دستورات‬ ‫بررسی‬ ‫به‬ ‫مختصر‬ ‫صورت‬ ‫به‬ ‫مستند‬ ‫این‬shell. ‫میپردازد‬ ( ۱‫مقدمه‬ ‫[ل‬[‫کام‬ ‫مستندی‬ ‫از‬ ‫بودن‬ ‫برخوردار‬ ‫منظور‬ ‫به‬ ‫محترم‬ ‫دوستان/همکاران/کارفرمایان‬ ‫سوی‬ ‫از‬ ‫شده‬ ‫اعلم‬ ‫نیاز‬ ‫توجه‬ ‫با‬ ‫آوری‬ ‫[رد‬[‫گ‬ ‫[ا‬[‫ب‬ ‫تا‬ ‫شدیم‬ ‫آن‬ ‫بر‬ ‫فارسی‬ ‫زبان‬ ‫به‬ ‫لینوکس‬ ‫عامل‬ ‫سیستم‬ ‫دستورات‬ ‫آسان‬ ‫و‬ ‫سریع‬ ‫یادگیری‬ ‫برای‬ ‫جامع‬ ‫و‬ .‫باشیم‬ ‫داده‬ ‫ارایه‬ ‫را‬ ‫مهم‬ ‫نیاز‬ ‫این‬ ‫به‬ ‫مناسب‬ ‫پاسخی‬ ‫مستند‬ ‫این‬ ‫ق[[ادر‬ ‫آسان‬ ‫و‬ ‫شده‬ ‫هدایت‬ ‫روشی‬ ‫به‬ ‫خواننده‬ ‫که‬ ‫است‬ ‫ای‬ ‫شیوه‬ ‫به‬ ،‫مطالب‬ ‫مناسب‬ ‫بندی‬ ‫دسته‬ ‫و‬ ‫گردآوری‬ ‫هدف‬ .‫گردد‬ ‫مسلط‬ ‫شده‬ ‫ارایه‬ ‫مفاهیم‬ ‫و‬ ‫مطالب‬ ‫به‬ ‫باشد‬ ‫[ت‬[‫اس‬ ‫[د‬[‫امی‬ ،‫[ت‬[‫شماس‬ ‫روی‬ ‫پیش‬ ‫آن‬ ‫حاصل‬ ‫و‬ ‫جستیم‬ ‫یاری‬ ‫فراوانی‬ ‫ومقالت‬ ‫ها‬‫سایت‬ ‫و‬ ‫ها‬‫کتاب‬ ‫از‬ ‫مسیر‬ ‫این‬ ‫در‬ ‫[ا‬[‫ب‬ ‫[ه‬[‫بلک‬ ‫[د‬[‫میگردی‬ ‫آشنا‬ ‫زیادی‬ ‫و‬ ‫جذاب‬ ‫بسیار‬ ‫مطالب‬ ‫با‬ ‫تنها‬ ‫نه‬ ‫مستند‬ ‫این‬ ‫.طی‬ ‫گیرد‬ ‫قرار‬ ‫استفاده‬ ‫مورد‬‫های‬‫[ایت‬[‫س‬ ‫مطالب‬ ‫از‬ ‫مستند‬ ‫تهیه‬ ‫در‬ ‫که‬ ،‫مفیدی‬ ‫خارجی‬ ‫و‬ ‫ایرانی‬‫ها‬‫آن‬‫از‬ ‫دارد‬ ‫[ا‬[‫ج‬ ‫[ه‬[‫ک‬ ‫میگردید‬ ‫آشنا‬ ‫نیز‬ ،‫است‬ ‫گردیده‬ ‫استفاده‬ ‫این‬ ‫آوردگان‬ ‫پدید‬ ‫زحمات‬‫ها‬‫سایت‬.‫کنیم‬ ‫قدردانی‬ ‫در‬ ‫[ی‬[‫تکمیل‬ ‫[وارد‬[‫م‬ ‫و‬ ‫[د‬[‫ان‬ ‫گردیده‬ ‫ذکر‬ ‫مبسوط‬ ‫شرح‬ ‫با‬ ‫اصلی‬ ‫مفاهیم‬ ‫و‬ ‫دستورات‬ ‫قست‬ ‫هر‬ ‫در‬ ‫است‬ ‫ذکر‬ ‫به‬ ‫لزم‬ .‫است‬ ‫شده‬ ‫عرضه‬ ‫دستورات‬ ‫جداول‬ ‫قالب‬ ۲‫با‬ ‫آشنايی‬Bash‫اول‬ ‫بخش‬ .‫[د‬[‫دارن‬ ‫را‬ ‫[تم‬[‫سیس‬ ‫بر‬ ‫کامل‬ ‫کنترل‬ ‫قابلیت‬ ‫های‬ ‫دستور‬ ‫و‬ ‫لینوکس‬ ‫فرمان‬ ‫است.خط‬ ‫دستور‬ ‫بسیاری‬ ‫شامل‬ ‫لینوکس‬ ‫یا‬ ‫مستعار‬ ‫های‬ ‫نام‬ ‫قالب‬ ‫در‬ ‫توان‬ ‫می‬ ‫را‬ ‫ها‬ ‫دستور‬Alias‫یا‬ ‫توابع‬ ‫و‬ ‫ها‬Function‫گسترش‬ ‫ها‬ ‫اسکریپت‬ ‫همچنین‬ ‫و‬ ‫ها‬ ۹
  • 10. .‫کرد‬ ‫استفاده‬ ‫دیگری‬ ‫گونه‬ ‫به‬ ‫را‬ ‫آنها‬ ‫و‬ ‫داد‬ Bash‫یا‬ ‫پوسته‬ ‫وظیف‬ .‫کند‬ ‫می‬ ‫اجرا‬ ‫را‬ ‫دستورها‬ ‫که‬ ‫است‬ ‫لینوکس‬ ‫پوسته‬ ‫چندین‬ ‫از‬ ‫یکی‬Shell‫ها‬ ‫دستور‬ ‫دریافت‬ ‫[ایی‬[‫ه‬ ‫[ی‬[‫است.ویژگ‬ ‫عامل‬ ‫سیستم‬ ‫و‬ ‫کاربر‬ ‫میان‬ ‫واسطی‬ ‫پوسته‬ ‫یعنی‬ ‫باشد‬ ‫می‬ ‫عامل‬ ‫سیستم‬ ‫هسته‬ ‫توسط‬ ‫آنها‬ ‫تفسیر‬ ‫و‬ ‫حس[[اس‬ ‫ک[[وچکی‬ ‫به‬ ‫لینوکس‬ ‫های‬ ‫:دستور‬ ‫هستند‬ ‫یکسان‬ ‫لینوکسی‬ ‫های‬ ‫پوسته‬ ‫تمام‬ ‫میان‬ ‫شوند‬ ‫می‬ ‫بیان‬ ‫زیر‬ ‫در‬ ‫که‬ ‫دستور‬ ‫لینوکس‬ ‫در‬ ‫هستند.یعنی‬ls‫اگر‬ ‫ولی‬ ‫است‬ ‫قبول‬ ‫قابل‬LS‫یا‬Ls.‫نیستند‬ ‫قبول‬ ‫قابل‬ ‫بنویسید‬ ‫را‬ ‫تشکیل‬ ‫تشکیل‬ ‫شدن‬ ‫اجرا‬ ‫برای‬ ‫زیر‬ ‫بصورت‬ ‫بخش‬ ‫سه‬ ‫از‬ ‫دستور‬ ‫هر‬‫شود‬‫می‬. cmd -options Arg ‫آن‬ ‫در‬ ‫که‬cmd) command. ‫است‬ ‫دستور‬ ‫خود‬ ( options‫ابتدای‬ ‫که‬ ‫ها‬‫ها‬‫آن‬‫یک‬–‫آید‬‫می‬‫ی[ا‬ ‫[تر‬[‫بیش‬ ‫[ات‬[‫امکان‬ ‫[وند‬[‫ش‬ ‫[ی‬[‫م‬ ‫[دا‬[‫ج‬ ‫[تور‬[‫دس‬ ‫خود‬ ‫از‬ ‫فاصله‬ ‫یک‬ ‫با‬ ‫یا‬ ‫و‬ ‫دستور‬ ‫اینکه‬ ‫مانند‬ .‫دهند‬ ‫می‬ ‫نشان‬ ‫را‬ ‫دستور‬ ‫از‬ ‫بیششتر‬ ‫جزئیاتی‬ls‫[ت‬[‫لیس‬ ‫را‬ ‫[ان‬[‫پنه‬ ‫غیر‬ ‫های‬ ‫فایل‬ ‫فقط‬ ‫عادی‬ ‫بطور‬ ‫با‬ ‫اما‬ ‫کند‬ ‫می‬option‫گزینه‬ ‫یا‬a.‫دهد‬ ‫می‬ ‫نشان‬ ‫نیز‬ ‫را‬ ‫مخفی‬ ‫های‬ ‫فایل‬ - ‫[د‬[‫مانن‬ ‫[تند‬[‫هس‬ ‫شده‬ ‫خلصه‬ ‫یا‬ :‫هستند‬ ‫صورت‬ ‫دو‬ ‫به‬ ‫های‬ ‫گزینه‬a‫دس[تور‬ ‫[ال‬[‫مث‬ ‫در‬ls‫ی[ا‬ ‫درک‬ ‫[ل‬[‫قاب‬ ‫بص[ورت‬ ‫ی[ا‬ Human Readable‫دستور‬ ‫مثال‬ ‫در‬ ‫که‬ ‫کاربر‬ ‫برای‬ls‫گزینه‬a‫مخفف‬all‫برای‬ ‫که‬ ‫باشد‬ ‫می‬‫می‬ ‫درک‬ ‫راحتر‬ ‫کاربر‬ .‫شود‬ ‫درک‬ ‫قابل‬ ‫های‬ ‫گزینه‬ ‫فرمت‬‫علمت‬ ‫یک‬ ‫جای‬ ‫به‬ ‫یعنی‬ ‫است‬ ‫زیر‬ ‫بصورت‬dash‫دوعلمت‬dash‫از‬ ‫قبل‬option‫ها‬ ‫آید‬‫می‬ - - help Arg‫یک‬ ‫حتی‬ ‫یا‬ ‫دایرکتوری‬ ‫یا‬ ‫فایل‬ ‫یک‬ ‫مسیر‬ ‫یا‬ ‫و‬ ‫نام‬ ‫تواند‬ ‫می‬ ‫دستور‬ ‫خود‬ ‫به‬ ‫توجه‬ ‫با‬ ‫که‬ ‫است‬ ‫آرگومان‬ ‫مخفف‬ ‫مسیر‬ ‫به‬ ‫دایرکتوری‬ ‫یک‬ ‫محتویات‬ ‫تمام‬ ‫میخواهیم‬ ‫می‬ ‫مثال‬ ‫باشد.بطور‬ ‫متغر‬ ‫یک‬ ‫همچنین‬ ‫یا‬ ‫و‬ ‫دیگر‬ ‫دستور‬ /home/ehsan/mydir ‫مسیر‬ ‫مثال‬ ‫این‬ ‫در‬ .‫دهیم‬ ‫نشان‬ ‫را‬ /home/ehsan/mydir ۱۰
  • 11. ‫دستور‬ ‫آرگومان‬ ‫بعنوان‬ls.‫بود‬ ‫خواهد‬ ۲.۱‫؟‬ ‫کند‬ ‫می‬ ‫اجرا‬ ‫را‬ ‫ها‬ ‫دستور‬ ‫چگونه‬ ‫لینوکس‬ ‫باید‬‫با‬‫[ر‬[‫متغی‬ ‫با‬ ‫تا‬ ‫بخوانید‬ ‫را‬ ‫لینوکس‬ ‫در‬ ‫ریشه‬ ‫کاربر‬ ‫با‬ ‫آشنایی‬ ‫همچنین‬ ‫و‬ ‫لینوکس‬ ‫در‬ ‫کاربران‬ ‫مدیریت‬PATH .‫شوید‬ ‫آشنا‬ ‫متغیر‬ ‫محتوای‬ ‫لینوکس‬ ‫ابتدا‬ ‫کنید‬ ‫می‬ ‫اجرا‬ ‫فرمان‬ ‫خط‬ ‫در‬ ‫را‬ ‫دستوری‬ ‫شما‬ ‫وقتی‬PATH‫[ه‬[‫ک‬ ‫[اربری‬[‫ک‬ ‫[ه‬[‫ب‬ ‫مربوط‬ ‫است‬ ‫ممکن‬ ‫و‬ ‫است‬ ‫کاربر‬ ‫همان‬ ‫خاص‬ ‫مقدار‬ ‫دارای‬ ‫کاربر‬ ‫هر‬ ‫برای‬ ‫متغیر‬ ‫این‬ .‫کند‬ ‫می‬ ‫بررسی‬ ‫را‬ ‫کرده‬ ‫اجرا‬ ‫را‬ ‫دستور‬ ‫[ه‬[‫ک‬ ‫[ایی‬[‫ه‬ ‫[وری‬[‫دایرکت‬ ‫[ه‬[‫ب‬ ‫منتهی‬ ‫های‬ ‫مسیر‬ ‫جز‬ ‫چیزی‬ ‫آن‬ ‫محتوای‬ ‫اما‬ ‫باشد‬ ‫یکی‬ ‫همگی‬ ‫برای‬ ‫یا‬ ‫کاربر‬ ‫چندین‬ ‫برای‬ ‫آن‬ ‫[ی‬[‫خروج‬ ‫از‬ ‫نمونه‬ ‫است.یک‬ ‫شده‬ ‫جدا‬ ‫دیگری‬ ‫از‬ : ‫علمت‬ ‫یک‬ ‫با‬ ‫دایرکتوری‬ ‫باشد.هر‬ ‫نمی‬ ‫هستند‬ ‫ها‬ ‫دستور‬ ‫شامل‬ ‫کاربر‬ ‫برای‬root‫ن[ام‬ ‫[ه‬[‫ب‬ ‫در‬ ‫معمولی‬ ‫کاربر‬ ‫یک‬ ‫برای‬ ‫خروجی‬ ‫از‬ ‫نمونه‬ ‫یک‬ ‫و‬ ‫اول‬ ‫خط‬ ‫در‬Ehsan‫دو‬ ‫از‬ ‫دوم‬ ‫[ط‬[‫خ‬ ‫در‬ .‫است‬ ‫آمده‬ ‫زیر‬ ‫خط‬ ‫[ر‬[‫متغی‬ ‫در‬ ‫که‬ ‫هایی‬ ‫مسیر‬ ‫در‬ ‫کردید‬ ‫اجرا‬ ‫که‬ ‫دستوری‬ ‫آیا‬ ‫که‬ ‫فهمد‬ ‫می‬ ‫لینوکس‬ ‫متغیر‬ ‫این‬ ‫بررسی‬ ‫از‬ ‫پس‬PATH ‫پیغام‬ ‫یک‬ ‫نداست‬ ‫وجود‬ ‫اگر‬ ‫؟‬ ‫نه‬ ‫یا‬ ‫دارد‬ ‫وجود‬ ‫شما‬Command not found‫که‬ ‫نیست‬ ‫معنی‬ ‫آن‬ ‫به‬ ‫این‬ ‫و‬ ‫دهد‬ ‫می‬ ‫متغیر‬ ‫های‬ ‫مسیر‬ ‫در‬ ‫بلکه‬ ‫نیست‬ ‫نصب‬ ‫یا‬ ‫ندارد‬ ‫وجود‬ ‫دستور‬ ‫این‬ ‫اصلن‬PATH‫[لن‬[‫اص‬ ‫[م‬[‫ه‬ ‫شاید‬ ‫ندارد.اما‬ ‫وجود‬ ‫شما‬ ‫[ای‬[‫ه‬ ‫[یر‬[‫مس‬ ‫از‬ ‫[ی‬[‫یک‬ ‫شامل‬ ‫که‬ ‫جایی‬ ‫در‬ ‫نصب‬ ‫با‬ ‫شاید‬ ‫که‬ ‫باشد‬ ‫نشده‬ ‫نصب‬ ‫سیسستم‬ ‫در‬ ‫دستور‬ ‫این‬ ‫هنوز‬ ‫کلی‬ ‫بطور‬ PATH‫و‬ ‫دارد‬ ‫وجود‬ ‫اجرا‬ ‫عدم‬ ‫برای‬ ‫هم‬ ‫دیگری‬ ‫دلیل‬ ‫اما‬ .‫کنید‬ ‫اجرا‬ ‫آنرا‬ ‫بتوانید‬ ‫شما‬ ‫نصب‬ ‫از‬ ‫پس‬ ‫و‬ ‫شود‬ ‫نصب‬ ‫شما‬ .‫است‬ ‫اجرایی‬ ‫مجوز‬ ‫نداشتن‬ ‫آن‬ ۳‫با‬ ‫آشنايی‬Bash‫دستور‬ ) ‫دوم‬ ‫بخش‬cd( ‫ها‬ ‫نماد‬ ‫و‬ cd‫مخفف‬Change Directory‫[ار‬[‫بک‬ ‫سیستم‬ ‫از‬ ‫شما‬ ‫استفاده‬ ‫طول‬ ‫در‬ ‫که‬ ‫است‬ ‫هایی‬ ‫دستور‬ ‫پرکابردترین‬ ‫از‬ ‫یکی‬ .‫شود‬ ‫می‬ ‫استفاده‬ ‫فرمان‬ ‫خط‬ ‫در‬ ‫لینوکس‬ ‫فایل‬ ‫سیستم‬ ‫سطح‬ ‫در‬ ‫پیمایش‬ ‫برای‬ ‫دستور‬ ‫این‬ ‫شود.از‬ ‫می‬ ‫برده‬ cd: ‫است‬ ‫زیر‬ ‫بصورت‬ ‫آن‬ ‫استفاده‬ ‫روش‬ .‫رود‬ ‫می‬ ‫بکار‬ ‫فایل‬ ‫سیستم‬ ‫پیمایش‬ ‫برای‬ ‫و‬ ‫گزینه‬ ‫بدون‬ ‫دستوریست‬ ۱۱
  • 12. cd /path/to/directory ‫[ای‬[‫بج‬ ‫را‬ ‫آنها‬ ،‫کار‬ ‫راحتی‬ ‫برای‬ ‫توان‬ ‫می‬ ‫که‬ ‫دارند‬ ‫وجود‬ ‫یونیکسی‬ ‫های‬ ‫سیتم‬ ‫در‬ ‫شده‬ ‫تعریف‬ ‫های‬ ‫نماد‬ ‫از‬ ‫یکسری‬ : ‫هستند‬ ‫زیر‬ ‫بصورت‬ ‫ها‬ ‫نماد‬ ‫این‬ .‫برد‬ ‫بکار‬ ،‫مسیر‬ •‫نقطه‬ ‫نماد‬dot symbol) ‫تنها‬ ‫نقطه‬ ‫یک‬ ‫فرمان‬ ‫خط‬ ‫در‬ :.‫[وری‬[‫[ت.دایرکت‬[‫اس‬ ‫جاری‬ ‫دایرکتوری‬ ‫دهنده‬ ‫نشان‬ ( ‫[ی‬[‫م‬ ‫[ز‬[‫نی‬ ‫[اری‬[‫ک‬ ‫[وری‬[‫دایرکت‬ ،‫دایرکتوری‬ ‫این‬ ‫به‬ ‫هستیم‬ ‫آن‬ ‫درون‬ ‫حاضر‬ ‫حال‬ ‫در‬ ‫که‬ ‫است‬ ‫دایرکتوری‬ ‫جاری‬ ‫گویند.دستور‬pwd‫یا‬Print Work Directory‫فرمان‬ ‫خط‬ ‫در‬ ‫جاری‬ ‫دایرکتوری‬ ‫آن‬ ‫اجرای‬ ‫با‬ ‫که‬ ‫دارد‬ ‫وجود‬ ‫دی‬ ‫مسیر‬ ‫از‬ ‫را‬ ‫فایل‬ ‫یک‬ ‫خواهید‬ ‫می‬ ‫وقتی‬ ‫مثال‬ ‫شود.بطور‬ ‫می‬ ‫داده‬ ‫نسان‬‫[ل‬[‫منتق‬ ‫ج[اری‬ ‫[وری‬[‫دایرکت‬ ‫[ه‬[‫ب‬ ‫گری‬ : ‫کنید‬ ‫عمل‬ ‫زیر‬ ‫بصورت‬ ‫کافیست‬ ‫بنویسید‬ ‫را‬ ‫جاری‬ ‫دایرکتوری‬ ‫مسیر‬ ‫اینکه‬ ‫بجای‬ ‫کنید‬ cp /source/path/filename . •‫[رای‬[‫اج‬ ‫[ا‬[‫ب‬ .‫[ت‬[‫اس‬ ‫[اری‬[‫ج‬ ‫[وری‬[‫دایرکت‬ ،}‫د‬[[‫وال‬ ‫دایرکتوری‬ ‫دهنده‬ ‫نشان‬ ‫نقطه‬ ‫دو‬ ‫فرمان‬ ‫خط‬ ‫در‬ : ‫نقطه‬ ‫دو‬ ‫نماد‬ .. ‫دستور‬cd.‫شوید‬ ‫می‬ ‫منتقل‬ ‫آن‬ ‫به‬ ‫والد،یکباره‬ ‫دایرکتوری‬ ‫مسیر‬ ‫نوشتن‬ ‫بجای‬ ‫شما‬ •‫نماد‬: ~‫نماد‬ ‫فرمان‬ ‫خط‬ ‫در‬~‫نوشتن‬ ‫بجای‬ ‫و‬ ‫شماست‬ ‫خانگی‬ ‫دایرکتوری‬ ‫معنی‬ ‫به‬cd /home/ehsan‫من‬ ‫توانم‬ ‫می‬‫بنویس[[م‬~cd •‫یا‬ ‫ن[م[اد‬ : ‫ن[م[اد‬– –dash‫دستور‬ ‫جلوی‬ ‫وقتی‬cd‫[ازی‬[‫س‬ ‫[بیه‬[‫ش‬ ‫[ی‬[‫یعن‬ ‫آید‬ ‫می‬back/forward‫[ر‬[‫مرورگ‬ ‫در‬ ‫دایرکتوری‬ ‫در‬ ‫حاضر‬ ‫حال‬ ‫در‬ ‫شما‬ ‫کنید‬ ‫فرض‬ .‫فایل‬ ‫سیستم‬ ‫گرافیکی‬ ‫های‬ /dir1/dir2/ ‫دستور‬ ‫با‬ ‫سپس‬ ‫و‬ ‫هستید‬cd‫دایرکتوری‬ ‫به‬ /dir3/dir4 ‫دایرکتوری‬ ‫به‬ ‫دوباره‬ ‫خواهید‬ ‫می‬ ‫حال‬ ‫روید‬ ‫می‬ /dir1/dir2 ‫دستور‬ ‫نوشتن‬ ‫بجای‬ ‫بروید‬ ۱۲
  • 13. cd /dir1/dir2 ‫اگر‬‫خواهید‬‫می‬‫دایرکتوری‬ ‫به‬ /dir3/dir4 - ‫دستور‬ ‫کافیست‬ ‫دوباره‬ ‫بروید‬cd.‫کنید‬ ‫اجرا‬ ‫را‬ •‫یا‬ ‫نقطه‬ ‫نماد‬dot‫[ا‬[‫ی‬ ‫[ی‬[‫مخف‬ ‫[ل‬[‫فای‬ ‫آن‬ ‫بیاد‬ ‫فایلی‬ ‫هر‬ ‫ابندای‬ ‫در‬ ‫اگر‬ ‫نفطه‬ ‫نماد‬ :Hidden‫در‬ ‫[س‬[‫[ود.پ‬[‫ش‬ ‫[ی‬[‫م‬ ‫دستور‬ ‫با‬ ‫فرمان‬ ‫خط‬ ‫پیمایش‬cd‫فایل‬ ‫کنید‬ ‫بیاورید.فرض‬ ‫فایل‬ ‫نام‬ ‫ابندای‬ ‫در‬ ‫آنرا‬ ‫که‬ ‫است‬ ‫الزامی‬filename : ‫کنید‬ ‫استفاده‬ ‫را‬ ‫زیر‬ ‫دستور‬ ‫باید‬ ‫پیمایش‬ ‫برای‬ ‫پس‬ ‫است‬ ‫مخفی‬ cd /path/to/.filename •‫نماد‬#‫و‬: $‫خط‬ ‫جلوی‬ ‫کنید‬ ‫می‬ ‫باز‬ ‫را‬ ‫مجازی‬ ‫ترمینال‬ ‫یا‬ ‫فرمان‬ ‫خط‬ ‫پنجره‬ ‫معمولی‬ ‫کاربر‬ ‫یک‬ ‫با‬ ‫شما‬ ‫وقتی‬ ‫اعلن‬Command Prompt‫علمت‬$‫کاربر‬ ‫با‬ ‫وقتی‬ ‫ولی‬ ‫شود‬ ‫می‬ ‫داده‬ ‫نشان‬root‫نماد‬ ‫هستید‬#‫داد‬ ‫نشان‬ ‫نماد‬: $‫دستور‬ ‫با‬ ‫محلی‬ ‫های‬ ‫متغیر‬ ‫مقدار‬ ‫چاپ‬ ‫و‬ ‫تعریف‬ ‫برای‬echo‫رود‬ ‫می‬ ‫بکار‬. •‫نماد‬<‫و‬: >‫نماد‬>‫دستور‬ ‫یک‬ ‫خروجی‬ ‫ارسال‬ ‫برای‬)Standard Output(‫دستور‬ ‫یک‬ ‫ورودی‬ ‫به‬) Standard Input(‫رود‬ ‫می‬ ‫بکار‬.‫نماد‬<‫رود‬ ‫می‬ ‫بکار‬ ‫دستور‬ ‫یک‬ ‫به‬ ‫ورودی‬ ‫ارسال‬ ‫برای‬. ls -l > filedir cat < filedir ‫ابتدا‬ ‫اول‬ ‫دستور‬ls -l‫در‬ ‫ورودی‬ ‫بصورت‬ ‫کند‬ ‫چاپ‬ ‫نمایشگر‬ ‫در‬ ‫اینکه‬ ‫بجای‬ ‫را‬ ‫خرجیش‬ ‫سپس‬ ‫و‬ ‫کند‬ ‫می‬ ‫اجرا‬ ‫را‬ ‫دستور‬ ‫به‬ ‫ورودی‬ ‫بعنوان‬ ‫را‬ ‫فایل‬ ‫آن‬ ‫محتوای‬ ‫هم‬ ‫دوم‬ ‫دستور‬ .‫کتد‬ ‫می‬ ‫ذخیره‬ ‫فایل‬ ‫یک‬cat.‫دهد‬ ‫می‬ ‫مع[[رف‬ ‫ن[م[اد‬ [‫ین‬[‫ا‬ : ‫ن[م[اد‬|Piping‫مفهوم‬ ‫استو‬ ‫کشی‬ ‫لوله‬ ‫یا‬Piping‫ای‬ ‫به‬‫ن‬‫[ک‬[‫ی‬ ‫[رای‬[‫اج‬ ‫نتیجه‬ ‫که‬ ‫است‬ ‫معنی‬ .… ‫و‬ ‫دوم‬ ‫دستور‬ ‫ورودی‬ ‫آرگومان‬ ‫بعنوان‬ ‫اول‬ ‫دستور‬ ‫نتیجه‬ ‫یعنی‬ .‫بدهیم‬ ‫دیگر‬ ‫دستور‬ ‫یک‬ ‫به‬ ‫را‬ ‫دستور‬ ls -l | wc -l ‫دستور‬ ‫ابتدا‬ ‫بال‬ ‫دستور‬ ‫در‬ls -l‫[ارامتر‬[‫پ‬ ‫[وان‬[‫بعن‬ ‫[ا‬[‫ه‬ ‫[ل‬[‫فای‬ ‫و‬ ‫ها‬ ‫دایرکتوری‬ ‫فهرست‬ ‫یعنی‬ ‫آن‬ ‫نتیجه‬ ‫و‬ ‫شده‬ ‫اجرا‬ ۱۳
  • 14. ‫دستور‬wc -l.‫رود‬ ‫می‬ ‫بکار‬ ۴‫؟‬ ‫کنیم‬ ‫پیدا‬ ‫را‬ ‫ها‬ ‫دستور‬ ‫لینوکس‬ ‫در‬ ‫چگونه‬ ‫[ر‬[‫ه‬ ‫[ون‬[‫چ‬ ‫ندارید‬ ‫لینوکس‬ ‫یادگرفتن‬ ‫برای‬ ‫کتاب‬ ‫یا‬ ‫اینترنت‬ ‫به‬ ‫نیاز‬ ‫شما‬ ‫که‬ ‫است‬ ‫این‬ ‫لینوکس‬ ‫های‬ ‫مزیت‬ ‫از‬ ‫یکی‬ ‫[دین‬[‫چن‬ ‫[ا‬[‫ب‬ ‫[ه‬[‫ادام‬ ‫[د.در‬[‫دارن‬ ‫[ود‬[‫وج‬ ‫که‬ ‫کاملی‬ ‫و‬ ‫عالی‬ ‫مستندات‬ ‫مانند‬ ‫دارد‬ ‫وجود‬ ‫لینوکس‬ ‫خود‬ ‫در‬ ‫بخواهید‬ ‫که‬ ‫آنچه‬ .‫شد‬ ‫خواهیم‬ ‫آشنا‬ ‫ها‬ ‫دستور‬ ‫یافتن‬ ‫روش‬ ۴.۱.۱‫دستور‬man ‫دستور‬ ‫با‬ ‫لینوکس‬ ‫در‬ ‫مختلف‬ ‫دستورهای‬ ‫مورد‬ ‫در‬ ‫اطلعات‬ ‫آوردن‬ ‫بدست‬man‫[یار‬[‫بس‬ ‫[تور‬[‫دس‬ ‫[ن‬[‫ای‬ ‫است‬ ‫ممکن‬ ‫توضیحات‬ ‫و‬ ‫و‬ ‫ها‬ ‫سویچ‬ ‫با‬ ‫همراه‬ ‫دستور‬ ‫یک‬ ‫از‬ ‫کاملی‬ ‫اطلعات‬ ‫و‬ ‫کاربرد‬‫ها‬‫آن‬. ‫میدهد‬ ‫قرار‬ ‫شما‬ ‫اختیار‬ ‫در‬ ‫انجام‬ ‫کاری‬ ‫چه‬ ‫دستور‬ ‫یک‬ ‫بدانید‬ ‫خواهید‬ ‫می‬ ‫مثال‬ ‫برای‬‫دهد‬‫می‬‫دارد‬ ‫هایی‬ ‫سویچ‬ ‫چه‬ ‫و‬ man cd ‫دستور‬ ‫کامل‬ ‫اطلعات‬ ‫بال‬ ‫دستور‬cd. ‫دهد‬ ‫می‬ ‫نشان‬ ‫را‬ man -k:.‫دانید‬ ‫می‬ ‫را‬ ‫آن‬ ‫عملکرد‬ ‫ولی‬ ‫دانید‬ ‫نمی‬ ‫را‬ ‫آن‬ ‫نام‬ ‫که‬ ‫دستوری‬ ‫مورد‬ ‫در‬ ‫اطلعات‬ ‫آوردن‬ ‫بدست‬ man -f:.‫دانید‬ ‫می‬ ‫را‬ ‫آن‬ ‫نام‬ ‫ولی‬ ‫دانید‬ ‫نمی‬ ‫را‬ ‫آن‬ ‫کاربرد‬ ‫که‬ ‫دستوری‬ ‫مورد‬ ‫در‬ ‫مختصری‬ ‫شرح‬ man -u‫دستور‬ ‫اطلعاتی‬ ‫بانک‬ ‫رسانی‬ ‫بروز‬ :man‫دستور‬ ‫از‬ ‫استفاده‬ ‫از‬ ‫قبل‬ ‫است‬ ‫بهتر‬ ،man‫[ه‬[‫ب‬ ‫را‬ ‫دستور‬ ‫این‬ .‫ببریم‬ ‫کار‬ ۴.۱.۲‫دستور‬apropos ‫نام‬ ‫به‬ ‫داده‬ ‫پایگاه‬ ‫یک‬ ‫دستور‬ ‫این‬whatis‫جستجو‬ ‫دهید‬ ‫می‬ ‫آن‬ ‫به‬ ‫آرگومان‬ ‫بعنوان‬ ‫شما‬ ‫که‬ ‫کلمه‬ ‫یک‬ ‫اساس‬ ‫بر‬ ‫را‬ ‫[رای‬[‫ب‬ ‫را‬ ‫زیر‬ ‫دستور‬ ‫کنید‬ ‫کند.فرض‬ ‫می‬ ‫چاپ‬ ‫خروجی‬ ‫روی‬ ‫آنرا‬ ‫با‬ ‫مطابق‬ ‫هایی‬ ‫خروجی‬ ‫کلمه‬ ‫آن‬ ‫اساس‬ ‫بر‬ ‫و‬ ‫کند‬ ‫می‬ ۱۴
  • 15. ‫کلمه‬ ‫برای‬ ‫سیستم‬ ‫در‬ ‫آنچه‬ ‫هر‬ ‫یافتن‬user‫دستور‬ .‫کنید‬ ‫اجرا‬ ‫دارد‬ ‫وجود‬apropos‫هر‬ ‫و‬ ‫کرده‬ ‫جستجو‬ ‫را‬ ‫داده‬ ‫پایگاه‬ ‫درباره‬ ‫که‬ ‫آنچه‬user.‫دهد‬ ‫می‬ ‫نشان‬ ‫را‬ ‫باشد‬ apropos user ‫و‬ ‫[یم‬[‫نویس‬ ‫[ی‬[‫م‬ ‫[ان‬[‫فرم‬ ‫[ط‬[‫خ‬ ‫در‬ ‫اجرا‬ ‫برای‬ ‫که‬ ‫چیزی‬ ‫هر‬ ‫کنیم‬ ‫فرض‬ ‫ما‬ ‫اگر‬ ‫که‬ ‫است‬ ‫این‬ ‫ها‬ ‫دستور‬ ‫نوع‬ ‫از‬ ‫منظور‬ ‫سپس‬Enter: ‫شوند‬ ‫می‬ ‫تقسیم‬ ‫دسته‬ ‫چند‬ ‫به‬ ‫زنیم‬ ‫می‬ ‫را‬ : ‫ها‬ ‫دستور‬‫مانند‬ ‫هایی‬ ‫مسیر‬ ‫در‬ ‫معمول‬ ‫بطور‬ ‫که‬ ‫هستند‬ ‫باینری‬ ‫های‬ ‫برنامه‬ ‫ها‬ ‫دستور‬ / /usr bin ‫یا‬ ‫و‬ / /usr sbin ‫دسته‬ ‫دو‬ ‫به‬ ‫ها‬ ‫دستور‬ .‫دارند‬ ‫وجود‬Built-in‫درونی‬ ‫یا‬Bash‫غیر‬ ‫و‬Built-in‫های‬ ‫دستور‬ .‫شوند‬ ‫می‬ ‫تفسیم‬Built- in‫خود‬ ‫توسط‬Bash‫[ا‬[‫ی‬ ‫[تور‬[‫دس‬ ‫[ود‬[‫خ‬ ‫[ا‬[‫آنه‬ ‫[ده‬[‫آورن‬ ‫پدید‬ ‫یا‬ ‫والد‬ ‫کنید‬ ‫می‬ ‫اجرا‬ ‫را‬ ‫آنها‬ ‫شما‬ ‫وقتی‬ ‫و‬ ‫شوند‬ ‫می‬ ‫کنترل‬ ‫فرایند‬bash‫بود‬ ‫خواهد‬. ۴.۲‫يا‬ ‫مستعار‬ ‫های‬ ‫نام‬Alias‫ها‬ ‫همرا‬ ‫به‬ ‫آنرا‬ ‫باید‬ ‫کنید‬ ‫اجرا‬ ‫خواهید‬ ‫می‬ ‫که‬ ‫را‬ ‫ها‬ ‫دستور‬ ‫از‬ ‫برخی‬option‫[د‬[‫کنی‬ ‫اجرا‬ ‫سپس‬ ‫و‬ ‫بنویسید‬ ‫زیادی‬ ‫های‬ .‫اند‬ ‫کرده‬ ‫ساده‬ ‫شما‬ ‫برای‬ ‫را‬ ‫کار‬ ‫این‬ ‫مستعار‬ ‫های‬ ‫نام‬ .‫هستند‬ ‫کننده‬ ‫خسته‬ ‫و‬ ‫کننده‬ ‫کسل‬ ‫کنید‬ ‫می‬ ‫اجرا‬ ‫که‬ ‫بار‬ ‫هر‬ ‫که‬ ‫[ک‬[‫کوچ‬ ‫[ه‬[‫کلم‬ ‫[ک‬[‫ی‬ ‫[ط‬[‫فق‬ ‫[د‬[‫ون‬ ‫[ش‬[‫م‬ ‫شامل‬ ‫را‬ ‫حرف‬ ‫چندین‬ ‫که‬ ‫هایش‬ ‫گزینه‬ ‫و‬ ‫دستور‬ ‫آن‬ ‫به‬ ‫شما‬ ‫مستعا‬ ‫های‬ ‫نام‬ ‫با‬ ‫[اره‬[‫درب‬ ‫بعدی‬ ‫های‬ ‫پست‬ ‫شود.در‬ ‫سلده‬ ‫هایش‬ ‫گزینه‬ ‫و‬ ‫دستور‬ ‫آن‬ ‫انجام‬ ‫پس‬ ‫این‬ ‫از‬ ‫تا‬ ‫دهید‬ ‫می‬ ‫اختصاص‬Alias‫[ا‬[‫ه‬ .‫کنم‬ ‫می‬ ‫صحبت‬ ۴.۳‫يا‬ ‫توابع‬Function‫ها‬ ‫[ا‬[‫ب‬ ‫[زا‬[‫اج‬ ‫[ر‬[‫دیگ‬ ‫و‬ ‫[ا‬[‫ه‬ ‫[تور‬[‫دس‬ ‫این‬ ‫که‬ ‫کنید‬ ‫می‬ ‫گرداوری‬ ‫نام‬ ‫یک‬ ‫غالب‬ ‫در‬ ‫را‬ ‫ها‬ ‫بخش‬ ‫دیگر‬ ‫و‬ ‫دستور‬ ‫چندین‬ ‫شما‬ ۱۵
  • 16. .‫کنند‬ ‫می‬ ‫کار‬ ‫باهم‬ ‫خروجی‬ ‫یک‬ ‫بگویم‬ ‫بهتر‬ ‫یا‬ ‫خاص‬ ‫کار‬ ‫یک‬ ‫انجام‬ ‫برای‬ ‫همگی‬ ‫و‬ ‫هستند‬ ‫ارتباط‬ ‫در‬ ‫یکدیگر‬ : ‫ها‬ ‫اسکریپت‬ ‫دستور‬ .‫کنند‬ ‫می‬ ‫کار‬ ‫باهم‬ ‫تابع‬ ‫یک‬ ‫بدون‬ ‫حتی‬ ‫یا‬ ‫تابع‬ ‫یک‬ ‫غالب‬ ‫در‬ ‫یا‬ ‫دستور‬ ‫چندین‬ ‫که‬ ‫است‬ ‫فایل‬ ‫یک‬ ‫اسکریپت‬ .‫شوند‬ ‫می‬ ‫اجرا‬ ‫پایین‬ ‫به‬ ‫بال‬ ‫ترتیب‬ ‫به‬ ‫و‬ ‫شده‬ ‫نوشته‬ ‫پایین‬ ‫به‬ ‫بال‬ ‫از‬ ‫ها‬ ۴.۴‫دستور‬compgen ‫روی‬ ‫نوعش[[ان‬ ‫اساس‬ ‫بر‬ ‫را‬ ‫ها‬ ‫دستور‬ ‫که‬ ‫است‬ ‫این‬ ‫دستور‬ ‫این‬ ‫کار‬ ‫اساس‬ .‫است‬ ‫متفاوت‬ ‫قبلی‬ ‫دستور‬ ‫با‬ ‫دستور‬ ‫این‬ .‫بیاورد‬ ‫خروجی‬ Option: ‫هستند‬ ‫زیر‬ ‫بصورت‬ ‫آن‬ ‫های‬ •c‫این‬ ‫با‬ : -option.‫شد‬ ‫خواهد‬ ‫داده‬ ‫نشان‬ ‫سیستم‬ ‫درون‬ ‫های‬ ‫دستور‬ ‫تمام‬ compgen -c | less •a.‫دهد‬ ‫می‬ ‫نشان‬ ‫را‬ ‫مستعا‬ ‫های‬ ‫نام‬ ‫تمام‬ : - •k‫یا‬ ‫کلید‬ ‫کلمات‬ : -Keyword.‫دهد‬ ‫می‬ ‫نشان‬ ‫را‬ ‫ها‬ •b‫های‬ ‫دستور‬ ‫تمام‬ : -built-in.‫دهد‬ ‫می‬ ‫نشان‬ ‫را‬ •A.‫دهد‬ ‫می‬ ‫نشان‬ ‫را‬ ‫توابع‬ ‫تمام‬ : - compgen -A function .‫داد‬ ‫خواهد‬ ‫نشان‬ ‫را‬ ‫انواع‬ ‫تمام‬ ‫که‬ ‫است‬ ‫زیر‬ ‫بصورت‬ ‫آن‬ ‫کلی‬ ‫حالت‬ compgen -abckA function | less : ‫ساده‬ ‫ترفند‬ ‫یک‬ : ‫کنید‬ ‫اجرا‬ ‫سیستم‬ ‫در‬ ‫توانید‬ ‫می‬ ‫را‬ ‫دستور‬ ‫تعداد‬ ‫شماچه‬ compgen -c | wc -l ۱۶
  • 17. ۴.۵‫الیاس‬ ‫مستعار‬ ‫نامهای‬Alias ‫ف[رض‬ .‫کن[د‬ ‫[ی‬[‫م‬ ‫خلصه‬ ‫کوچک‬ ‫دستور‬ ‫یک‬ ‫قالب‬ ‫در‬ ‫را‬ ‫کنید‬ ‫می‬ ‫اجرا‬ ‫مکرر‬ ‫که‬ ‫را‬ ‫بلند‬ ‫دستور‬ ‫یک‬ ‫مستعار‬ ‫های‬ ‫نام‬ ‫دستور‬ ‫با‬ ‫را‬ ‫سیستم‬ ‫های‬ ‫فرایند‬ ‫کارایی‬ ‫یکبار‬ ‫لحظه‬ ‫چند‬ ‫هر‬ ‫باید‬ ‫شما‬ ‫کنید‬ps -aux‫[ن‬[‫ای‬ ‫نخواهد‬ ‫شاید‬ ‫اما‬ ‫کنید‬ ‫چک‬ ‫یا‬ ‫مستعار‬ ‫های‬ ‫نام‬ ‫از‬ ‫است‬ ‫بهتر‬ ‫پس‬ ‫کنید‬ ‫تکرار‬ ‫را‬ ‫دستور‬Alias.‫کنید‬ ‫استفاده‬ ‫ها‬ ‫دستور‬ ‫از‬alias‫تعریف‬ ‫برای‬Alias‫کلی‬ ‫فرمت‬ .‫شود‬ ‫می‬ ‫استفاده‬ ‫ها‬Alias.‫هستند‬ ‫زیر‬ ‫بصورت‬ ‫ها‬ alias alias_name=cmd ‫بجای‬alias_name‫بجای‬ ‫و‬ ‫دهید‬ ‫قرار‬ ‫زا‬ ‫دستور‬ ‫معادل‬ ‫دلخواه‬ ‫نام‬cmd‫[یت‬[‫خاص‬ .‫[د‬[‫دهی‬ ‫[رار‬[‫ق‬ ‫را‬ ‫[واه‬[‫دلخ‬ ‫دستور‬ alias‫یا‬ ‫برگه‬ ‫یک‬ ‫گشودن‬ ‫با‬ ‫حتی‬ ‫یا‬ ‫فرمان‬ ‫خط‬ ‫پنجره‬ ‫بستن‬ ‫با‬ ‫و‬ ‫نیستند‬ ‫ماندگار‬ ‫ها‬Tab‫خط‬ ‫پنجره‬ ‫همان‬ ‫در‬ ‫جدید‬ ‫[ل‬[‫فای‬ ‫در‬ ‫را‬ ‫[ا‬[‫آنه‬ ‫[ت‬[‫اس‬ ‫بهتر‬ ‫باشد‬ ‫ماندگار‬ ‫تاثیر‬ ‫این‬ ‫آنکه‬ ‫برای‬ ‫روند‬ ‫می‬ ‫بین‬ ‫از‬ ‫فرمان‬bashrc‫[ل‬[‫[م.فای‬[‫کنی‬ ‫[ره‬[‫ذخی‬ bashrc‫فای[[ل‬ ‫همین‬ ‫مستعار‬ ‫های‬ ‫نام‬ ‫سازی‬ ‫ذخیره‬ ‫برای‬ ‫مکان‬ ‫بهترین‬ ‫پس‬ ‫شود‬ ‫می‬ ‫خوانده‬ ‫سیستم‬ ‫به‬ ‫ورود‬ ‫هربار‬ ‫با‬ ‫[اربر‬[‫ک‬ ‫[ان‬[‫هم‬ ‫[ر‬[‫ب‬ ‫فقط‬ ‫آن‬ ‫اثر‬ ‫که‬ ‫کاربران‬ ‫همه‬ ‫خانگی‬ ‫دایرکتوری‬ ‫در‬ ‫یکی‬ : ‫شود‬ ‫می‬ ‫ذخیره‬ ‫جا‬ ‫دو‬ ‫در‬ ‫فایل‬ ‫این‬ .‫است‬ ‫دایزکتوری‬ ‫در‬ ‫هم‬ ‫یکی‬ ‫و‬ ‫است‬etc‫خواهید‬ ‫می‬ ‫اگر‬ ‫است.پس‬ ‫سیستم‬ ‫کل‬ ‫و‬ ‫کاربرن‬ ‫برتمام‬ ‫اثرش‬ ‫که‬ /alias‫[ف‬[‫تعری‬ ‫فایل‬ ‫در‬ ‫آنرا‬ ‫باشد‬ ‫داشته‬ ‫اثر‬ ‫خودتان‬ ‫برای‬ ‫فقط‬ ‫شده‬bashrc‫پنهان‬ ‫فایل‬ ‫کنید.)این‬ ‫ذخیره‬ ‫خودتان‬ ‫خانگی‬ ‫دایرکتوری‬ ‫[ذارد‬[‫بگ‬ ‫اثر‬ ‫کاربرن‬ ‫کل‬ ‫بر‬ ‫خواهید‬ ‫می‬ ‫اگر‬ ‫ولی‬ (‫زیر‬ ‫خط‬ ‫دو‬ ‫از‬ ‫اول‬ ‫خط‬ .‫دارد‬ ‫وجود‬ ‫نقطه‬ ‫علمت‬ ‫یک‬ ‫آن‬ ‫اول‬ ‫و‬ ‫است‬ ‫فایل‬ ‫در‬etc/bashrc‫را‬ ‫فای[ل‬ ‫ای[ن‬ ‫[د‬[‫توانی‬ ‫[ی‬[‫م‬ ‫[واهی‬[‫دلخ‬ ‫ویرایش[گر‬ ‫ه[ر‬ ‫با‬ . (‫زیر‬ ‫خطوط‬ ‫از‬ ‫دوم‬ ‫)خط‬ ‫کنید‬ ‫تعریف‬ / .‫کنید‬ ‫ویرایش‬ vi /home/ehsan/.bashrc vi /etc/bashrc ‫فایل‬ ‫در‬ ‫را‬ ‫زیر‬ ‫دستورات‬ ‫ها‬ ‫ویرایشگر‬ ‫از‬ ‫یک‬ ‫هر‬ ‫با‬bashrc: ‫کنید‬ ‫وارد‬ alias wtf=’watch -n 1 w -hs alias wth=’ps -uxa | more ۱۷
  • 18. alias attrib=chmod alias chdir=cd alias copy=cp alias cp=cp -i alias d=dir alias del=rm alias deltree=rm -r alias rm=rm -i alias search=grep alias mem=top alias move=mv alias mv=mv -i ‫دستور‬ ‫دو‬ ‫مانند‬Bold‫مانند‬ ‫خاص‬ ‫های‬ ‫کارکتر‬ ‫از‬ ‫وقت‬ ‫هر‬ ‫اول‬dash‫بعد‬ ‫خالی‬ ‫فضای‬ ‫و‬ ‫باید‬ ‫میکنیم‬ ‫استفاده‬ = ‫علمت‬ ‫از‬‫ها‬‫آن‬‫بین‬ ‫را‬ ‫راست‬ ‫سمت‬ ‫را‬ .‫[یم‬[‫ده‬ ‫[رار‬[‫ق‬ [‫ب[ین‬ ‫یا‬ [‫و‬ [‫ب[ین‬[‫را‬ ‫[ت‬[‫راس‬” ” ‘ ‘ : ‫نکات‬ .‫ندارد‬ ‫وجود‬ ‫ای‬ ‫فاصله‬ ‫هیچ‬ ‫راست‬ ‫و‬ ‫چپ‬ ‫سمت‬ ‫های‬ ‫عبارت‬ ‫و‬ ‫مساوی‬ ‫علمت‬ ‫بین‬ ‫[ن‬[‫بی‬ ‫[س‬[‫پ‬ ‫[تند‬[‫هس‬ ‫حساس‬ ‫کوچکی‬ ‫و‬ ‫بزرگی‬ ‫به‬ ‫ها‬ ‫دستور‬ ‫مانند‬ ‫مستعار‬ ‫های‬ ‫نام‬move‫و‬Move‫و‬mOvE‫در‬ … .‫است‬ ‫تفاوت‬ ‫دستور‬ ‫کافیست‬ ‫سیستم‬ ‫درون‬ ‫مستعار‬ ‫های‬ ‫نام‬ ‫کردن‬ ‫لیست‬ ‫برای‬alias‫و‬ ‫کننید‬ ‫اجرا‬ ‫فرمان‬ ‫خط‬ ‫در‬ ‫تنهایی‬ ‫به‬ ‫را‬ ‫در.)دستور‬ ‫شده‬ ‫گفته‬ ‫روش‬ ‫از‬ ‫اینکه‬ ‫یا‬copmgen( ۱۸
  • 19. : ‫مستعار‬ ‫های‬ ‫نام‬ ‫بردن‬ ‫بین‬ ‫از‬ ‫دستور‬ ‫با‬unalias‫یک‬ ‫توانید‬ ‫می‬ ‫زیر‬ ‫شکل‬ ‫به‬alias‫[ل‬[‫فای‬ ‫[ش‬[‫ویرای‬ ‫به‬ ‫نیاز‬ ‫اینکه‬ ‫بدون‬ ‫کنید‬ ‫حذف‬ ‫سیستم‬ ‫از‬ ‫را‬ bashrc.‫باشید‬ ‫داسته‬ ‫را‬ ۵‫توضیح‬ ‫با‬ ‫فارسی‬ ‫زبان‬ ‫به‬ ‫دستورات‬ ‫عقلنی‬ ‫حتی‬ ‫و‬ ‫سخت‬ ‫بسیار‬ ‫ها‬‫آن‬ ‫تمام‬ ‫به‬ ‫پرداختن‬ ‫تخصصی‬ ‫صورت‬ ‫به‬ ‫که‬ ‫باشد‬‫می‬ ‫دستور‬ ‫هزاران‬ ‫شامل‬ ‫لینوکس‬ ‫[ت‬[‫اس‬ ‫[ر‬[‫ت‬ ‫استفاده‬ ‫قابل‬ ‫بهتر‬ ‫شود‬ ‫مراجعه‬ ‫دستورات‬ ‫همان‬ ‫به‬ ‫کامل‬ ‫صورت‬ ‫به‬ ‫اگر‬ ‫تخصصی‬ ‫کار‬ ‫هر‬ ‫برای‬ ‫و‬ ‫باشد‬ ‫نمی‬ ‫آورده‬ ‫[وکس‬[‫لین‬ ‫[ادگیری‬[‫ی‬ ‫[ه‬[‫ب‬ ‫علقمند‬ ‫افراد‬ ‫و‬ ‫کاران‬ ‫تازه‬ ‫برای‬ ‫ابتدایی‬ ‫دستورات‬ ‫از‬ ‫سری‬ ‫یک‬ ‫آوری‬ ‫جمع‬ ‫به‬ ‫زیر‬ ‫در‬ ‫از‬ ‫استفاده‬ ‫من‬ ‫توصیه‬ ‫آن‬ ‫کامل‬ ‫اطلعات‬ ‫خواندن‬ ‫یا‬ ‫دستور‬ ‫یک‬ ‫بیشتر‬ ‫های‬ ‫سویچ‬ ‫دانستن‬ ‫به‬ ‫نیاز‬ ‫صورت‬ ‫در‬ ‫شده‬ man commandname ‫یا‬ -- help . ‫تخصصی‬ ‫دستورات‬ ‫یافتن‬ ‫برای‬ ‫اینترنت‬ ‫در‬ ‫جستجوی‬ ‫یا‬ ‫و‬ ‫است‬ ‫لینوکس‬ ۵.۱‫سیستم‬ ‫اطلعات‬ ۵.۱.۱‫های‬ ‫دستور‬ ) ‫سیستم‬ ‫به‬ ‫شده‬ ‫وارد‬ ‫کاربرن‬ ‫فهرست‬uptime,w,who( ‫با‬ ‫مطلب‬ ‫این‬ ‫در‬۳‫مدیریتی‬ ‫دستور‬who,w,uptime‫شویم‬ ‫می‬ ‫آشنا‬.‫های‬ ‫دستور‬uptime‫در‬ ‫سیستم‬ ‫که‬ ‫زمانی‬ ‫مدت‬ ‫دهد‬ ‫می‬ ‫نشان‬ ‫را‬ ‫است‬ ‫شدن‬ ‫اجرا‬ ‫حال‬.w‫سیستم‬ ‫به‬ ‫حاضر‬ ‫حال‬ ‫در‬ ‫کاربرانی‬ ‫چه‬ ‫دهد‬ ‫می‬ ‫نشان‬login‫چه‬ ‫و‬ ‫کرده‬ ‫اند‬ ‫کرده‬ ‫اجرا‬ ‫را‬ ‫هایی‬ ‫دستور‬.who‫مانند‬w‫سیستم‬ ‫به‬ ‫حاضر‬ ‫حال‬ ‫در‬ ‫کاربرانی‬ ‫چه‬ ‫دهد‬ ‫می‬ ‫نشان‬login‫اند‬ ‫کرده‬. uptime ۱۹
  • 20. ‫دهد‬ ‫می‬ ‫نشان‬ ‫را‬ ‫است‬ ‫شدن‬ ‫اجرا‬ ‫حال‬ ‫در‬ ‫سیستم‬ ‫که‬ ‫زمانی‬ ‫مدت‬.،‫[ات‬[‫اطلع‬ ‫[امل‬[‫ش‬ ‫[ه‬[‫ک‬ ‫است‬ ‫خط‬ ‫یک‬ ‫آن‬ ‫خروجی‬ ‫[تم‬[‫سیس‬ ‫[ه‬[‫ب‬ ‫[ر‬[‫حاض‬ ‫[ال‬[‫ح‬ ‫در‬ ‫کاربر‬ ‫تعداد‬ ‫چه‬ ،‫است‬ ‫شدن‬ ‫اجرا‬ ‫حال‬ ‫در‬ ‫سیستم‬ ‫که‬ ‫زمانی‬ ‫مدت‬ ،‫جاری‬ ‫زمان‬ ‫و‬ ‫تاریخ‬ login،‫اند‬ ‫کرده‬Load Averages‫زمانی‬ ‫بازه‬ ‫سه‬ ‫در‬ ‫سیستم‬۱,۵‫و‬۱۵‫دقیقه‬.‫زیر‬ ‫خروجی‬ ،‫دستور‬ ‫تنهای‬ ‫اجرای‬ ‫با‬ ‫شود‬ ‫می‬ ‫داده‬ ‫نشان‬ uptime w ‫سیستم‬ ‫به‬ ‫حاضر‬ ‫حال‬ ‫در‬ ‫که‬ ‫کاربرانی‬ ‫اطلعات‬login‫ها‬ ‫دستور‬ ‫همراه‬ ‫به‬ ‫اند‬ ‫کرده‬)‫هایی‬ ‫فرایند‬(‫اند‬ ‫کرده‬ ‫اجرا‬ ‫که‬ ‫دهد‬ ‫می‬ ‫نشان‬ ‫را‬.‫یا‬ ‫سرایند‬ ‫که‬ ‫خروجی‬ ‫خط‬ ‫اولین‬Header‫دستور‬ ‫خروجی‬ ‫همانند‬ ‫دقیقن‬ ،‫شود‬ ‫می‬ ‫گفته‬uptime‫و‬ ‫است‬ ‫اطلعات‬ ‫همان‬.‫است‬ ‫زیر‬ ‫اطلعات‬ ‫شامل‬ ‫بعدی‬ ‫های‬ ‫خط‬: •USER:‫است‬ ‫کاربری‬ ‫نام‬ ‫دهنده‬ ‫نشان‬.‫توسط‬ ‫دیگری‬ ‫کابر‬ ‫است‬ ‫ممکن‬ssh‫وارد‬ ‫محلی‬ ‫ماشین‬ ‫به‬ ‫دور‬ ‫راه‬ ‫از‬ ۲۰ ‫تصویر‬۱:uptime ‫تصویر‬۲‫دستور‬ :w
  • 21. ‫باشد‬ ‫شده‬. •TTY:‫است‬ ‫کرده‬ ‫اجرا‬ ‫آن‬ ‫در‬ ‫را‬ ‫دستور‬ ‫کاربر‬ ‫که‬ ‫کنسولی‬ ‫نام‬.‫دستور‬ ‫از‬ ‫استفاده‬ ‫با‬tty‫خط‬ ‫های‬ ‫پنجره‬ ‫در‬ ‫کرد‬ ‫پیدا‬ ‫را‬ ‫کنسول‬ ‫نام‬ ‫توان‬ ‫می‬ ‫فرمان‬. •FROM:‫یک‬ ‫ستون‬ ‫این‬ ‫خروجی‬IP‫یا‬hostname‫بصورت‬ ‫آدرس‬ ‫اگر‬ ،‫است‬۰:‫یا‬۰.۰:‫کاربر‬ ‫یعنی‬ ‫باشد‬ ‫مانند‬ ‫آدرسی‬ ‫اگر‬ ‫و‬ ‫است‬ ‫محلی‬ ‫ماشین‬۱۹۲.۱۶۸.۱.۱۰۰‫ماشین‬ ‫به‬ ‫دور‬ ‫راه‬ ‫از‬ ،‫دیگری‬ ‫ماشین‬ ‫از‬ ‫یعنی‬ ،‫باشد‬ ‫کاربری‬ ‫نام‬ ‫یک‬ ‫توسط‬ ‫و‬ ‫محلی‬/‫محلی‬ ‫ماشین‬ ‫به‬ ،‫محلی‬ ‫ماشین‬ ‫روی‬ ‫پسورد‬Login‫است‬ ‫کرده‬. •@Login:‫سیستم‬ ‫به‬ ‫کاربر‬ ‫که‬ ‫زمانی‬Login‫است‬ ‫کرده‬. •IDLE:‫فرایند‬ ‫اجرای‬ ‫بیکاری‬ ‫زمان‬ ‫مدت‬)‫دستور‬(‫کاربر‬ ‫توسط‬ •JCPU:‫استفاده‬ ‫زمان‬ ‫مدت‬cpu‫کنسول‬ ‫یک‬ ‫روی‬ ‫که‬ ‫هایی‬ ‫فرایند‬ ‫تمامی‬ ‫توسط‬TTY‫شوند‬ ‫می‬ ‫اجرا‬. •PCPU:‫استفاده‬ ‫زمان‬ ‫مدت‬CPU‫ستون‬ ‫در‬ ‫نامش‬ ‫که‬ ‫جاری‬ ‫فرایند‬ ‫توسط‬WHAT‫است‬ ‫آمده‬. •WHAT:‫کاربر‬ ‫توسط‬ ‫اجرا‬ ‫حال‬ ‫در‬ ‫جاری‬ ‫فرایند‬ ‫مسیر‬ ‫یا‬ ‫و‬ ‫نام‬ ‫دهنده‬ ‫نشان‬. w ‫کاربر‬ ‫که‬ ‫بنید‬ ‫می‬ ‫بال‬ ‫شکل‬ ‫در‬root‫دارد‬ ‫وجود‬ ‫سیستم‬ ‫در‬ ‫بار‬ ‫سه‬.‫[اربر‬[‫ک‬ ‫[ه‬[‫ک‬ ‫است‬ ‫این‬ ‫بخاط‬root‫[ان‬[‫زم‬ ‫در‬ ۲۳:۱۱‫ترمینال‬ ‫در‬ ‫و‬tty7‫دستور‬ ‫اجرای‬ ‫با‬Xorg)‫کاربری‬ ‫نام‬ ‫که‬ ‫گرافیکی‬ ‫محیط‬/‫است‬ ‫کرده‬ ‫وارد‬ ‫را‬ ‫پسورد‬(‫وارد‬ ‫دستور‬ ‫دو‬ ‫سپس‬ ،‫شده‬ ‫سیستم‬w‫و‬man w‫ترمینال‬ ‫شبه‬ ‫دو‬ ‫در‬ ‫را‬)Pesudo(‫های‬ ‫نام‬ ‫به‬pts/0‫و‬pts/1‫کرده‬ ‫اجرا‬ ‫است‬.‫که‬ ‫زیر‬ ‫شکل‬ ‫مانند‬ ‫چیزی‬۲Tab‫است‬ ‫شده‬ ‫باز‬ ‫ترمینال‬ ‫از‬. ‫سوئیچ‬h-‫اول‬ ‫خط‬)Header(‫دستور‬ ‫خروجی‬w‫دهد‬ ‫نمی‬ ‫نشان‬ ‫را‬. ‫سوئیچ‬s-‫ستونهای‬ ‫نمایش‬ ‫عدم‬ ‫باعث‬@Login‫و‬JCPU, PCPU‫شود‬ ‫می‬. ‫سوئیچ‬u-‫[ر‬[‫زی‬ ‫[ی‬[‫کل‬ ‫[کل‬[‫ش‬ ‫[ه‬[‫ب‬ ‫سیستم‬ ‫در‬ ‫حاضر‬ ‫کاربران‬ ‫تمامی‬ ‫مابین‬ ‫خاص‬ ‫کاربر‬ ‫یک‬ ‫اطلعات‬ ‫نمایش‬ ‫برای‬ ‫شود‬ ‫می‬ ‫استفاده‬. w -u USERNAME ۲۱
  • 22. w‫فایل‬ ‫از‬utmp‫دایکتوری‬ ‫زیر‬ ‫در‬var/log/‫دایرکتوری‬ ‫زیر‬ ‫های‬ ‫فایل‬ ‫از‬ ‫و‬proc/‫و‬ ‫[ی‬[‫خروج‬ ‫[اپ‬[‫چ‬ ‫[رای‬[‫ب‬ ‫کند‬ ‫می‬ ‫استفاده‬ ‫اطلعات‬. who ‫سیستم‬ ‫به‬ ‫حاظر‬ ‫حال‬ ‫در‬ ‫که‬ ‫کاربرانی‬ ‫اطلعات‬ ‫چاپ‬ ‫برای‬Login‫شود‬ ‫می‬ ‫استفاده‬ ‫اند‬ ‫کرده‬.‫[ی‬[‫خروج‬ ‫اطلعات‬ ‫دستور‬ ‫به‬ ‫شبیه‬w‫شامل‬:‫آن‬ ‫به‬ ‫کاربر‬ ‫که‬ ‫ترمینالی‬ ،‫کاربری‬ ‫نام‬Login‫و‬ ‫[تم‬[‫سیس‬ ‫[ه‬[‫ب‬ ‫ورود‬ ‫[ان‬[‫زم‬ ‫و‬ ‫تاری[خ‬ ،‫کرده‬ ‫آدرس‬IP‫یا‬hostname. ‫سوئیچ‬b-‫سیستم‬ ‫بوت‬ ‫آخرین‬ ‫زمان‬ ‫دادن‬ ‫نشان‬ ‫برای‬. ‫سوئیچ‬l-‫های‬ ‫فرایند‬ ‫نمایش‬ ‫برای‬Login‫سیستم‬. w -l ‫خروجی‬: LOGIN tty2 2012-12-31 00:23 1956 id=2 LOGIN tty3 2012-12-31 00:23 1958 id=3 LOGIN tty4 2012-12-31 00:23 1962 id=4 LOGIN tty5 2012-12-31 00:23 1964 id=5 LOGIN tty6 2012-12-31 00:23 1966 id=6 ‫سوئیچ‬q-‫تعداد‬ ‫چه‬ ‫کاربر‬ ‫هر‬ ‫از‬ ‫و‬ ‫کاربر‬ ‫تعداد‬ ‫چه‬ ‫اینکه‬ ‫نمایش‬ ‫برای‬login‫دارد‬ ‫وجود‬.‫زیر‬ ‫دستور‬ ‫خروجی‬ ‫در‬ ‫تعداد‬۵login‫کاربر‬ ‫از‬root‫دارد‬ ‫وجود‬ ‫حاضر‬ ‫حال‬ ‫در‬ ‫سیستم‬ ‫به‬. root root root root root users=5 ‫سوئیچ‬r-‫فعلی‬ ‫اجرایی‬ ‫سطح‬ ‫نمایش‬ ‫برای‬ ‫سوئیچ‬u-‫شود‬ ‫می‬ ‫استفاده‬ ‫خاص‬ ‫کاربر‬ ‫یک‬ ‫اطلعات‬ ‫نمایش‬ ‫برای‬.‫است‬ ‫زیر‬ ‫بصورت‬ ‫آن‬ ‫کلی‬ ‫شکل‬. who -u USERNAME ۲۲
  • 23. ۵.۱.۲‫سیستم‬ ‫اطلعات‬ ‫دستورات‬ ‫جدول‬ ‫جدول‬۱‫سیستم‬ ‫اطلعات‬ ‫دستورات‬ ‫جدول‬ : ‫سیستم‬ ‫اطلعات‬ arch ‫سیس‬ ‫نوع‬‫عامل‬ ‫تم‬۳۲‫یا‬۶۴‫بیتی‬ cal 2007 ‫سال‬ ‫تقویم‬ ‫نمایش‬۲۰۰۷‫میلدی‬ cat /proc/cpuinfo ‫اطلعات‬ ‫نمایش‬CPU cat /proc/interrupts ‫وقفه‬ ‫خواست‬ ‫در‬ ‫خطوط‬ ‫نمایش‬)IRQ(‫های‬ ‫افزار‬ ‫سخت‬ ‫مختلف‬ cat /proc/meminfo ‫سیستم‬ ‫ی‬ ‫حافظه‬ ‫اطلعات‬ ‫نمایش‬ cat /proc/swaps ‫مجازی‬ ‫ی‬ ‫حافظه‬ ‫اطلعات‬ ‫نمایش‬ cat /proc/version ‫در‬ ‫شده‬ ‫استفاده‬ ‫ی‬ ‫هسته‬ ‫ی‬ ‫نسخه‬ ‫و‬ ‫توزیع‬ ‫نام‬ ‫نمایش‬ ‫سیستم‬ cat /proc/net/dev ‫وایرلس‬ ‫و‬ ‫شبکه‬ ‫های‬ ‫کارت‬ ‫اطلعات‬ ‫و‬ ‫آمار‬ ‫نمایش‬ cat /proc/mounts ‫سیستم‬ ‫به‬ ‫شده‬ ‫متصل‬ ‫های‬ ‫سیستم‬ ‫فایل‬ ‫نمایش‬ clock –w ‫بایوس‬ ‫بروی‬ ‫تاریخ‬ ‫تغییرات‬ ‫ی‬ ‫ذخیره‬ date ‫سیستم‬ ‫تاریخ‬ ‫نمایش‬ date 041217002007.00 ‫راست‬ ‫به‬ ‫چپ‬ ‫از‬ ‫ترتیب‬ ‫به‬ ‫سیستم‬ ‫تاریخ‬ ‫تنظیم‬:‫ماه‬,‫روز‬, ‫ساعت‬,‫دقیقه‬,‫سال‬,‫ثانیه‬ dmidecode –q ‫سیستم‬ ‫افزاری‬ ‫سخت‬ ‫اجزای‬ ‫کامل‬ ‫بسیار‬ ‫نمایش‬ hdparm -i /dev/had ‫سخت‬ ‫دیسک‬ ‫های‬ ‫ویژگی‬ ‫و‬ ‫مشخصات‬ ‫نمایش‬ hdparm -tT /dev/sda ‫سرعت‬ ‫تعیین‬ ‫و‬ ‫سخت‬ ‫دیسک‬ ‫بروی‬ ‫خواندن‬ ‫آزمایش‬ ‫انجام‬ ‫آن‬ lspci –tv ‫پورت‬ ‫به‬ ‫شده‬ ‫متصل‬ ‫دستگاههای‬ ‫و‬ ‫قطعات‬ ‫نمایش‬PCI lsusb –tv ‫پورت‬ ‫به‬ ‫شده‬ ‫متصل‬ ‫دستگاههای‬ ‫و‬ ‫قطعات‬ ‫نمایش‬USB uname –m ‫سیستم‬ ‫معماری‬ ‫نمایش‬ ۲۳
  • 24. ‫سیستم‬ ‫اطلعات‬ uname –r ‫سیستم‬ ‫در‬ ‫شده‬ ‫استفاده‬ ‫ی‬ ‫هسته‬ ‫ی‬ ‫نسخه‬ ‫نمایش‬ ۵.۲‫سیستم‬ ‫يک‬ ‫مجدد‬ ‫اندازی‬ ‫راه‬ ‫و‬ ‫کردن‬ ‫خاموش‬ ۵.۲.۱‫های‬ ‫دستور‬reboot, halt‫و‬poweroff ‫یا‬ ‫خاموش‬ ‫برای‬restart‫دستور‬ ‫از‬ ‫یونیکسی‬ ‫های‬ ‫سیستم‬ ‫کردن‬shutdown‫شود‬ ‫می‬ ‫استفاده‬.‫دارای‬ ‫دستور‬ ‫این‬ ‫برای‬ ‫که‬ ‫است‬ ‫هایی‬ ‫سوئیچ‬shutdown‫و‬ ‫کردن‬Restart‫شوند‬ ‫می‬ ‫استفاده‬ ‫کردن‬.‫[ای‬[‫ه‬ ‫[تور‬[‫دس‬ ‫دستور‬ ‫این‬ ‫جز‬ ‫به‬ reboot‫و‬halt‫و‬poweroff‫برای‬ ‫نیز‬Restart‫شوند‬ ‫می‬ ‫استفاده‬ ‫کردن‬ ‫خاموش‬ ‫و‬ ‫کردن‬.‫های‬ ‫دستور‬ ‫عملکرد‬ ‫تمامی‬ reboot,halt‫و‬poweroff‫دستور‬ ‫توسط‬shutdown‫است‬ ‫انجام‬ ‫قابل‬ ‫هایش‬ ‫سوئیچ‬ ‫با‬.‫دستور‬reboot‫بوت‬ ‫برای‬ ‫یا‬ ‫مجدد‬Restart‫دستور‬ ‫توسط‬ ‫که‬ ،‫شود‬ ‫می‬ ‫استفاده‬ ‫کردن‬shutdown‫سوئیج‬ ‫همراه‬ ‫به‬r-‫است‬ ‫انجام‬ ‫قابل‬. reboot ‫سوئیج‬ ‫از‬ ‫استفاده‬ ‫با‬ ‫دستور‬ ‫همین‬ ‫عملکرد‬r-‫دستور‬shutdown: shutdown -r now OR shutdown -r +0 shutdown -r +5 ‫های‬ ‫دستور‬halt‫و‬poweroff‫[تور‬[‫دس‬ ‫[رد‬[‫عملک‬ ‫[ان‬[‫هم‬ ‫[ه‬[‫ک‬ ‫[د‬[‫ش‬ ‫[د‬[‫خواهن‬ ‫[تم‬[‫سیس‬ ‫شدن‬ ‫خاموش‬ ‫باعث‬ ‫دو‬ ‫هر‬ ۲۴
  • 25. shutdown‫سوئیچ‬ ‫با‬h-‫است‬. halt poweroff ‫سوئیج‬ ‫از‬ ‫استفاده‬ ‫با‬ ‫دستورها‬ ‫همین‬ ‫عملکرد‬h-‫دستور‬shutdown: shutdown -h now OR shutdown -h +0 shutdown -h +5 ‫دستور‬ ‫از‬last‫آخرین‬ ‫بفهمید‬ ‫توانید‬ ‫می‬reboot‫است‬ ‫شده‬ ‫انجام‬ ‫ساعتی‬ ‫چه‬ ‫در‬ ‫ها‬. last rebo ot ‫اجرایی‬ ‫سطوح‬ ‫به‬ ‫که‬ ‫زیر‬ ‫های‬ ‫دستور‬ ‫اجرای‬ ‫با‬۰‫و‬۶‫اجرایی‬ ‫سطح‬ ‫به‬ ‫تغییر‬ ‫که‬ ‫کنند‬ ‫می‬ ‫تغییر‬۰‫اجرای‬ ‫همان‬ ‫دستور‬halt‫اجرایی‬ ‫سطح‬ ‫به‬ ‫تغییر‬ ‫و‬۶‫دستور‬ ‫اجرای‬ ‫همان‬reboot‫است‬. init 0 == halt init 6 == reboot ۲۵
  • 26. ۵.۲.۲‫کنیم؟‬ ‫خاموش‬ ‫دور‬ ‫راه‬ ‫از‬ ‫را‬ ‫ماشین‬ ‫يک‬ ‫چگونه‬ ‫از‬ ‫استفاده‬ ‫با‬ssh‫را‬ ‫سیستم‬ ‫و‬ ‫شده‬ ‫وارد‬ ‫ماشین‬ ‫یک‬ ‫به‬ ‫توان‬ ‫می‬ ‫زیر‬ ‫بصورت‬ ‫و‬Restart‫[رد‬[‫ک‬ ‫خاموش‬ ‫یا‬.‫[ه‬[‫البت‬ ‫مجوز‬ ‫بال‬ ‫های‬ ‫دستور‬ ‫اجرای‬ ‫چون‬ ‫که‬ ‫کنید‬ ‫توجه‬root‫کاربری‬ ‫نام‬ ‫با‬ ‫باید‬ ‫خواهند‬ ‫می‬root‫متصل‬ ‫دور‬ ‫راه‬ ‫ماشین‬ ‫به‬ ‫شوید‬. ssh -l root 192.168.1.102 /sbin/shutdown -r now ssh root @192.168.1.102 /sbin/shutdown -r now ssh -l root 192.168.1.102 /sbin/shutdown -h now ssh root @192.168.1.102 /sbin/shutdown -h now ssh -l root 192.168.1.102 /sbin/reboot ssh root @192.168.1.102 /sbin/reboot ssh -l root 192.168.1.102 /sbin/halt ssh root @192.168.1.102 /sbin/halt ‫و‬ ‫سیستم‬ ‫یک‬ ‫اندازی‬ ‫راه‬ ‫برای‬ ‫که‬ ‫دستوراتی‬‫[ده‬[‫ش‬ ‫[دی‬[‫بن‬ ‫زمان‬ ‫صورت‬ ‫به‬ ‫یا‬ ‫لحظه‬ ‫در‬ ‫صورت‬ ‫به‬ ‫کردن‬ ‫ریست‬ ‫یا‬ ‫دارید‬ ‫نیاز‬. ۲۶