标签: command-line-interface

是否有用于检查协议缓冲区的确定的*nix命令行工具?

我正在寻找一个命令行实用程序,它至少会以人类可读的形式呈现二进制protobuf数据.过滤和选择选项(沿着cut文本行)会很好,但主要目的是使数据可见以便进行调试.

如果没有该工作的权威工具,相关包的链接就可以了.

unix command-line-interface protocol-buffers

39
推荐指数
1
解决办法
9714
查看次数

如何使用Unix管理Node.js脚本 管道(在命令行上)?

我看到如何使用Node.js流将各种东西连接在一起,但是如何使用Unix将多个脚本连接在一起|,因为其中一些脚本可以是异步的?

$ ./a.js | ./b.js
Run Code Online (Sandbox Code Playgroud)

例:

a.js(chmod 0755)

#!/usr/bin/env node

setTimeout(function(){
  console.log(JSON.stringify({ foo: 'bar' }));
}, 10);
Run Code Online (Sandbox Code Playgroud)

b.js(chmod 0755)

#!/usr/bin/env node

console.log(process.argv);
Run Code Online (Sandbox Code Playgroud)

这是输出:

$ ./a.js | ./b.js
[ 'node', '/Users/viatropos/tests/b.js' ]

events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: write EPIPE
    at errnoException (net.js:883:11)
    at Object.afterWrite (net.js:700:19)
Run Code Online (Sandbox Code Playgroud)

乍一看似乎有很多问题,所以不确定从哪里开始.有没有办法让这个工作?最终目标是能够从中获取console.log输出./a.js并将其用于./b.js.原因是,大多数情况下这些脚本将一次运行一个,但有时将它们组合在一起会很好,所以理想情况下系统应该能够处理这两种情况.

javascript unix pipe command-line-interface node.js

38
推荐指数
1
解决办法
1万
查看次数

如何使用asp.net Core更改迁移的输出文件夹?

有谁知道如何更改以下命令的输出目录:

dotnet ef  migrations add Initial --context EsportshubApi.Models.ApplicationDbContext
Run Code Online (Sandbox Code Playgroud)

??

我试图添加选项:

--content-root-path 'Migrations/Identity' 
Run Code Online (Sandbox Code Playgroud)

但那没有做任何事情.还有一个--data-dir选项以及其他与目录相关的选项,但它们都不是迁移的输出.

我的问题是我有2个DbContexts所以我希望他们的迁移分开.

asp.net entity-framework command-line-interface asp.net-core

38
推荐指数
3
解决办法
2万
查看次数

如何在 NCDU 命令中排除特定目录

如何从ncdu扫描中排除目录?

我在man ncdu页面中找不到信息。

这样做时,ncdu -x /它扫描了我的/home/tmp目录将近一个小时。

谢谢你的帮助。

linux terminal command-line command-line-interface du

38
推荐指数
2
解决办法
2万
查看次数

如果从控制台或浏览器请求运行脚本,如何检查PHP?

我试过像$ _ENV ['CLIENTNAME'] =='Console'这样的东西,但这似乎只适用于某些操作系统(在Windows中工作,而不是linux).

我试过了!空($ _ ENV ['SHELL'])但是这总是不起作用......

有没有办法检查这将适用于所有操作系统/环境?

php shell console command-line-interface

37
推荐指数
2
解决办法
2万
查看次数

命令行中的PHP服务器名称

有没有办法从命令行检测运行PHP脚本的服务器的名称?

对于通过HTTP访问的PHP,有很多方法可以做到这一点.但似乎没有办法为CLI执行此操作.

例如:

$_SERVER['SERVER_NAME'] 
Run Code Online (Sandbox Code Playgroud)

在命令行中不可用.

php command-line command-line-interface

36
推荐指数
3
解决办法
3万
查看次数

有没有成熟的命令行JDBC客户端?

我正在尝试创建一组测试脚本,这些脚本将对与数据库一起使用的东西执行黑盒测试.为此,我需要从标准输入或文件发出SQL命令,这很可能与"mysql"客户端,但现在我们使用其他数据库,它只有jdbc驱动程序.我需要在命令行中使用与mysql客户端相同的基本功能,但对于任何jdbc驱动的数据库.没有编程我的自定义java工具可以吗?

command-line jdbc command-line-interface

36
推荐指数
3
解决办法
2万
查看次数

如何通过命令行识别特定的Linux风格?

我希望能够通过命令行命令检测计算机上安装的特定Linux风格,例如Ubuntu vs Fedora.

有人推荐uname -a,但只报告内核版本.

linux version command-line-interface

36
推荐指数
3
解决办法
5万
查看次数

可以将Go中的命令行标志设置为强制标志吗?

有没有办法设置某些标志是强制性的,还是我必须自己检查它们的存在?

command-line-interface go command-line-arguments

36
推荐指数
6
解决办法
2万
查看次数

如何从命令行(CLI)更改Firebase用户登录标识?

我正在尝试使用User-Alice的登录凭据登录firebase.

但是当我通过授权程序时,我收到一条消息,说我以User-Bob身份登录.这在文档中没有提到,也没有解释如何更改我登录的用户.

如何将Firebase登录用户从User-Bob更改为User-Alice?

command-line command-line-interface firebase

36
推荐指数
5
解决办法
2万
查看次数