怎样在前面一个命令执行完了以后自动执行下一个命令啊?

怎样在前面一个命令执行完了以后自动执行下一个命令啊?

用mpg321听歌的时候,一首一首的听,很不方便. 用"mpg321 X.mp3;Y.mp3"
可以在听完X.mp3之后自动接着播放Y.mp3
不过这样也方便不了多少,有没有更好的方法呢?要是我想听一个目录下面所有的歌曲,而这个目录下又有很多歌,怎样做才好呢? 想听完一首歌以后,想接着听别的目录中的歌,又该怎么做呢?
以前我看过一个帖子,说可以作一个播放清单,不知道该怎样做?

用mpg321听歌的时候,声音总是很小,不知道是不是声卡的驱程的问题呢?我用的播放命令是: mpg321 -o alsa --gain 100 *.mp3 (应该是alsa,因为我现在是在windows中,记得不是很清楚)
多谢指教。
用 mpg321 *.mp3,
或者编一个列表, 跟 .m3u文件差不多的, 然后 mpg321 -@ file.abc

音量太小可以用 aumix调整.
时间,就是金钱!
多谢啦,我试试看。