小编Jer*_*ers的帖子

“路由打印”命令的结果中的“On-link”是什么意思?

我使用的是 Windows 7。当我在命令提示符下键入“路由打印”时,我会得到一个 IPv4 路由表,在网关列下有几个“链接”值。例如,像这样:

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0      192.168.1.1      192.168.1.5     25
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
      137.132.0.0      255.255.0.0     172.18.180.1    172.18.180.10     31
    137.132.80.16  255.255.255.255      192.168.1.1      192.168.1.5     26
      169.254.0.0      255.255.0.0         On-link     172.18.180.10    306
  169.254.255.255  255.255.255.255         On-link     172.18.180.10    286
       172.18.0.0      255.254.0.0     172.18.180.1    172.18.180.10     31
     172.18.180.0    255.255.255.0         On-link     172.18.180.10    286
    172.18.180.10  255.255.255.255         On-link     172.18.180.10    286
   172.18.180.255  255.255.255.255         On-link     172.18.180.10    286
      172.25.64.0    255.255.240.0     172.18.180.1 …
Run Code Online (Sandbox Code Playgroud)

router windows-7 gateway tcp

81
推荐指数
3
解决办法
15万
查看次数

在 Windows 的命令行中显示正在运行的进程的 EXE 文件路径

如何从 Windows 的命令行显示每个正在运行的进程的完整 EXE 文件路径?

我试过tasklistpslist,但它们没有显示完整路径:

tasklist /FI "ImageName eq Spring.Tests.exe" /v /fo List
Run Code Online (Sandbox Code Playgroud)

给出:

Image Name:   Spring.Tests.exe
PID:          3956
Session Name: Console
Session#:     1
Mem Usage:    9,772 K
Status:       Running
User Name:    W81ENTX64DELPHI\Developer
CPU Time:     0:00:01
Window Title: Spring
Run Code Online (Sandbox Code Playgroud)

pslist Spring.Tests -x
Run Code Online (Sandbox Code Playgroud)

给出:

Name                Pid      VM      WS    Priv Priv Pk   Faults   NonP Page
Spring.Tests       3956   83472    9772    5320    5692     5037     11  157
 Tid Pri    Cswtch            State     User Time   Kernel Time   Elapsed Time
1488  10 …
Run Code Online (Sandbox Code Playgroud)

windows

37
推荐指数
3
解决办法
11万
查看次数

为什么 1900 年的 Excel 工作日是错误的?

这个问题是基于AdamV关于How do I get the day name into a cell in Excel in Excel 的回答中的观察结果

当 A1 的值为 2009-08-01 时,则:

  • =WEEKDAY(A1) 将获得 7
  • =TEXT(7, "dddd") 将获得 Saturday
  • =TEXT(7,"dddd, yyyy-mm-dd") 将获得 Saturday, 1900-01-07
  • =TEXT(1,"dddd, yyyy-mm-dd") 将获得 Sunday, 1900-01-01
  • =TEXT("1900-01-01","dddd, yyyy-mm-dd") 还将获得 Sunday, 1900-01-01

最后两个是错误的:1900 年 1 月 1 日实际上是星期一。
各种消息来源似乎证实:

我错过了什么?为什么 Excel 这样做是错误的?

date microsoft-excel

28
推荐指数
2
解决办法
6192
查看次数

适用于 Windows 的 Unicode grep

是否有适用于 Windows 32 位的 Unicode 感知grep

windows grep unicode

15
推荐指数
1
解决办法
5803
查看次数

Windows 如何将文件参数重定向到标准输出?(Windows 相当于`/dev/stdout`)

视窗控制台:

  • 工具 A 可以将二进制数据写入文件,但无法告诉它使用标准输出。
  • 工具 B 可以从 stdin 读取二进制数据并处理其中的信息。

如何在不使用中间文件的情况下通过 B 获得 A 的输出?

换句话说:Windows 相当于/dev/stdout什么?

windows pipe stdout stdin

14
推荐指数
3
解决办法
1万
查看次数

从命令行向 Windows 用户授予“作为服务登录”的最简单方法?

我想编写一个需要以用户身份运行服务的安装脚本。我希望能够指定用户。

通过NET USER /ADD命令可以轻松创建用户。

