多くの基本的なコマンドは、特に書籍などに頼らなくても語源の推測は簡単だと思います。 わからない場合は英語のマニュアルを読めばいいんじゃないかな? 例えば cat を調べると -------------------------- $ LANG=C man cat CAT(1) User Commands CAT(1) NAME cat - concatenate files and print on the standard output -------------------------- となって、concatenate(連結させる)の略だとわかります。