تسلط بر رابط خط‌فرمان Cisco IOS

هر دستگاه سیسکو از طریق رابط خط‌فرمان IOS پیکربندی و مانیتور می‌شود، و تسلط بر حالت‌ها، میان‌برها، و ویژگی‌های راهنمای آن به‌طور چشمگیری کار روزانه را سرعت می‌بخشد. این مقاله سلسله‌مراتب حالت CLI، میان‌برهای ضروری پیمایش و ویرایش، سیستم راهنمای وابسته-به-زمینه داخلی، و نحوه ذخیره و مدیریت امن پیکربندی دستگاه را توضیح می‌دهد.

CLI سیسکو IOSحالت‌های پیکربندینحو دستور IOS

~4 min read · Updated Sep 9, 2026

سلسله‌مراتب حالت Cisco IOS

سیسکو IOS دستورات را در سلسله‌مراتبی از Modes (حالت‌ها) سازمان‌دهی می‌کند، که هرکدام دسترسی به مجموعه‌ای مختلف از دستورات مرتبط با آن زمینه را می‌دهند. درک این سلسله‌مراتب اولین گام برای استفاده کارآمد از CLI است، چون تایپ دستور اشتباه در حالت اشتباه یکی از رایج‌ترین منابع سردرگمی مبتدیان است.

Router> -- حالت User EXEC (محدود، فقط-نمایش) Router> enable Router# -- حالت Privileged EXEC (دسترسی کامل نمایش) Router# configure terminal Router(config)# -- حالت پیکربندی سراسری Router(config)# interface gi0/0 Router(config-if)# -- زیرحالت پیکربندی اینترفیس Router(config-if)# exit Router(config)# router ospf 1 Router(config-router)# -- زیرحالت پیکربندی پروتکل مسیریابی

هر حالت عمیق‌تر با تایپ یک دستور خاص از حالت بالای آن دستیابی می‌شود، و exit یک سطح به عقب برمی‌گردد، در حالی که end (یا Ctrl+Z) مستقیماً از هرجایی به حالت privileged EXEC می‌پرد.

میان‌برهای ضروری پیمایش و ویرایش

IOS مجموعه‌ای از میان‌برهای صفحه‌کلید را پشتیبانی می‌کند که ورود و تصحیح دستور را بسیار سریع‌تر از دوباره‌تایپ‌کردن هر اشتباه می‌کند.

Tab - یک دستور نیمه‌تایپ‌شده را کامل می‌کند Ctrl+A - نشانگر را به ابتدای خط می‌برد Ctrl+E - نشانگر را به انتهای خط می‌برد Ctrl+R - خط فعلی را دوباره نمایش می‌دهد (مفید پس از اسکرول‌شدن خروجی) Up Arrow - دستور قبلی را از تاریخچه بازمی‌خواند Ctrl+Shift+6 - دستوری که به‌نظر می‌رسد آویزان است را متوقف می‌کند

بافر تاریخچه دستور، قابل‌تنظیم با terminal history size، دستورات پیش‌تر وارد‌شده را ذخیره می‌کند، و اجازه می‌دهد یک مدیر به‌سرعت یک دستور اخیر را دوباره اجرا کند یا کمی تغییر دهد به‌جای دوباره‌تایپ‌کردن آن به‌طور کامل.

راهنمای وابسته-به-زمینه

IOS راهنمای داخلی قابل‌دسترسی مستقیماً از خط‌فرمان فراهم می‌کند، که اغلب سریع‌تر از جستجوی مستندات خارجی برای پرسش‌های نحو پایه است.

Router# show ? interfaces وضعیت و پیکربندی اینترفیس ip اطلاعات IP running-config پیکربندی فعلی در حال اجرا version وضعیت سخت‌افزار و نرم‌افزار سیستم

Router# show ip ?
route جدول مسیریابی IP
interface وضعیت اینترفیس IP
ospf اطلاعات OSPF

