Questions tagged «command-line»

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


3
从命令行准确剪切视频文件
我在查找可以获取视频文件(最好是avi,mkv和mp4)的cli应用程序时遇到麻烦,并且可以精确地切出很短的剪辑(2-6秒)。我尝试了ffmpeg,mencoder,avidemux和mp4box,但它们都在关键帧上剪切,这会创建6个以上的第二个剪辑。有没有一种工具可以对输入文件进行重新编码并削减准确的时间,或者不正确地剪切,重新编码然后进行准确的削减?

5
在Linux中以递归方式重命名文件(更改扩展名)
如何递归重命名目录中的所有文件,以将数千个子文件夹中的数千个文件扩展名更改为另一个文件扩展名?我看到很多命令几乎可以完成我想要的,但不完全是我想要的。 find . -name "*.andnav" -exec rename .andnav .tile {} \; syntax error at (eval 1) line 1, near "." ... rename -nv 's/\.andnav$/\.tile/i' *.andnav 0.png.andnav renamed as 0.png.tile

3
Powershell和cmd:“正常”选择文本模式
我发现在纯文本环境(Powershell和cmd)中实际复制文本有多么困难。如何简单地选择文本行而不是文本块?他们是如何想到的,文本块更多是用于选择文本的默认选项? 结束咆哮,有没有办法在Powershell或cmd中有一个简单的“选择文本,复制文本”? 例如,如果我想在这里选择“我的文字”: asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd MY TEXT asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd a 然后我选择了两行,就得到了'asd asd asd asd asd asd asd asd asd …

6
OSX:使用CLI版本的VLC
如何在OSX上使用VLC的CLI版本? 在OSX上安装VLC之后,可以通过正常的GUI流程,聚光灯等正常工作。此外,我知道可以这样做 open bla.avi -a vlc 但是,当我vlc在shell中发出命令时,它不起作用。which vlc在shell中也不返回任何东西。 CLI版本的VLC非常适合进行转码,流式传输等。因此,使其正常工作将是一件很不错的事情。

2
如何使用ffmpeg剪切精确的帧?
我正在尝试使用ffmpeg在准确的时间剪切视频文件。ffmpeg帮助显示了-timecode_frame_start选项来指定起始帧,但是我无法使此命令正常工作。生成的视频始终从原始视频的开头开始。这是我正在运行的命令的示例: ffmpeg -i input.mpg -acodec copy -vcodec copy -timecode_frame_start 200 -vframes 210 -n ouput.mpg 我将timecode_frame_start选项移到了其他选项之前和之后,结果没有变化。我需要指定其他选项吗?我尝试了各种文件格式,例如mkv,avi,mp4,但似乎与编解码器无关。这是我尝试过的一个文件: http://www.seaotter.com/marine/movies/hermit-long-01.mpg 我想念什么吗?

1
如何在zsh命令行上舒适地切换到vi命令模式?
在vi中,我已将'jj'映射为转义以能够切换到命令模式而无需使用烦人的转义键。现在,我想要使用vi-mode的命令行编辑具有相同的功能。我已经找到以下解决方案: bindkey '^j' vi-cmd-mode 使您可以使用control-j更改为命令模式。仍在寻找没有修饰键的解决方案,例如'jj'或类似名称。
22 command-line  zsh  vi 

4
Windows的OS X`say`命令
该say命令也许是OS X终端最引人注目的功能-它以文本作为输入并通过计算机的扬声器说出来。Windows上是否有任何等效的命令行工具(内置或通过第三方程序)?

1
在Windows 7的命令行上导入.PEM证书
我需要在大量新安装的Windows 7 Enterprise计算机上导入PEM证书。 通常,我会通过MMC→证书(本地计算机)管理单元→受信任的根证书→导入来执行此操作,但是我需要加快速度。因此,我只想使用命令提示符。 使用certmgr.exe(不是certmgr.msc!),我将输入: certmgr.exe -add -c C:\certificate.pem -s -r localMachine root 问题是certmgr.exeWindows 7中不存在该问题。然后如何从命令行添加证书?


7
如何在Windows命令提示符下启用滚动?
我打开cmd.exe,我想查看我的IP地址。因此,我输入了ipconfig,但随后所有输出都无法在CMD窗口中显示,因此我无法向上滚动并实际看到重要内容。 那么我该如何...“启用” ...滚动?我正在使用Windows 7 Professional 64位。

6
Windows的Cygwin速度很慢/很慢
突然,我从Windows命令行启动的所有Cygwin命令在执行之前都有大约10-20秒的延迟,因此Cygwin变得完全不可用。我已经尝试过重新安装,但没有成功。 从Bash shell窗口中执行命令可以正常工作(启动Bash时我看到了滞后)。从我的本地PATH变量中删除所有条目不会产生影响。我使用Windows 7 x64和Cygwin x64 v 1.7.34(0.285 / 5/3)。

4
如何查找“控制面板”的“添加/删除程序”中列出的应用程序的位置(Windows)
我正在清理Windows 8计算机,并且有一个程序无法从控制面板的“添加/删除程序”部分中卸载。 有没有一种方法可以轻松找到Windows控制面板的“添加/删除程序”部分中列出的程序的位置,以便可以从命令提示符下访问它们? 更新: @ElectricRouge指出,您可以使用以下内容显示以下某些应用程序的位置: Go to control panel --> Right click on the Control panel grid header --> Select More --> and check the location option. 但这并不能显示许多程序的位置,这些程序只是显示空白来源。

7
为什么我的Windows 8命令行不更新其路径
我需要在PATH变量中添加一个新条目。这是我工作中的常见活动,但是最近我开始使用Windows8。我认为该过程类似于Windows 7,Vista,XP ... 这是我的事件顺序: 打开系统属性(开始-> [类型“控制面板”]->控制面板\系统和安全性\系统->高级系统设置->环境变量) 将新路径添加到我的USER PATH变量的开头(C:\ dev \ Java \ apache-ant-1.8.4 \ bin;) 打开命令提示符(开始-> [键入“命令提示符”输入]-> [键入“路径”输入] 我的新路径条目不可用(请参阅所附图像和视频)。我在Windows 7机器上复制了完全相同的过程,并且可以正常工作。 编辑 Windows 8环境变量和命令提示符视频 编辑 这绝对不是Windows 7的行为。观看此视频,以查看我期望在Windows 7中运行的行为。http://youtu.be/95JXY5X0fII 编辑5/31/2013 因此,经过无奈之后,我编写了一个小型C#应用程序来测试WM_SETTINGCHANGE事件。这段代码在Windows 7和Windows 8中都接收到该事件。但是,我在Windows 7中使用。在其他Windows 8系统中无法复制。 这是C#代码。 using System; using Microsoft.Win32; public sealed class App { static void Main() { SystemEvents.UserPreferenceChanging += new …


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.