Temel IOS Komut Yapısı
Bir Cisco IOS cihazı birçok komutu destekler. Her bir IOS komutu, yalnızca uygun modda yürütülebilen belirli bir formata veya söz dizimine sahiptir. Genel komut söz dizimi, komut artı ilgili bir anahtar kelime ve bağımsız değişken şeklindedir. Bazı komutlar ek işlevsellik sağlayan bir anahtar kelime ve bağımsız değişken alt kümesi içerir. Komutlar bir eylemi yürütmek; anahtar kelimeler ise komutun nerede veya nasıl yürütüleceğini tanımlamak için kullanılır.
Komut, şekil 1'de gösterildiği gibi, komut isteminin ardından komut satırına girilen ilk sözcük veya sözcüklerdir. Komutlar büyük/küçük harfe duyarlı değildir. Komuttan sonra bir veya daha fazla anahtar kelime ve bağımsız değişken gelir. Anahtar kelimeler ve bağımsız değişkenler dahil her bir tam komutu girdikten sonra komutu komut yorumcusuna göndermek için Enter tuşuna basın.
Anahtar kelimeler spesifik parametreleri komut yorumcusuna açıklar. Örneğin, show komutu cihaz hakkında bilgi görüntülemek için kullanılır. Bu komut tam olarak hangi çıktının görüntüleneceğini tanımlamak için kullanılması gereken çeşitli anahtar kelimelere sahiptir. Örneğin:
Switch# show running-config
show komutundan sonra running-config anahtar kelimesi gelir. Anahtar kelime, çalışan yapılandırmanın çıktı olarak görüntülenmesini belirtir.
IOS Komut Kuralları
Komut bir veya birden fazla bağımsız değişken gerektirebilir. Anahtar kelimenin aksine, bağımsız değişken genellikle önceden tanımlanan bir sözcük değildir. Bağımsız değişken kullanıcı tarafından tanımlanan bir değer ya da değişkendir. Bir komut için gerekli anahtar kelime ve bağımsız değişkenleri belirlemek için komut söz dizimine bakın. Söz dizimi, komut girilirken kullanılması gereken paterni veya formatı sağlar.
Örneğin description komutunu kullanmanın sözdizimi şu şekildedir:
Switch(config-if)# description dize
Şekil 2'de gösterildiği gibi, kalın yazı tipindeki metin gösterilen şekilde yazılan komutları ve anahtar kelimeleri; italik metin değerini girdiğiniz bir bağımsız değişkeni belirtir. description komutu için bağımsız değişken bir dize değeridir. Dize değeri en fazla 80 karakterlik herhangi bir metin dizesi olabilir.
Bu nedenle, description komutuyla bir arayüze açıklama uygularken şu şekilde bir satır girin:
Switch(config-if)# description MainHQ Office Switch
Komut description; kullanıcı tanımlı bağımsız değişken ise MainHQ Office Switch şeklindedir.
Aşağıdaki örneklerde IOS komutlarını belgelemek ve kullanmak için kullanılan bazı kurallar gösterilmektedir.
ping komutu için:
Sözdizimi:
Switch> ping IP-address
Değerler içeren örnek:
Switch> ping 10.10.10.5
Komut ping; kullanıcı tanımlı bağımsız değişken ise 10.10.10.5 şeklindedir.
Benzer şekilde, traceroute komutunu girmek için kullanılan sözdizimi şu şekildedir:
Sözdizimi:
Switch> traceroute IP-address
Değerler içeren örnek:
Switch> traceroute 192.168.254.254
Komut traceroute; kullanıcı tanımlı bağımsız değişken ise 192.168.254.254 şeklindedir.