しょーがねーバカが来てんな。
(head -1 hoge.txt; echo "gagaga"; tail +2 hoge.txt) > hoge.txt.new

「テキストの先頭行に任意の文字列を挿入する」という文言を普通に解釈すれば
(echo -n "gagaga"; cat hoge.txt) > hoge.txt.new
だろう。sedが使えなくとも日本語くらいまともに使え。