Also ich bin kein Linux-Kenner, aber aus anderweitiger Programmiererfahrung weiß ich, dass das Einfügen in eine Datei von Haus aus selten richtig gut unterstützt wird im Gegensatz zum Anhängen... der Grund ist einfach... Beim Anhängen ist die Operation relativ simpel, Datei wird geöffnet, und am Ende kommt was dazu, d.h. alles was in der Date war bleibt unverändert...
Fügt man nun am Anfang was ein, dann verändert dies jeden einzelnen Sektor der Datei. Stell dir vor, die Festplatte ist in Schubladen (Sektoren bzw Zuordnungseinheiten) organisiert, jede Schublade kann nur von einer Datei genutzt werden... Möchtest du was in die erste Schublade hinzufügen, musst du was von der ersten in die zweite tun um Platz zu schaffen, und selbiges bis zu dieser bis du bei der letzten angekommen bist...
In der Praxis wird dies dann meist durch das Neuerstellen einer Datei, das Schreiben des Einzufügenden Textes, und dann das schlichte Kopieren aus der alten Datei in die neue und das anschließende Löschen der alten und das Umbenennen der neuen Datei in die alte...
Warum ich dir das erzähle? Weil ich irgendwie nicht glaube, dass es einen Standardbefehl gibt, der das erledigt... aber es hat sich bestimmt schon jemand die Mühe gemacht, ein kleines Konsolenprogramm zu schreiben, dass diese Arbeitsschritte durchführt. Wenn die Datei(en) nicht groß sind, dürfte es auch kein Problem darstellen in Sachen Ausführungsdauer/Performance...