标签: command-line-interface

从命令行取消激活maven配置文件

我在maven设置文件〜/ .m2/settings.xml中默认激活了配置文件.

是否可以通过执行以下操作从命令行停用它:

mvn -P!profileActivatedByDefault
Run Code Online (Sandbox Code Playgroud)

java command-line-interface maven

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

envsubst:在Mac OS X 10.8上找不到命令

当我尝试运行包含envsubst命令的脚本时,我收到此错误.在线查看,这似乎是一个标准的bash命令,所以我不知道要安装什么才能让它工作.

bash shell terminal sh command-line-interface

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

从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
          ....
          ....
Run Code Online (Sandbox Code Playgroud)

我应该使用cut,AWK还是其他任何东西,以及一种方法相对于另一种方法的优点和缺点.

regex linux command-line-interface

61
推荐指数
4
解决办法
9万
查看次数

如何创建旋转命令行光标?

有没有办法使用Python在终端中打印旋转光标?

python progress command-line-interface

61
推荐指数
6
解决办法
5万
查看次数

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

有没有办法区分是从命令行还是通过Web服务器调用脚本?

(请参阅确定命令行与PHP脚本的http执行的规范方法是什么?获得最佳答案和更详细的讨论 - 在发布之前没找到那个)


我有一个使用Apache 2.2.10和PHP 5.2.6的(非生产)服务器.在它上面,在一个可访问Web的目录中是我的PHP脚本maintenance_tasks.php.我想从命令行或通过HTTP请求(通过在浏览器中打开)调用此脚本.是否有一些变量允许我可靠地确定如何调用脚本?

(我已经针对每种类型的调用和HTTP响应超时解决了不同视图的问题,只是寻找一种方法来告诉两种调用类型)

我会尝试不同的事情,并在下面添加我的发现.

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

php command-line-interface

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

找到nginx版本?

我已经通过以下步骤在Debian 7上安装了nginx

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install nginx
sudo service nginx start
Run Code Online (Sandbox Code Playgroud)

我已经确认通过从浏览器访问hostip来启动nginx.我如何找到nginx的版本?

nginx -vcommand not found错误而失败

我验证了nginx存在于usr/sbin目录中,并且该目录被添加到$ PATH变量中

version nginx command-line-interface

60
推荐指数
5
解决办法
13万
查看次数

使用命令行从指定路径递归删除node_modules文件夹

我有多个npm项目保存在本地目录中.现在我想在没有node_modules文件夹的情况下备份我的项目,因为它占用了大量空间,并且可以随时使用来检索npm install.

因此,我需要一个解决方案,使用命令行界面从指定路径递归删除所有node_modules文件夹.任何建议/帮助都非常值得一提.

macos bash command-line-interface node-modules

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

"设备登录"的时间表和/或offline_access的替代方案+一次登录

我有一个用于facebook的小型恐龙时代命令行界面(CLI)应用程序.没有庞大的用户群,但它有自己的利基.它最无私的用法是那些部分失明并依赖其他基于文本的命令行界面的人.

它确实是一个"桌面应用程序",没有浏览器界面,也无法在应用程序中嵌入浏览器.它是使用PHP CLI用PHP编写的,它托管在github上.[获取更新信息的beta分支].

我显然有点担心被删除offline_access.

我把我的希望寄托在待处理的"设备登录"上,并且真的希望在他们将开关切换到删除之前就已经准备就绪,offline_access但事实并非如此.我找不到任何来自Facebook的信息,表明"设备登录"何时可用.我暗地希望FB开发团队的某个人能够看到这个,并把我当作早期采用者.

目前我将用户发送到非常旧的"一次性登录"页面:www.facebook.com/code_gen.php?v=1.0&api_key=XXX这为用户提供了一个临时授权代码,我可以使用它来获取较旧的会话密钥 - 然后我可以使用graph.facebook.com/oauth/exchange_sessions获得新的OAuth会话.

因此,我希望Facebook上的某个人能够了解何时会出现"设备登录",或者我是否应该使用更好的方法.

现在,我拥有的最佳解决方案是托管一些页面,向用户显示他们的oauth会话信息,然后让用户将其作为命令行参数剪切并粘贴到我的应用程序.我想避免这种方法 - 特别是因为现在看起来他们必须定期(每60天)这样做.

command-line-interface app-offline.htm offlineapps facebook-oauth facebook-app-center

58
推荐指数
1
解决办法
1309
查看次数

如何将具有一组子命令的Click命令拆分为多个文件?

我有一个我开发的大型点击应用程序,但导航不同的命令/子命令变得越来越粗糙.如何将命令组织到单独的文件中?是否可以将命令及其子命令组织到单独的类中?

这是我想如何分开它的一个例子:

在里面

import click

@click.group()
@click.version_option()
def cli():
    pass #Entry Point
Run Code Online (Sandbox Code Playgroud)

command_cloudflare.py

@cli.group()
@click.pass_context
def cloudflare(ctx):
    pass

@cloudflare.group('zone')
def cloudflare_zone():
    pass

@cloudflare_zone.command('add')
@click.option('--jumpstart', '-j', default=True)
@click.option('--organization', '-o', default='')
@click.argument('url')
@click.pass_obj
@__cf_error_handler
def cloudflare_zone_add(ctx, url, jumpstart, organization):
    pass

@cloudflare.group('record')
def cloudflare_record():
    pass

@cloudflare_record.command('add')
@click.option('--ttl', '-t')
@click.argument('domain')
@click.argument('name')
@click.argument('type')
@click.argument('content')
@click.pass_obj
@__cf_error_handler
def cloudflare_record_add(ctx, domain, name, type, content, ttl):
    pass

@cloudflare_record.command('edit')
@click.option('--ttl', '-t')
@click.argument('domain')
@click.argument('name')
@click.argument('type')
@click.argument('content')
@click.pass_obj
@__cf_error_handler
def cloudflare_record_edit(ctx, domain):
    pass
Run Code Online (Sandbox Code Playgroud)

command_uptimerobot.py

@cli.group()
@click.pass_context
def uptimerobot(ctx):
    pass

@uptimerobot.command('add')
@click.option('--alert', …
Run Code Online (Sandbox Code Playgroud)

python command-line-interface python-click

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

在Bash的Vi命令行编辑中区分命令模式和插入模式的方法

当vi-mode中的bash切换到插入模式时,我总是有点困惑,因为它没有给出关于使用模式(命令或编辑)的任何提示.有没有办法区分mods?可能是光标颜色的自动更改或类似的东西?

vi bash command-line-interface

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