Read my answer :
`ns2-INFO.txt´ says "copy ns as ns-any-name to /usr/local/bin/."
Please read `ns2-INFO.txt´ carefully / multiple times.
See my list with 350! ns* commands → usr.local.bin-16Jan2020.txt
.... Which actually means that I have far beyond 300 times ns-allinone-2.xx functional at the same time.
This is the default way of installing ns2 :
$ cd ns-2.35/
$ sudo make install ## 'make install' will copy 'ns' to /usr/local/bin/
## 'make install' only when you have one ns2 installed.
## ! Nothing / no PATH text should be added to e.g. `.bashrc´!
## /usr/local/bin/ is already a system PATH.
// Adding a new name / a backup for the executable ns :
$ cp ns ns235-new-name
$ sudo cp ns235-new-name /usr/local/bin/
// Simulation //
$ $ ns235-new-name new.tcl