تایپ ? در هر نقطه، کلیدواژه‌ها یا پارامترهای بعدی معتبر را فهرست می‌کند، و این می‌تواند به‌طور مکرر زنجیره شود تا نحو کامل یک دستور ناآشنا بدون ترک ترمینال کاوش شود.

کوتاه‌سازی دستور

IOS هر کوتاه‌سازی از یک دستور را می‌پذیرد تا زمانی که بدون‌ابهام باشد — به‌اندازه کافی طولانی که هیچ دستور معتبر دیگری با همان حروف شروع نشود.

-- این‌ها همگی معادل‌اند: Router# show running-config Router# sh run Router# sho running-config

-- این به‌عنوان مبهم رد می‌شد اگر هم
-- "show" و هم "shutdown" به همان شکل
-- در آن طول کوتاه‌سازی خاص شروع می‌شدند

مدیران باتجربه به‌شدت برای سرعت به کوتاه‌سازی متکی هستند، هرچند دستورات کامل اغلب در مستندات و مواد آموزشی برای وضوح استفاده می‌شوند.

تأیید و ذخیره پیکربندی

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

Router# show running-config -- پیکربندی فعلاً فعال در حافظه را نمایش می‌دهد

Router# show startup-config
-- پیکربندی ذخیره‌شده برای بارگذاری در بوت بعدی را نمایش می‌دهد

Router# copy running-config startup-config
-- پیکربندی فعال فعلی را ذخیره می‌کند تا
-- در سراسر یک راه‌اندازی مجدد پایدار بماند

هر تغییر پیکربندی ایجادشده در CLI بلافاصله running-config را تحت‌تأثیر قرار می‌دهد و فوراً اعمال می‌شود، اما در راه‌اندازی مجدد بعدی از دست می‌رود مگر اینکه صراحتاً در startup-config ذخیره شود — جزئیاتی که کار بسیاری مدیران را پس از قطع برق غیرمنتظره یا reload به آن‌ها هزینه کرده.

چرا تسلط بر CLI برای هر چیزی که ادامه دارد اهمیت دارد

هر مثال پیکربندی در سراسر باقی این مجموعه راحتی پیمایش بین این حالت‌ها، استفاده مؤثر از راهنما و کوتاه‌سازی، و درک تمایز بین پیکربندی running و startup را فرض می‌کند. این تسلط دانش پس‌زمینه اختیاری نیست — مهارت عملی‌ای است که تعیین می‌کند یک مدیر چقدر کارآمد می‌تواند هر ویژگی‌ای که در مقالات بعدی پوشش داده می‌شود را پیاده‌سازی، تأیید، و عیب‌یابی کند.

Written & researched by Dr. Shahin Siami

Related Articles

عیب‌یابی سیستماتیک شبکه: یک روش‌شناسی که همه‌چیز را به هم پیوند می‌دهد

هر پروتکل و فناوری‌ای که در سراسر این مجموعه پوشش داده شد فقط زمانی مفید است که یک مسئله شامل آن واقعاً بتواند تحت فشار دنیای واقعی به‌طور کارآمد تشخیص و رفع شود. این مقاله یک روش‌شناسی عیب‌یابی سیستماتیک ساخته‌شده حول لایه‌های OSI ارائه می‌دهد، اعمالش روی یک مسئله اتصال واقع‌بینانه را مرور می‌کند، و نشان می‌دهد دستورات تأیید خاصی که در سراسر این کل مجموعه پوشش داده شدند چگونه در یک فرآیند تشخیصی ساختاریافته جا می‌گیرند.

Continue

NETCONF، YANG، و پایتون: پیکربندی برنامه‌ای شبکه در مقیاس

REST API ها و فرمت‌های JSON/YAML که پیش‌تر در این مجموعه پوشش داده شدند یک رویکرد به اتوماسیون شبکه را نشان می‌دهند، اما NETCONF و YANG یک جایگزین ساختاریافته‌تر و مبتنی‌بر-استاندارد فراهم می‌کنند که به‌طور خاص برای پیکربندی دستگاه شبکه ساخته شده. این مقاله توضیح می‌دهد چه چیزی NETCONF را از یک REST API ساده متمایز می‌کند، اینکه مدل‌های YANG چگونه دقیقاً تعریف می‌کنند داده پیکربندی چگونه به‌نظر می‌رسد را پوشش می‌دهد، و استفاده از پایتون برای تعامل برنامه‌ای با دستگاه‌های شبکه را مرور می‌کند.

