Lo que creo que quiere decir ociomax es que los cambios de carpeta dentro de un script sólo afecta al script. Es decir, que si hacemos:
La salida del script sería la lista de directorios de la raíz. Pero, sin embargo, si ejecutamos el cambio de directorio en el script y, una vez finalizado éste intentamos hacer un ls -l, obtendremos la lista de carpetas del directorio desde el que estamos ejecutando el script.
Por tanto, como bien apunta ociomax: los cambios de directorio sólo afecta al script. Ejecutar un script que nos haga cambiar de directorio no funcionaría a menos que declaremos la instruccion "cd" como un alias.
Salu2
PD: yo tampoco entendí lo que no entendiste, general9000