Questions tagged «command-line»

与图形用户界面(GUI)相对的界面,用于在面向文本的环境中使用键入的命令与计算机进行交互的界面。

2
在Windows cmd中自动完成提示?
我知道我们可以在cmd提示符下自动完成路径。我只是想知道是否可以像在bash中一样在cmd提示符下自动完成命令。 当按下tab键时,是否可以搜索%PATH%中的内置命令和所有可执行文件(exe,bat,cmd等)的列表? 还是有类似外壳的软件具有此功能?

2
如果Powershell命令分隔符为; (分号),为什么“约会;dir”使dir输出额外的详细信息?
我知道分号是Powershell中的命令分隔符。 echo "hello"; dir提供此输出。 PS C:\> echo "hello"; dir hello Directory: C:\ Mode LastWriteTime Length Name ---- ------------- ------ ---- d----- 2018-04-29 13:02 BCD_Backup d----- 2018-12-02 14:08 Dell <snip> 但是为什么要date; dir给出这个输出呢? PS C:\> date; dir Friday, December 14, 2018 11:14:23 PSPath : Microsoft.PowerShell.Core\FileSystem::C:\BCD_Backup PSParentPath : Microsoft.PowerShell.Core\FileSystem::C:\ PSChildName : BCD_Backup PSDrive …

4
Windows 10 MSG命令之谜
从过去开始,我是一位经验丰富的Windows用户。我的主计算机是Windows 7 Pro盒子。我们为新办公室购买了一台新PC。当然,它带有Windows 10(家庭版)。我在新PC上做一些工作,想将我正在做的结果(打印机的IPv6地址)发送回Win 7 PC。我想使用,NET SEND但这在Win 10(或事实证明​​是Win 7)上不可用。 研究发现,该MSG命令应该(在某种程度上)做过去的工作NET SEND。一个网站示例显示了一个命令提示符窗口,当前目录为C:\ WINDOWS \ SYSTEM32,并显示了MSG /?给出命令语法的结果-正是我想要的。 但是MSG /?在Win 10机器上运行表示MSG被识别为命令。(它适用于Win 7,而MSG.EXE位于SYSTEM32中。)MSG.EXE在WinSxS下的目录中发现了一些问题- C:\Windows\WinSxS\amd64_microsoft-windows-t..commandlinetoolsmqq_31bf3856ad364e35_10.0.17134.1_none_0ea9fdb9152f846c 但是即使将其设置为当前目录也无法正常运行。似乎需要安装一些东西–在我发现的在线示例中,没有什么可以做的。 我检查了“程序”(以前是“程序和功能”),却没有将其视为可以安装的东西。 这是怎么回事?我如何使它可用?为了使它们在正常的命令提示符下工作,还有哪些其他命令者需要进行相同的魔术处理? 感谢您的协助。

2
在7z中组合压缩方法实际上有什么作用?
7z命令行工具可让您指定多种压缩方法,例如: # 7-zip archive type, strongest (9) compression, methods PPMd, BCJ2, LZMA2 $ 7z a -t7z -mx=9 -m0=PPMd -m1=BCJ2 -m2=LZMA2 myarchive.7z somefile.xml 所有方法都以某种方式使用,或者至少在元数据中指定: $ 7z l -slt myarchive.7z 7-Zip [64] 9.22 beta Copyright (c) 1999-2011 Igor Pavlov 2011-04-18 Listing archive: myarchive. 7z -- Path = myarchive.7z Type = 7z Method …

3
在Windows 8上从命令行以管理员身份运行
我试图以管理员身份运行记事本,以便可以从命令行编辑主机文件。 我尝试过runas /user:(myusername)\administrator "notepad c:\windows\system32\drivers\etc\hosts"然后输入密码,然后得到 RUNAS错误:无法运行-记事本c:\ windows \ system32 \ drivers \ etc \ hosts 1327:帐户限制阻止该用户登录。例如:不允许使用空白的pasword,登录时间受到限制,或已实施政策限制。 PS:我知道如果我授予我的用户帐户权限,则可以在不以管理员身份运行的情况下对其进行编辑。但我想知道如何执行此操作而不必更改hosts文件的权限。

2
通过命令行(批处理文件)更改注册表权限
我发现了一个很棒的Windows 7 Reg Hack,将“计算机”图标重命名为%username% on %computername%。不幸的是,在本教程中,它说要更改注册表项的权限。我想从命令行在批处理文件中更改此设置,然后添加该调整项,然后再次锁定该键,所有这些都在一个文件中。这可能吗?如果是这样,怎么办?

