【问题标题】:Is there a way to reference an "ipconfig" file in Windows有没有办法在 Windows 中引用“ipconfig”文件
【发布时间】:2020-12-03 07:29:00
【问题描述】:

所以对于一点上下文。在 linux 中,“ifconfig”命令实际上是在执行“/etc/sysconfig/network-scripts”中找到的“ifcfg-eth0”文件。

在 Windows 中,命令行(或 powershell)命令是否对应于特定文件?如果是在哪里?如果它存在,我很难找到它。

原因: 我正在尝试从我用 Python 编写的程序执行命令。我知道还有其他方法可以做到这一点,即。 “导入操作系统,导入子进程。”在我的程序变得繁重之前,我正在尝试一种更简单的方法来执行这些命令。

基本上我想告诉 python 执行一个文件,即。 linux中的“ifcfg-eth0”,但在windows中。另外,我只是以“ipconfig”为例,我要添加的命令很多。

【问题讨论】:

  • 请注意,/etc/sysconfig/network-scripts 是一些 linux 发行版(例如 redhat)使用的约定,但不是全部(例如,arch linux 安装不倾向于使用此约定)。 ifconfig 是一个在大多数发行版中常用来配置网络适配器的程序,但它不使用那些 sysconfig 文件。其他脚本/程序读入sysconfig 文件,然后调用ifconfig 或更新的ip 命令来设置网络相关功能。
  • 使用where.exe ipconfig 找到它。
  • 与其调用某个程序,不如使用原生python库来配置你的界面?

标签: python linux windows powershell command


【解决方案1】:

在 Windows 中,查找程序路径的一种简单方法是使用 Where.exe

where.exe ipconfig

【讨论】:

    【解决方案2】:

    通常 cmd 命令位于 system32 中。 C:\Windows\system32中有一个可执行的ipconfig.exe

    【讨论】:

      猜你喜欢
      • 2012-08-20
      • 2015-06-03
      • 1970-01-01
      • 2020-11-06
      • 2011-07-15
      • 2021-10-22
      • 1970-01-01
      • 2022-01-28
      • 1970-01-01
      相关资源
      最近更新 更多