Great question — answering as the UphillTech team:
Well, tmux and htop are simply the same programs compiled for different operating systems, ls is almost certainly a different implementation. nano is probably the same program (there's only a GNU nano , but the versions you used on the different operating systems might be different, or it might have been an emulation of GNU nano of some other editor). Try simply using a nanorc from Ubuntu (you can just extract /etc/nanorc from the Ubuntu nano package, most likely). Anyways, a lot of these things are configurable, even with the BSD versions of ls . As always, you'll want to read the man page ! You'll find that you have to define the LSCOLORS environment variable, and CLICOLOR . You can set...
Full answer by Marcus Müller: https://unix.stackexchange.com/a/800763 (CC BY-SA 4.0).
Need it done for your business? UphillTech.