问题标签 [command-line]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
11 回答
25937 浏览

php - PHP - Windows 中的命令行参数

我正在尝试从Windows XP下的命令行运行 PHP 。

这行得通,除了我无法为我的 PHP 脚本提供参数这一事实。

我的测试用例:

我想称之为:

但我从来没有让脚本接受我的参数。

我从上面的脚本得到的结果:

PHP 注意:未定义变量:第 2 行 C:\test.php 中的参数

我正在尝试使用 PHP 5.2.6。这是 PHP 5 中的错误吗?

参数传递在在线帮助中处理:

注意:如果您需要将参数传递给脚本,则需要在使用 -f 开关时将 -- 作为第一个参数传递。

这似乎在 PHP 4 下有效,但在 PHP 5 下无效。

在 PHP 4 下,我可以使用可以在服务器上运行的相同脚本,而无需在命令行上进行更改。这对于本地调试很方便,例如,将输出保存在文件中,以供研究。

0 投票
105 回答
144218 浏览

bash - 你最喜欢使用 Bash 的命令行技巧是什么?

我们都知道如何使用<ctrl>-R反向搜索历史,但你知道<ctrl>-S如果你设置了你可以使用前向搜索stty stop ""吗?另外,您是否尝试过运行 bind -p 来查看列出的所有键盘快捷键?默认情况下,Mac OS X 上有超过 455 个。

您最喜欢使用 bash 的一个不起眼的技巧、键盘快捷键或 shopt 配置是什么?

0 投票
5 回答
7969 浏览

java - OCSP命令行测试工具?

有人知道测试 OCSP 响应的工具吗?最好是可以从 Windows 命令行使用和/或可以(轻松)包含在 Java/python 程序中的东西

0 投票
3 回答
647 浏览

bash - 如何创建使用变量执行大量命令的命令行 (unix/linux) 指令?

我需要重新排列各种目录中的一些内容,但这有点痛苦。为了调试我正在开发的应用程序(一个 ruby​​ 应用程序),我需要一次将一个 gem 移动到我的 gem 文件夹中(长话短说;简而言之:一个坏了,我不知道是哪一个)。

所以我需要做类似的事情:

每次替换“foo”。我如何编写一个简单的 shell 脚本来让我执行以下操作: gemMove("foo") 并为我填补空白?

0 投票
14 回答
32080 浏览

windows - 如何更改 windows 命令提示符中的文本颜色

我有一个命令行程序,它将日志记录输出到屏幕。

我希望错误行以红色显示。我可以输出一些特殊的字符代码来将文本颜色切换为红色,然后将其切换回白色吗?

我正在使用 ruby​​,但我想这在任何其他语言中都是一样的。

就像是:

0 投票
1 回答
580 浏览

shell - Microsoft sort.exe 是否能够对 unicode UTF-16 (LE) 文件进行排序?

Microsoft sort.exe 5.1.2600.0 (xpclient.010817-1148) 是否能够对 UTF-16 (LE) 文件进行排序?

0 投票
4 回答
36876 浏览

.net - 在控制台应用程序中读取命令行参数的最佳方法

下面是两种读取命令行参数的方法。第一种是我习惯于在 main 中使用参数的方式。我在审查代码时偶然发现的第二个。我注意到第二个将数组中的第一项分配给路径和应用程序,但第一个跳过了这个。

它只是偏好还是第二种方式现在更好?



我认为在 C# 中也可以这样做,所以这不一定是 vb.net 的问题。

0 投票
25 回答
572265 浏览

unix - 如何从 Unix 上的文本文件中提取预定范围的行?

我有一个约 23000 行的 SQL 转储,其中包含几个数据库的数据。我需要提取该文件的某个部分(即单个数据库的数据)并将其放在一个新文件中。我知道我想要的数据的开始行号和结束行号。

有谁知道一个 Unix 命令(或一系列命令)从一个文件中提取所有行,比如 16224 和 16482 行,然后将它们重定向到一个新文件中?

0 投票
8 回答
70091 浏览

visual-studio - 从普通命令行使用 Visual Studio 的“cl”

Visual Studio 2003 和 2005(据我所知可能是 2008)需要命令行用户在“Visual Studio 命令提示符”中运行。启动此命令提示符时,它会设置 C++ 编译器 cl 在编译时使用的各种环境变量。

这并不总是可取的。例如,如果我想从 Ant 中运行“cl”,我想避免必须从“Visual Studio 命令提示符”中运行 Ant。运行 vcvars32.bat 不是一个选项,因为 vcvars32.bat 设置的环境会在运行 cl 时丢失(如果从 Ant 中运行)。

有没有一种简单的方法来运行 cl 而不必从 Visual Studio 命令提示符中运行?

0 投票
3 回答
1771 浏览

c++ - 测试 Windows 应用程序的运行状况

我有几个应用程序是我们工作室的各种开发人员使用的一套工具的一部分。这些应用程序主要是打开 DOS cmd shell 的命令行应用程序。这些应用程序依次启动一个 GUI 应用程序,该应用程序跟踪这些命令行应用程序的输出和状态(通过套接字)。

命令行应用程序可以在用户登录、他们的工作站被锁定(他们启动批处理文件然后立即锁定他们的工作站)以及当他们注销(通过计划任务)时启动。我遇到的问题是最后两个案例。

如果在用户被锁定或注销时这些应用程序中的任何一个启动,这些命令将生成跟踪输出/状态的 GUI 窗口。这很好,但是假设用户锁定了他们的工作站——当他们解锁他们的工作站时,GUI 是不可见的。它正在运行任务列表,但不可见。下次这些用户运行我们的一些命令行应用程序时,GUI 不会启动(因为它已经在运行),但是因为它在桌面上不可见,所以用户看不到任何输出。

我正在寻找的是一种从我的命令行应用程序中判断它们是在锁定的工作站后面运行还是在用户注销时(通过计划任务)运行的方法——基本上它们是在没有用户桌面可见的情况下运行的。如果我能说出来,那么我就可以简单地不启动我们的 GUI 并且可以防止很多问题。

我需要测试的这些应用程序是 C/C++ Windows 应用程序。

我希望这是有道理的。