问题标签 [command-line-interface]

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 投票
5 回答
42923 浏览

php - 确定 PHP 脚本的命令行与 http 执行的规范方法是什么?

我有一个 PHP 脚本,需要确定它是通过命令行还是通过 HTTP 执行的,主要用于输出格式化目的。这样做的规范方法是什么?我原以为是要检查SERVER['argc'],但事实证明这是填充的,即使使用“Apache 2.0 处理程序”服务器 API 也是如此。

0 投票
5 回答
755 浏览

f# - CLI 是否意味着“命令行界面”以外的任何内容?

根据维基百科,在编程语言的比较页面上,它说 F# 使用 CLI。这是否意味着 F# 是为制作命令行应用程序而不是图形应用程序而设计的,还是 CLI 有其他含义?

0 投票
5 回答
12086 浏览

c++ - 如何在命令行界面中处理 ctrl-break 信号

在开始之前,我想澄清这不是一个命令行工具,而是一个通过它自己的命令行界面接受命令的应用程序。

编辑:我必须为我之前的解释道歉,显然我没有很好地解释它。再一次...

我正在构建一个接受用户命令的命令行界面应用程序。我有一个信号处理程序设置来捕获信号,然后设置一个我需要终止应用程序的标志。我遇到的问题是我能找到的所有控制台功能都是阻塞的,这意味着我无法检测到我需要退出控制台处理循环,直到用户按下一个键(或输入,取决于功能)。

有没有一些标准的方式我可以进行非阻塞控制台交互,或者有一种优雅的方式来构建程序,这样如果我只是从信号线程终止,一切都会被正确处理和释放(请不要错过-了解这一点,我知道如何使用锁定和释放信号线程中的资源来完成,但这可能会变得混乱,所以我宁愿避免它)

希望这个解释更有意义......

0 投票
6 回答
19114 浏览

c# - C#/CLI 标识符的最大长度是多少?

名称还有哪些其他限制(除了范围内明显的唯一性)?

那些定义在哪里?

0 投票
13 回答
141588 浏览

php - PHP有线程吗?

我找到了这个名为 threads 的 PECL 包,但还没有发布。PHP 网站上什么也没有出现。

0 投票
19 回答
103576 浏览

regex - 从 ifconfig 的输出中提取 MAC 地址的最佳方法?

ifconfig从的输出中提取 MAC 地址的最佳方法是什么?

样本输出:

我应该使用 cut、AWK还是其他任何方法,一种方法相对于另一种方法的优缺点是什么。

0 投票
3 回答
10490 浏览

mysql - mysql 通过 cli 从远程服务器导入 sql

我知道如何通过 cli 导入 sql 文件:

但那是如果dump.sql 文件是本地的。我如何使用远程服务器上的文件?

0 投票
4 回答
3249 浏览

windows - Windows API 彩色输出到 Powershell/cmd.exe 中的标准输出

任何人都知道在哪里可以找到描述如何使用 API 和/或标准输出在 Windows CLI 界面上输出颜色的参考资料?

0 投票
2 回答
873 浏览

mysql - mysql字符集cli

我如何确定 mysql db 的字符集设置为什么?在cli?

0 投票
7 回答
74776 浏览

linux - Linux 等效于 Mac OS X“打开”命令

我发现 Mac OS X 中的“打开”命令在命令行中非常方便。来自“人开”:

open命令打开一个文件(或目录或 URL),就像您双击文件的图标一样。如果未指定应用程序名称,则使用通过 LaunchServices 确定的默认应用程序来打开指定的文件。

也就是说,如果我想用默认的 PDF 查看器(恰好是预览)打开一个 PDF 文件,我只需要这样做:

然而,在 Linux 中,要从命令行打开 PDF 文件,我必须四处寻找默认的 PDF 查看器,例如“evince”(谁会猜到??),然后

那么,在 Linux 命令行中是否有一个简单的“打开”命令等价物?

谢谢!