Continue

اصول IPsec VPN: امن‌سازی ترافیک در سراسر شبکه‌های نامورد‌اعتماد

اتصال دو سایت در سراسر اینترنت عمومی ترافیک را در معرض رهگیری قرار می‌دهد مگر اینکه به‌درستی رمزگذاری شود، و IPsec چارچوب استانداردی برای ساخت تونل‌های امن و احراز‌هویت‌شده بین سایت‌ها فراهم می‌کند. این مقاله فرآیند مذاکره دومرحله‌ای IKE را توضیح می‌دهد، تمایز بین پروتکل‌های AH و ESP را پوشش می‌دهد، پیکربندی یک VPN سایت-به-سایت پایه IPsec را مرور می‌کند، و دستورات تأیید ضروری را پوشش می‌دهد.

Continue

اصول MPLS: توضیح سوئیچینگ برچسب

مسیریابی IP سنتی نیازمند این است که هر روتر در طول یک مسیر یک جستجوی کامل جدول مسیریابی روی هر بسته انجام دهد، اما MPLS رویکردی اساساً متفاوت را با گرفتن آن تصمیم فوروارد‌کردن یک‌بار و متصل‌کردن یک برچسب ساده که هر روتر بعدی می‌تواند به‌جای آن استفاده کند اتخاذ می‌کند. این مقاله مفهوم اصلی سوئیچینگ-برچسب را توضیح می‌دهد، اینکه پروتکل توزیع برچسب چگونه جداول فوروارد‌کردن برچسبی که این را ممکن می‌کنند می‌سازد را مرور می‌کند، و بهره‌های عملی‌ای که MPLS در شبکه‌های ارائه‌دهنده واقعی فراهم می‌کند را پوشش می‌دهد.

Continue

Route Reflector و Confederation های BGP: مقیاس‌دهی iBGP فراتر از Full Mesh

نیازمندی full-mesh iBGP، که به‌طور مختصر پیش‌تر در این مجموعه ذکر شد، با رشد یک سیستم خودمختار به یک مسئله جدی مقیاس‌دهی تبدیل می‌شود، که نیازمند تعدادی جلسه است که به‌طور درجه‌دوم با تعداد روتر افزایش می‌یابد. این مقاله دقیقاً توضیح می‌دهد چرا full mesh مقیاس‌پذیر نیست، اینکه route reflector ها چگونه این را با شل‌کردن قوانین معمول انتشار-مسیر BGP حل می‌کنند مرور می‌کند، و confederation ها را به‌عنوان یک رویکرد جایگزین که یک AS واحد را به سیستم‌های خودمختار زیرمجموعه کوچک‌تر تقسیم می‌کند پوشش می‌دهد.

Continue

بررسی عمیق انواع ناحیه OSPF: Stub، Totally Stubby، و NSSA

طراحی OSPF چندناحیه‌ای پایه، که پیش‌تر در این مجموعه پوشش داده شد، از قبل اندازه پایگاه‌داده را با نگه‌داشتن LSA های جزئی نوع ۱ و ۲ محلی به ناحیه خودشان کاهش می‌دهد، اما انواع ناحیه تخصصی OSPF فراتر می‌روند، و به‌طور خاص LSA های خارجی نوع ۵ را هدف قرار می‌دهند. این مقاله انواع LSA که باید برای ساخت هر نوع ناحیه تخصصی سرکوب شوند را توضیح می‌دهد، پیکربندی نواحی stub، totally stubby، و not-so-stubby را مرور می‌کند، و مبادلات خاصی که هر انتخاب طراحی شامل می‌شود را پوشش می‌دهد.

Continue