在Windows命令终端中调出命令

时间:2020-02-26 22:36:51

标签: windows terminal command window

使用Ubuntu一段时间后,我有可能要切换到Windows。

在Linux中,即使在打开新终端后,也可以使用键盘上的向上箭头轻松访问上一个命令。

在Windows中,我可以使用F7提取在当前终端中执行的先前命令。 但是,当我打开新终端和F7时,即使将所有必需的命令保存在/User/name/Desktop/commands.txt

中,它也为空。

在Windows中打开新终端时,是否可以在command.txt中引入命令?

2 个答案:

答案 0 :(得分:1)

Windows命令终端本身不支持。

由于您刚切换回Windows,因此我建议您使用Windows PowerShell。 甚至更好的是,切换到Windows Terminal(您将能够像在Linux上一样自定义终端)

在Powershell上,即使重新启动Powershell会话,也可以按向上箭头键查看上一个命令。

如果键入命令“ Get-History”(或别名“ history”),则只会显示当前会话的历史记录。

如果您想从之前/当前所有会话中获取全部历史记录,可以执行此命令

import networkx as nx
g = ## some graph
t = nx.triangles(g)

它将列出您的所有历史记录。 (如果默认情况下希望通过键入“ history”而不是当前会话来拥有所有历史记录,则可以通过上面的此命令更改默认别名“ history”)

答案 1 :(得分:0)

请注意,您还可以使用Windows Subsystem for Linux (WSL) on Windows来为您提供在Windows计算机上运行多个Linux发行版的选项。因此,您可以像在使用Linux一样在Windows上使用bash。