newaliases
nawaliases
The newaliases
command in Linux is used to rebuild the alias database. It is a relatively simple command, but it is important to understand how it works if you are using aliases on your system.
The alias database is a file that contains a list of all the aliases that have been defined on your system. When you use an alias, the shell looks up the alias in the alias database and then executes the command that is associated with the alias.
The newaliases
command rebuilds the alias database by reading the contents of the /etc/aliases
file and then writing the contents of the file to a temporary file. The newaliases
command then compares the contents of the temporary file to the contents of the alias database and then makes any necessary changes to the alias database.
The newaliases
command is a relatively simple command, but it is important to understand how it works if you are using aliases on your system. If you make changes to the /etc/aliases
file, you will need to run the newaliases
command in order for the changes to take effect.
Here are some additional things to keep in mind about the newaliases
command:
The
newaliases
command does not actually change the/etc/aliases
file. Instead, it creates a temporary file and then compares the contents of the temporary file to the contents of the/etc/aliases
file.If the contents of the temporary file are different from the contents of the
/etc/aliases
file, thenewaliases
command will overwrite the/etc/aliases
file with the contents of the temporary file.If you are using a mail server, you will need to restart the mail server after running the
newaliases
command in order for the changes to take effect.
It is important to be aware of these limitations when using the newaliases
command, so that you do not accidentally overwrite the /etc/aliases
file with incorrect information.
help
Last updated