Někdy můžete mít delší program, který jste zapsali do souboru a chcete jej z tohoto souboru načíst do matematického nástroje Genius. V takové situaci máte dvě možnosti. Můžete mít funkce, které používáte nejčastěji, v souboru ~/.geniusinit
. Nebo, pokud chcete načíst soubor v průběhu sezení (nebo z jiného souboru), můžete napsat na příkazovém řádku load <seznam názvů souborů>. To musí být provedeno v nejvyšší úrovni a ne uvnitř nějaké funkce nebo něčeho a nesmí to být součástí výrazu. Má to také mírně odlišnou syntaxi než zbytek příkazů v kalkulátoru Genius, více se to podobá syntaxi shellu. Soubor můžete zadat v uvozovkách. Když použijete uvozovky '', dostanete řetězec přesně tak, jak jste jej zapsali, když uvozovky "", budou zpracovány escape sekvence pro speciální znaky. Například:
load program1.gel program2.gel load "Nezvyklý název souboru s MEZERAMI.gel"
K dispozici jsou také vestavěné příkazy cd, pwd a ls. Příkaz cd přijímá jeden argument, ls přijímá argument, který je podobný jako u glob v UNIXovém shellu (např. můžete používat divoké znaky). pwd nepřijímá žádné argumenty. Například:
cd složka_s_programemy_v_jazyce_gel ls *.gel