アホみたいなこと聞きますが、
シェルスクリプトって、コマンドラインから実行する内容を
ファイルで実行するだけって解釈で大丈夫ですか?

たとえば、「rm -f test.txt」とコマンドを打てば、test.txtファイルが消えます。
それをシェルで実現させる場合、
#!/bin/bash
rm -f test.txt

と書いたtest.shを用意して実行すればいいと。