linux如何在多台机器上用不同的主机名更改目录

时间:2016-07-01 09:34:58

标签: linux unix

我需要在不同的机器(大约20个)中查看服务器日志,并且服务器日志存储在其路径中具有主机名的位置(我使用的是超级putty)。 所以我没有单一命令到chnage目录,而是我必须单独完成。

使用hostname命令我可以获得m / c名称,但我无法在cd命令中使用vraible。

>hostname
mymachinename
>cd /opt/$"hostname"/logs
no directory name /opt/hostname/logs

对此有何帮助?

请原谅我是否重复。我搜索过但没有得到任何与此相关的问题。

2 个答案:

答案 0 :(得分:2)

应该

cd /opt/$(hostname)

请参阅..

root@mongodbServer1:~# cd /opt/$(hostname)
root@mongodbServer1:/opt/mongodbServer1# pwd
/opt/mongodbServer1
root@mongodbServer1:/opt/mongodbServer1#

答案 1 :(得分:1)

使用$ HOSTNAME或$(hostname)或`hostname`(反向引号)来检索主机名。