Tag: 命令行界面

从CLI检查Berkeley DB文件

我在我的Linux文件系统上有一套伯克利数据库文件,我想检查一下。 有什么有用的工具可以快速浏览内容? 我可以编写使用BDB模块检查它们的Perl脚本,但是我正在寻找一些CLI实用程序,以便能够在不必开始编写脚本的情况下查看。

如何在Ruby脚本中运行Rake任务?

我有Rake任务,我通常会从命令行调用一个Rakefile : rake blog:post Title 我想写一个Ruby脚本多次调用Rake任务,但是我看到的唯一解决scheme是使用“(反引号)或system脱壳。 什么是正确的方法来做到这一点?

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

从ifconfig的输出中提取MAC地址的最佳方法是什么? 示例输出: bash-3.00# ifconfig eth0 eth0 Link encap:Ethernet HWaddr 1F:2E:19:10:3B:52 inet addr:127.0.0.66 Bcast:127.255.255.255 Mask:255.0.0.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 …. …. 我应该使用cut, AWK还是其他的方法,以及一种方法的优点和缺点。

如何以编程方式卡通图像?

我的应用程序与我想要漫画的人的照片和video一起工作。 所以我需要一个手动的algorithm(我们使用c ++ / Qt来处理我们的产品,它具有image processing类),或者是一些CLI程序,我可以从我们自己的应用程序中调用和使用它。

“设备login”的时间轴和/或offline_access的替代品+一次login

我有一个小的,恐龙时代的命令行界面(CLI)的Facebook的应用程序。 没有一个庞大的用户基础,但它有它的利基。 其最无私的用法是由那些部分失明的人依靠其他基于文本的命令行界面。 它确实是一个“桌面应用程序”,没有浏览器界面,也没有办法在应用程序中embedded浏览器。 它使用PHP CLI以PHP编写,并托pipe在github上。 [获取更新信息的testing版分支]。 我显然有点担心删除offline_access 。 我将我的希望寄托在待决的“设备login”上,真的希望在他们翻转交换机以删除offline_access之前准备就绪,但似乎并非如此。 我无法find任何来自Facebook的信息,指示“设备login”何时可用。 我暗中希望FB开发团队的某个人能够看到这一点,并把我作为一个早期的采用者。 目前,我将用户发送到非常古老的“一次性login”页面: www.facebook.com/code_gen.php?v=1.0&api_key=XXX ,它为用户提供了一个临时的授权代码,可以用来获取更旧的会话键 – 然后我可以使用graph.facebook.com/oauth/exchange_sessions获得一个新的OAuth会话。 所以我希望Facebook上的某个人能够在“设备login”出现的时候说明问题,或者我应该使用更好的方法。 现在,我所拥有的最佳解决scheme就是托pipe一些页面,向用户展示他们的oauth会话信息,然后让用户将其作为命令行参数剪切并粘贴到我的应用程序中。 我想避免这种做法 – 尤其是因为现在看起来他们必须定期(每60天)做一次。

如何区分命令行和networking服务器调用?

有没有一种方法来区分脚本是从命令行还是由Web服务器调用? ( 请参阅什么是确定PHP脚本的命令行与http执行的规范方式?为了获得最佳答案和更详细的讨论 – 在发布之前没有find那一个) 我有一个(非生产)服务器与Apache 2.2.10和PHP 5.2.6。 在它上面,在一个web访问的目录中是我的PHP脚本maintenance_tasks.php 。 我想从命令行或通过HTTP请求(通过在浏览器中打开)调用此脚本。 是否有一些variables可以让我可靠地确定脚本是如何被调用的? (我已经解决了每种types的调用和HTTP响应超时的不同视图的问题,只是寻找一种方法来区分两种调用types) 我会尝试不同的事情,并在下面添加我的发现。 重复: 确定一个PHP脚本的命令行与http执行的规范方法是什么?

在运行Node脚本时,更改当前shell上下文中的工作目录

我试图改变我的Node.js脚本从bin脚本运行的工作目录。 我有如下的东西: #!/usr/bin/env node process.chdir('/Users') 当我用./bin/nodefile运行这个文件时,它退出,但是当前shell上下文的工作目录没有改变。 我也试过shelljs ,但是这也行不通。 做这个的最好方式是什么? 我知道它正在工作,但只是在一个单独的过程。

如何从Composer全局删除包?

我运行这个命令来全局安装PHPUnit : composer global require 'phpunit/phpunit=3.7.*' 现在我想卸载全局PHPUnit 。 有任何想法吗?

附加到进程输出以供查看

我将如何“附加”一个控制台/terminal – 视图到应用程序的输出,所以我可以看到它可能是什么意思? 我将如何从应用程序输出中分离而不会中止应用程序? 通常情况下,如果你使用命令行启动一个健谈的应用程序,你会看到各种奇妙的输出。 然而,让我们说我有一个特别健谈的编程运行像KINO,我想查看其输出在任何特定时刻,而不通过命令行重新启动,我不能,至less我不知道如何。

如何获得tf.exe(TFS命令行客户端)?

为了得到'tf.exe'程序,我需要安装的最低软件数量是多less?