Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos Mac OS X Bash托管脚本_Macos_Bash_Unix_Networking_Sed - Fatal编程技术网

Macos Mac OS X Bash托管脚本

Macos Mac OS X Bash托管脚本,macos,bash,unix,networking,sed,Macos,Bash,Unix,Networking,Sed,在Mac OS X机器上手动添加使用etc/hosts的托管文件后,我们发现需要删除当前主机并添加新主机。我想知道是否可以使用Bash为macosx添加一个托管文件 这是目前的状态。我们如何更改或添加最后一行 ## # Host Database # # localhost is used to configure the loopback interface # when the system is booting. Do not change this entry. ## 127.0.0.

在Mac OS X机器上手动添加使用etc/hosts的托管文件后,我们发现需要删除当前主机并添加新主机。我想知道是否可以使用Bash为macosx添加一个托管文件

这是目前的状态。我们如何更改或添加最后一行

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1             localhost Computer_Name
255.255.255.0     broadcasthost
::1                        localhost
10.24.82.5           server_name

我猜您是在问如何从命令行编辑文件,然后

$ sed -i.OLD 's@10\.24\.82\.5 @8.8.8.8 @' /etc/hosts
-i
选项允许
sed
就地编辑。
您可能需要
sudo
对该文件具有写入权限。

我猜您是在问如何从命令行编辑该文件,然后

$ sed -i.OLD 's@10\.24\.82\.5 @8.8.8.8 @' /etc/hosts
-i
选项允许
sed
就地编辑。
您可能需要
sudo
对该文件具有写入权限。

我猜您是在问如何从命令行编辑该文件,然后

$ sed -i.OLD 's@10\.24\.82\.5 @8.8.8.8 @' /etc/hosts
-i
选项允许
sed
就地编辑。
您可能需要
sudo
对该文件具有写入权限。

我猜您是在问如何从命令行编辑该文件,然后

$ sed -i.OLD 's@10\.24\.82\.5 @8.8.8.8 @' /etc/hosts
-i
选项允许
sed
就地编辑。
您可能需要
sudo
对该文件具有写入权限。

您只需使用
sed
即可更改该文件,您只需提供新的ip地址:

sed 's/^.*\(server_name\)/new_ip_address \1/' file

您只需使用
sed
进行更改,只需提供新的ip地址:

sed 's/^.*\(server_name\)/new_ip_address \1/' file

您只需使用
sed
进行更改,只需提供新的ip地址:

sed 's/^.*\(server_name\)/new_ip_address \1/' file

您只需使用
sed
进行更改,只需提供新的ip地址:

sed 's/^.*\(server_name\)/new_ip_address \1/' file

请在您的问题中添加示例输入和该示例输入所需的输出。下面是我们的示例。主机数据库中的最后一行是我们希望进行更改的地方。假设我们希望使用bash脚本将IP从10.24.82.5更改为10.24.82.5。这行得通吗?请在问题中添加样本输入和该样本输入所需的输出。下面是我们的示例。主机数据库中的最后一行是我们希望进行更改的地方。假设我们希望使用bash脚本将IP从10.24.82.5更改为10.24.82.5。这行得通吗?请在问题中添加样本输入和该样本输入所需的输出。下面是我们的示例。主机数据库中的最后一行是我们希望进行更改的地方。假设我们希望使用bash脚本将IP从10.24.82.5更改为10.24.82.5。这行得通吗?请在问题中添加样本输入和该样本输入所需的输出。下面是我们的示例。主机数据库中的最后一行是我们希望进行更改的地方。假设我们希望使用bash脚本将IP从10.24.82.5更改为10.24.82.5。这行吗?-i.OLD的可能副本将定义旧的i.P。同样,8.8.8.8将是新的IP??将保存备份副本(file.OLD)-i.OLD将定义旧的i.P。同样,8.8.8.8将是新的IP??将保存备份副本(file.OLD)-i.OLD将定义旧的i.P。同样,8.8.8将是新的IP??将保存备份副本(file.OLD)-i.OLD将定义旧的i.P。另外,8.8.8.8将是新的IP??将保存备份副本(file.OLD)