Isso é complicado, porque enquanto muitos arquivos de texto podem estar presentes na maioria dos sistemas Linux, eles não são necessariamente garantidos no mesmo lugar. A resposta /proc
do @ tintifaxx é boa, já que isso funcionará em todos os kerneks mais antigos / mais estranhamente configurados.
Dito isto, aqui estão algumas apostas razoavelmente seguras em /etc
/etc/fstab
/etc/group
/etc/hosts
/etc/hostname
/etc/localtime
/etc/passwd
Além disso, /proc/mounts
é bom porque chamar mount
faz uma formatação mínima sobre isso e pode ser um bom snippet curto.
Editar
Se você estiver procurando por arquivos disponíveis no diretório pessoal do usuário, você pode fazer:
graeme@graeme:~$ ls -a /etc/skel
. .. .bash_logout .bashrc .profile
Esses arquivos são copiados para a página inicial do usuário quando a conta é criada, então você pode esperar que eles estejam lá para todos os usuários no sistema. .profile
é mais onipresente que o bash. O problema com esses arquivos é que, se forem gravados por acidente, isso pode ser um problema.