I currently have a Java web hosting account, and their technical support people are really good, all well-versed with managing a web site entire through a Linux shell.
Lately, I have been looking for a PHP-based web hosting account. I inquired into several companies like GoDaddy and iPage by calling up their technical support to see if they were even familiar with very basic Linux commands, and it sounded like they don't know the first thing about it; they only know web host management via some graphic interface like cPanel.
I am looking for PHP web host recommendations where their technical support people are good with Linux shell access. Yesterday, I signed up with GoDaddy and was able to access a shell. One of the first things I did was do a 'pg' on the default home page, and to my dismay, I got a message saying "--bash pg not found". ??? 'pg' is a very basic Unix/Linux command available for decades. When I called up their technical support, I received long pauses of silence; clearly, none of their technical support is familiar with Linux. Then I did a "ls -l" in my shell and was surprised to see .htaccess!? That's supposed to be a hidden file, why did it show with ls -l? It's supposed to show only with ls -al that would show hidden files. When I called Godaddy tech support, nobody knew! Then today, I called up the tech support of iPage and got the same awkward long pauses. I just called Justhost.com, same thing!? What the heck is going on?? Not everyone wants to manage their web site using GUI interfaces like cPanel!
I will call up the technical support department of any web host recommendations I get, so please, anyone who gives recommendations, make sure you're doing so from first-hand experience and not some google search.