ls -Alh ~/Music/
lsin the above command are command-line parameters to the ls executable.
lsis a compiled binary executable, written in c and compiled to executable machine code. Not a shell-script. But the concept of command line parameters is the same for pre-compiled binaries as it is for executable scripts. They are parameters which are passed to the script/program at runtime, when the program/script is ran.
-Alhis a group of three parameters, telling the ls command how to format the output. (A = Almost all - lists everything except . and .., l = long list format, h = human-readable file-sizes e.g. 64k, 1Mb, 2.3Gb etc.)