也可以指定服务的用户:SC CONFIG命令允许这样做

现在缺少的链接:授予用户“作为服务登录”的权限作为登录权限( SeServiceLogonRight)。有这个命令吗?或者一个简单的 PowerShell 脚本?

windows command-line

12
推荐指数
2
解决办法
4万
查看次数

将 Linux 机器连接到辅助路由器/ISP:如何正确设置路由?

抽象的:

在我现有的网络设置中添加辅助 ISP 时,我有(我认为是路由)问题:传入流量Router1没有得到答复,但本地流量和传入流量Router0工作正常。

我怎样才能让当前运行良好的部件正常工作,同时通过Router1工作来获取流量?

细化:

我在下面绘制了一张图表,其中包含了基本情况(实际上,每个 LAN 上都有更多设备,但它们无关紧要)。

情况是这样的:

  • 我有两个内部网络:LAN0is192.168.x.0/24LAN1is 192.168.y.0/24。两者都适用于内部流量(例如使用cURL 的http)。
  • LAN0一直通过Router0并连接ISP0Internet.
  • LAN1一直都有Router1,但现在连接ISP1到了Internet
  • 机器只打开LAN0并具有默认路由,Router0可以很好地处理传出和传入流量。
  • 机器只打开LAN1并具有默认路由,Router1可以很好地处理传出和传入流量。
  • 内部交通上LAN0,并LAN1一直工作得很好。
  • 通过Router1for 的传入流量WindowsB正确到达:我可以通过 RDP 从WindowsC.
  • 传入流量通过Router1forLinuxB到达(根据tcpdump),但没有像curl http://e.f.g.hfron …

networking linux routing opensuse multi-homed

8
推荐指数
1
解决办法
432
查看次数

Windows 8 任务管理器:如何启用“进程”选项卡中的“CPU 时间”列?

直到Windows 7中,进程选项卡中的任务管理器将允许您添加的CPU时间列(见例如任务管理器的你可能不知道的可能性):

要显示它,请选择View菜单,单击Select Columns并检查CPU Time

Windows 8 任务管理器开始

  • 选择Select Columns菜单项不见了
  • App History选项卡有一CPU Time
  • App History选项卡仅显示 Metro 风格应用程序(并非所有进程)

如何(除了使用Process Explorer 之类的非 TaskManager 工具之外)如何将CPU Time列返回到Processes选项卡中?

cpu-usage task-manager windows-8

6
推荐指数
2
解决办法
8277
查看次数

如何停止批处理文件中的百分比扩展?

(这是在基于 NT 的 Windows 上,如 2000、XP、Vista、7)

在命令行中,百分比字符将被忽略:

wget "http://www.justitie.nl/images/Handleiding%20voor%20verwerkers%20persoonsgegevens_tcm34-3940.pdf"
Run Code Online (Sandbox Code Playgroud)

所以它正确下载了这个文件(每个 %20 变成一个空格):

"http://www.justitie.nl/images/Handleiding voor verwerkers persoonsgegevens_tcm34-3940.pdf"
Run Code Online (Sandbox Code Playgroud)

但是在批处理文件中,所有 %20 都被解释为扩展参数 2(为空),从而导致下载此文件(每个 %20 变为 0):

"http://www.justitie.nl/images/Handleiding0voor0verwerkers0persoonsgegevens_tcm34-3940.pdf"
Run Code Online (Sandbox Code Playgroud)

有没有办法绕过百分比参数扩展?

--杰罗恩

windows command-line batch-file

5
推荐指数
1
解决办法
7338
查看次数

如何将文件夹挂载为虚拟 CD/DVD 驱动器?

作为我的问题VMware Workstation 8的后续:如何伪造可启动的 USB 记忆棒?

如何将 Windows 文件夹安装为虚拟 CD/DVD 驱动器?

这样,我可以将该文件夹作为虚拟 CD/DVD 驱动器安装在我的主机系统上,然后在我的来宾 VM 中使用该 CD/DVD 驱动器进行引导。

注意:我知道SUBST,但这会将文件夹作为常规驱动器安装,而不是作为 CD/DVD 映像。

windows mount virtual-drive

5
推荐指数
1
解决办法
8678
查看次数