Forum Discussion
Difference between TCL and Shell?
Hello all,
I know this will sound weird but what is the difference between TCL and Shell? I heard from all that we use TCL then why the name Shell is there in Traffic Management Shell? Please put some light on my concepts. Thank you.
R
2 Replies
- IheartF5_45022
Nacreous
Hi R, Traffic Management Shell, or tmsh as it's known, is the command line shell to configure TMOS. So it's used on the management plane.
Tool Command Language or TCL, is the data plane scripting language used in iRules.
I hope that has helped.
- Kevin_Stewart
Employee
The word "shell" can have two meanings here. First, remote access to the BIG-IP command line is usually accomplished via secure shell (SSH), which will dump you into a command shell. That command shell can either be the Linux Bash shell, or the Traffic Management shell (tmsh), depending on how your user account is configured. The TM shell is the command line interface to management operations, in parity with the management GUI and iControl methods
TCL, or "Tool Command Language" is the programming language that iRules are derived from.
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
