la primera ejecuta el comando en el shell actual, la segunda ejecuta
bash, y le pide a ese nuevo
bash que ejecute
clear
En la primera, el árbol de procesos es:
En la segunda, es
Bash es un programa como cualquier otro, por lo que si lo llamás como comando lo vas a estar ejecutando de nuevo. Probá ejecutar "bash" dentro de una consola, si luego ves la salida de "ps" verás que hay 2 procesos de bash en vez de uno.
Saludos.