Se você executar este comando, o conteúdo descriptografado do seu arquivo está (ou estava) na memória (você não pode contornar isso). Mas você não precisa se preocupar com isso. Enquanto seu programa está em execução e outro aplicativo tenta acessar essa parte da memória, ele recebe uma falha de segmentação e será morto instantaneamente pelo kernel.
Todo arquivo acessado por um processo permanece na memória enquanto houver memória livre. Também o seu arquivo criptografado. Para limpar esse cache, você pode executar o seguinte depois de visualizar o arquivo:
sync
echo 3 > /proc/sys/vm/drop_caches