and gebruikt als het geschiedenisbestand, anders de waarde van HISTFILE als deze niet leeg is. Zonder BESTANDSNAAM en zonder HISTFILE hebben de opties '-a', '-n', '-r', en '-w' geen effect en retourneren succes. De ingebouwde opdracht 'fc' werkt ook op de geschiedenislijst. Als de variabele HISTTIMEFORMAT ingesteld en niet leeg is, dan wordt de waarde ervan gebruikt als een opmaaktekenreeks for strftime(3), om een tijdsstempel bij elk geschiedenisitem weer te geven. Anders worden geen tijdsstempels getoond. De afsluitwaarde is 0, tenzij een ongeldige optie gegeven werd of er een fout optrad.