Questions tagged «command-line»

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

4
从命令行7压缩和解压缩
我希望使用命令行7-Zip解压缩文件夹。 我有一个文件,要说example.zip并将其内容解压缩到一个名为的文件夹中example。 我需要执行哪些命令?


8
使用ffmpeg复制编解码器将* .ts文件合并为单个mp4
我有一堆由单个index.m3u8文件描述的ts片段: index.m3u8 segment1_0_av.ts segment2_0_av.ts segment3_0_av.ts segment4_0_av.ts segment5_0_av.ts 我知道它们都以相同的方式编码。ffprobe给了我以下内容: Input #0, mpegts, from 'segment1_0_av.ts': Duration: 00:00:10.00, start: 0.100511, bitrate: 1251 kb/s Program 1 Stream #0:0[0x100]: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p, 960x540 [SAR 1:1 DAR 16:9], 12.50 fps, 25 tbr, 90k tbn, 25 tbc Stream #0:1[0x101]: Audio: aac ([15][0][0][0] / …


4
在为上下文菜单编写shell命令时可以使用哪些特殊变量
扩展Windows的外壳上下文菜单(例如,在目录上添加“此处打开命令”提示)时,需要在注册表中创建“命令”键。 该“ command”键的值显然可以是任何有效的命令行。 我想知道在此命令行中可以使用哪些“特殊变量”。 例如,我使用以下命令从目录的上下文菜单(*)中打开cmd窗口: cmd.exe /e:on /f:on /s /k pushd "%V" 我找不到任何关于%V实际含义或此类变量的完整列表的参考。 (*)为此创建了以下注册表项: [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\cmdshell] @=Open Command Prompt Here" HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\cmdshell\command] @="cmd.exe /e:on /f:on /s /k pushd \"%V\""


4
清理我的gnupg密钥环?
我的gnupg密钥环包含数百个不必要的条目。如何从中删除已过期,已撤销和未签名的密钥? 我想保留已签名我的密钥的密钥,并仅根据需要导入新密钥。以前,我已经为密钥的签名者导入了整个信任网络。似乎我的一个关键签名者在他的旅行中捡起了大量签名,这些签名现在阻塞了我的钥匙圈。

4
如何在终端切换git用户?
我正在尝试从命令行将项目推送到远程存储库。 在本地目录中,我点击了: $ git push 并获得以下错误: remote:拒绝对username2的username1 / repo.git权限。 严重:无法访问“ https://github.com/username1/repo.git/ ”: 请求的URL返回错误:403 username1我的github帐户用户名托管我要推送到的存储库在哪里,并且username2是我以前在此计算机上使用的旧帐户。 我在Macbook Air上使用OS X Yosemite(v10.10.5)。而且我更喜欢使用https而不是ssh。 我该如何更新到username1才能成功推送到我的遥控器? 编辑:明确地说,我不是在谈论简单地编辑config user对象,例如, $ git config --global user.name "Billy Everyteen" $ git config --global user.email "billyeveryteen@example.com" 它们与身份验证无关。我的问题涉及写入我的远程存储库所必需的用户身份验证。

4
连接断开后通过SSH恢复rsync吗?
我必须使用rsync通过ssh传输大量数据(> 80 GB)。一切工作正常,但是发送备份数据的DSL连接每24小时最多断开一次,持续3分钟(不选择交换服务提供商)。 我如何: 连接恢复后是否自动重新启动传输? 确保没有偶然地同时运行两个rsync命令?

8
适用于Windows 7(64位)的带有拆分窗格的终端仿真器
我正在寻找具有特定功能的Windows 7(64位)上的终端仿真器: 以便将命令提示符窗口拆分为多个窗格。 这是用于gnome的Terminator的一项强大功能,我认为此图片最能说明这一点: 请注意,每个窗格都是具有不同应用程序的不同外壳程序 注意:此问题与我询问的另一个问题类似:Mac OSX带有分割窗格的终端仿真器,但是这次我要在Windows环境中寻求解决方案 编辑:供参考,这里是有关终结者的更多信息:http : //gnometerminator.blogspot.com/p/introduction.html

1
从命令行创建管理员用户
我将如何在Windows的命令行中创建一个管理员帐户(读取不限)?我看过以下命令的效果: net user USERNAME PASSWORD /add 但是,尚不清楚以这种方式创建的帐户是管理员帐户还是受限帐户。

7
如果我单击cmd的窗口,它到底能做什么?
假设我运行cmd.exe并ping本地主机。之后,我再次ping localhost,但是我单击进入窗口,并且ping停止,直到按Enter为止。 当我单击窗口时会发生什么?它会中止流程还是其他?我附上了屏幕截图,以澄清此问题。 注意:实际上,我并不是单击鼠标,而是使用鼠标拖动鼠标,这会在窗口中创建一个白框,如屏幕截图所示。 编辑:进一步说明:我真正想知道的是拖动窗口是否停止cmd进程? 编辑:更多说明:我知道我正在使用快速编辑,然后按Enter键复制我选择的内容。我不知道在后台会发生什么。

9
如何有效使用Cmd选项卡自动完成?
我在Linux上使用Bash shell已经有很多年了,我对此非常快。通过频繁地按下Tab键来呼吁自动完成功能,我能够在几次击键中编写长命令。 最近,在我的工作中,我开始使用Windows命令提示符和Cmd。我的Cmd速度很慢。它具有自动完成功能,但工作方式有所不同。我想我了解它的工作原理,但我不了解如何有效地使用它,实际上,它常常使我放慢速度。所以我问,如何有效地使用Cmd的自动完成功能? 让我举个例子。首先,我将描述如何使用Bash,然后如何尝试使用Cmd以及出了什么问题。 假设当前目录中的文件夹具有由大洲和国家/地区制成的名称,例如。africa-nigeria,asia-india,europe-france,和我想要改变文件夹europe-norway。 Bash的自动完成功能的工作方式是,只有在存在唯一扩展名时,tab键才会扩展。否则,什么也不会发生,但是您可以再次按Tab键列出可能的扩展。 因此,要移至Bash的挪威,我输入cd然后进行以下按键操作: e tab 对于 europe- n tab (没发生什么事) tab再次。它列出europe-netherlands并europe-norway作为潜在的扩展。 o tab为europe-norway。 大!谢谢巴什。 但是,当我在Cmd中尝试相同的键时,它会扩展e tab为europe-albania,恰好是第一个以'e'开头的文件夹,但不是我想要的文件夹!我现在应该怎么做 -是否有可能使阿尔巴尼亚进入挪威?还是我必须取消命令Escape并从头开始输入所有内容?

2
在我的ssh配置文件中使用SCP或SFTP?
也许我的google-foo在这里让我失败了...我想通过终端使用SFTP或SCP通过ssh配置文件连接并上传mysql dump文件到我的远程服务器。根据我发现的文档,我应该能够做到这一点: sftp -F db.sql.gz webost@staging2.example.com /tmp 我也厌倦了我的配置中的别名: sftp -F db.sql.gz myalias /tmp 当我完成以上两个操作时,我只是从可能的命令中打印出来,-F成为其中之一。 我已经可以使用本地配置中的快捷方式通过ssh进行连接,因此我知道可以使用: ssh myalias **注意:我正在使用私钥/公钥对进行连接,因此我无需输入密码。密钥对确实有关联的密码短语,但是OS X钥匙串记得我是第一次连接。 ...所以我不确定自己在做什么错。


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.