1
为什么我的PATH环境变量与命令提示符不同?
一些重要的背景知识:我的公司有一个通用的登录VBS脚本,该脚本在登录时对用户PATH环境变量进行了修改,并允许我运行依赖于映射的DFS文件共享的软件。我最近还将Windows Powershell SDK安装到了Windows 7 Enterprise计算机上,并尝试从Powershell命令行尝试修改PATH环境变量。 此后,我注意到我无法再运行与这些登录PATH修改相对应的应用程序,并且环境变量编辑器PATH的设置与我'echo %PATH%'从命令提示符下发出时所显示的不同。 例如(简化),从环境变量编辑器(My Computer properties -> Advanced System Settings -> Environment Variables)中 C:\MyDir\; C:\MyOtherDir 而当我'echo %PATH%'从命令提示符处执行操作时,得到了: C:\MyDir\ 还有其他人有类似的问题吗,是否有某种解决方案?当我用谷歌寻求帮助时,我想到了这一点: (相关?)StackOverflow线程 在我看来,如果登录脚本不是由Explorer.exe环境启动的,那就是问题所在。但是,当我自己运行登录脚本时,命令提示符下的PATH保持不变。这与PowerShell有什么关系?我不知道如何将其完全连接到该安装。

4
Telnet无法从Windows 7中的cmd提示符运行
编辑:我正在运行Windows 7、64位。 我已经安装了Telnet Client,如果我转到c:\ windows \ system32,我确实找到了文件“ telnet.exe”;如果单击它,则telnet可以完美运行。 但是,如果我在cmd提示符下键入telnet,则会显示“命令无法识别”消息。 我认为这是因为c:\ windows \ system32 \ cmd.exe实际上是从windows \ sysWOW64(也具有cmd.exe)运行文件,因此我尝试将telnet.exe复制到此文件夹;当我在cmd行中键入telnet时(无论我使用哪个cmd.exe),我都不再收到错误消息,而是得到……好吧,什么也没有。它只是坐在那里,就像在等待输入时一样,但是如果我键入一些内容(例如“退出”),它将再次不执行任何操作并等待输入。 最后,我尝试在Windows \ sysWOW64中删除telnet.exe,在system32中创建telnet.exe的telnet.lnk快捷方式,并在运行telnet.lnk的Windows \ sysWOW64中创建telnet.bat文件。现在,如果我双击telnet.bat,则telnet可以完美启动(在system32 \ cmd.exe窗口中);如果我在cmd提示符下再次键入telnet(同样,不要紧),它将运行telnet.bat,而根本没有问题(选中此测试其他命令),但是在打开Telnet.lnk时返回“ Acess拒绝”。 所以, -telnet 已安装并在双击时运行 -双击快捷方式即可正常使用 -telnet和快捷方式(也没有文件调用快捷方式)不能从任何 cmd提示符下运行。 那就是我走了多远。是的,有什么想法吗?

3
如何轻松查看内置shell命令的手册页?
如果我在脚本中看到一个我不知道的命令,然后键入(例如),man pushd或者man umask我看到了内置命令的手册页。我知道我可以这样做man bash并滚动以找到该内置命令的帮助,或者我可以打开浏览器并转到在线bash手册页,该页面易于搜索,但是有没有更简单的方法来获取该手册页的帮助。直接在命令行上使用单个内置命令?

7
bat文件以禁用以太网适配器,然后在Windows登录后重新启用它
登录Windows 7时,我需要等待10秒钟,然后禁用本地连接(以太网适配器),然后重新启用它。 我已经浏览了建议的答案:在bat文件中启用/禁用无线接口,但这似乎无关紧要,因为它只是切换当前状态。 据我所知,我需要包括: netsh interface set interface "Local Area Connection" DISABLED netsh interface set interface "Local Area Connection" ENABLED 但我不确定等待时间或Windows成功登录后如何启动。 最好的方法是什么?




4
从视频制作缩略图
如何从视频中进行简单捕获。最好从命令行? 想法:拍摄9张快照,连续拍摄9次(在时间轴上),并将其另存为JPG 例: Movie length = 10 min T1= snapshot of 1 min T2= snapshot of 2 min ...... T9= snapshot of 9 min | | T1| T2| T3 ---+---+--- T4| T5| T6 ---+---+--- T7| T8| T9 | | 最好的程序是什么?有开源程序吗?

1
在不带.lnk扩展名的命令提示符下运行快捷方式(Windows)
我创建了一个文件夹(d:\ shortcuts),在该文件夹中为大多数应用程序创建了快捷方式,并将文件夹路径附加到Path环境变量中。现在,我的所有应用程序都可以从“运行”和“命令”窗口访问,而不会弄乱Path。 但是,我现在必须键入快捷方式的名称以及扩展名(例如vlc.lnk)才能调用它。有什么方法可以不用输入扩展名呢?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.