Command Line Reference
Basic Configuration
Command Line Configuration Interface
7 min
debian gnu/linux 9 sonic ttys0 sonic login admin password last login mon jun 3 14 44 09 cst 2019 from 192 168 10 161 on pts/4 linux sonic 4 9 0 8 amd64 #1 smp debian 4 9 110 3+deb9u6 (2015 12 19) x86 64 / \ | | | \ | | / \ / | / \ / || | / \\| ' || \\| || | | |\\ \\ / \ \\ \\| | | /| | | |\ || | | | ) | / / \\ \\| / \\ | \\ || | | | \\ | \\ / | / \ asterfusion network operating system help http //www asterfusion com/ admin\@sonic to use the klish command line, you need to first enter the klish view sonic cli sonic cli \[command] sonic cli \[purpose] enter the klish command line view \[notes] this command is executed in the terminal and use system bash command to exit the cli view \[use cases] admin\@sonic $ sonic cli sonic# help help all commands support help by typing tab or "?" to help the user understand the command and its parameters tab and "?" can be used at any level of the command and will show the next possible input command or sub command if you have problems using the command line, you can use the help function to get help without having to remember a lot of complicated commands when you enter a command, press the tab key, the system will list the set of keywords that can be matched; enter "? , the system will give the corresponding keyword hint or explanation of the meaning of the parameter example sonic# show \<tab> acl arp counters history image interface link aggregation lldp mac address platform running config startup config sub interface traffic sonic# configure terminal sonic(config)# access list l3 test ingress \<tab> \<cr> sonic(config)# access list l3 test \<enter> syntax error the command is not completed sonic(config)# access list l3 test1 ingress sonic(config l3 acl test1)# ? end exit to the exec mode exit exit from current mode no negate a command or set its defaults rule add an access list entry show show running config sonic(config l3 acl test1)# rule ? rule id (0 500) sonic(config l3 acl test1)# rule 1 ? source mac specify source mac address destination mac specify destination mac address ethernet type specify ethernet protocol type outer vlan specify outer vlan id vlan pri specify outer vlan priority description enter an incorrect command or a command that does not apply to this view will not allow a carriage return to be entered if the command line is not entered completely, press the entry key directly, the system will give a prompt indicates that there are no keywords or parameters in this position, and can be executed by typing directly into the carriage return exit exit \[command] exit \[purpose] exit a view \[notes] this command is executed in any view show this show this \[command] show this \[purpose] show all configuration commands in the current view \[usage scenario] this command would display the currently running configuration on the device, including all the parameters and settings that are currently in effect \[notes] this command is executed in any view \[use cases] sonic(config)# interface ethernet 1 sonic(config if 1)# show this interface ethernet 1 ip address 2022 9110/127 ip address 30 11 13 1/30 speed 10000 system bash system bash \[command] system bash \[purpose] exit system view and enter the linux operating system view \[view] system view \[use cases] sonic# system bash use 'exit' to return sonic cli admin\@sonic $
