Eu quero encontrar um comando para alterar um nome de host, então eu procuro por ele assim:
man -k hostname
BIO_get_conn_hostname (3ssl) - connect BIO
BIO_set_conn_hostname (3ssl) - connect BIO
freehostent (3) - get network hostnames and addresses
gethostname (2) - get/set hostname
getipnodebyaddr (3) - get network hostnames and addresses
getipnodebyname (3) - get network hostnames and addresses
hostname (1) - show or set the system's host name
hostname (5) - Local hostname configuration file
hostname (7) - hostname resolution description
hostnamectl (1) - Control the system hostname
hosts (5) - static table lookup for hostnames
nmtui-hostname (1) - Text User Interface for controlling NetworkManager
sethostname (2) - get/set hostname
ssh-argv0 (1) - replaces the old ssh command-name as hostname handling
Sys::Hostname::Long (3pm) - Try every conceivable way to get full hostname
systemd-hostnamed (8) - Host name bus mechanism
systemd-hostnamed.service (8) - Host name bus mechanism
Estou impressionado com a resposta. Existem pelo menos 3 comandos que possuem um bit "set hostname" em sua descrição: gethostname (2), hostname (1), sethostname (2). E eu sei que o comando nmtui-hostname (1) define o nome do host, mesmo que a descrição dele não indique claramente isso.
pergunta: como eu escolho o caminho certo? Considerando que eu não tenho a internet para procurar a resposta nos fóruns de ajuda.
Tags command-line man