Non plus. Le noyau c'est juste la couche logicielle entre linux et ton matériel (en gros les drivers) + quelques autres trucs (genre les filesystems, les charsets etc...). C'est vraiment le shell.
D'ailleurs les commandes ne sont pas les mêmes de tcsh à bash par exemple, par exemple pour initialiser une variable, en bash ça se fait avec export et en tcsh avec setenv. Maintenant certains commandes sont partagées, celles du shell de base (sh). Et tout ceci indépendamment du noyau.
Par ailleurs le fait de changer de noyau unix ne change pas les commandes shell ce qui prouve bien que le noyau n'a rien à voir avec tout ceci. En particulier quand tu fais du cygwin tu ne charges pas de noyau unix et tu tapes bien des commandes unix.


