IOS (ang. Internetwork Operating System) – system operacyjny opracowany przez firmę Cisco. System ten pracuje na większości urządzeń produkowanych przez Cisco takich jak routery, przełączniki itp.
W systemie IOS interakcja z użytkownikiem realizowana jest poprzez interfejs wiersza poleceń (CLI, ang. command line interface). Obsługa więc jest bardzo podobna do stosowanej w systemie operacyjnym DOS czy wierszu poleceń systemu Microsoft Windows.
Przykład polecenia w IOS: show running-config – pokazuje bieżącą konfiguracje.
IOS oferuje dwa poziomy dostępu do poleceń: Tryb użytkownika (ang. User Exec Mode) – brak możliwości konfiguracji urządzenia: Router> Tryb uprzywilejowany (ang. Privileged Exec Mode) – możliwość konfiguracji urządzenia: Router# Z trybu uprzywilejowanego mamy dostęp do trybu ogólnej konfiguracji i w dalszej kolejności do trybu szczegółowej konfiguracji.
IOS oferuje opcję uzupełniania niekompletnego polecenia, np. sh zostanie uzupełnione (przez wciśnięcie klawisza Tab) do show. Większość poleceń nie musi być kończona, np. polecenie sh run zostanie zinterpretowane jako show running-config.