just to clarify...
what the command is doing is to create an link to:
/System/Library/Extensions/BootCache.kext/Contents/Resources/BootCacheControl
from:
/usr/sbin/BootCacheControl
my understanding is that on boot up, the system looks for
/usr/sbin/BootCacheControl
but the intended file is
/System/Library/Extensions/BootCache.kext/Contents/Resources/BootCacheControl
the bootup takes longer because the system can't find the file it wants.
so by creating the link, you can speed up this process.
sudo is required because it's an admin level operation.
ln -s creates symbolic link.
to "undo," simply erase the symbolic link,
/usr/sbin/BootCacheControl
as someone had posted.
no harm done to the system file it is linked to...