标签: command-line

子项目的gradle命令行属性

我有一个多项目gradle构建,其顶级具有以下内容:

subprojects {
  apply plugin: 'war'
  httpPort = hasProperty('jettyPort') ? jettyPort.toInteger() : 8080
}
Run Code Online (Sandbox Code Playgroud)

如果我从命令行运行,则返回gradle -PjettyPort=9000 war调用,但如果我在闭包之外移动检查,则返回.hasPropertynullhasPropertysubprojectstrue

这是设计的行为还是应该能够从subprojects我在上面尝试的闭包中访问属性.

command-line properties gradle

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

如何转义与python关键字匹配的bash关键字?

示例 - 任何bash关键字(例如elsein)也会导致:

$ python -c 'import sys;for p in sys.path:print p'
  File "<string>", line 1
    import sys;for p in sys.path:print p
                 ^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

双引号无法修复它.

python bash command-line escaping keyword

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

如何通过java程序在远程系统上运行SSH命令(后续)

我试图通过Java程序在远程主机中运行命令/可执行文件.这是我从相关主题获得的代码.我可以连接到远程主机并通过BufferedReader读取流.但是,我无法使用out.println("ls/home/ubuntu")发送/执行命令; .你有什么建议?我正在研究MAC OS系统.

Process p = Runtime.exec("ssh myhost");
PrintStream out = new PrintStream(p.getOutputStream());
BufferedReader in = new BufferedReader(new InputStreamReader(p.getInputStream());
Thread.sleep(3000);
while (in.ready()) {
   String s = in.readLine();
   System.out.println(s);
}

out.println("ls /home/ubuntu");
Thread.sleep(3000);
while (in.ready()) {
    String s = in.readLine();
    System.out.println(s);
}
out.println("exit");
Run Code Online (Sandbox Code Playgroud)

java ssh command-line command

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

使用wget将下载的文件名设置在不同的目录中

我需要使用下载一个zip文件wget.要在当前目录中下载,我在命令行中运行:

 $ wget https://github.com/.../[myfile].zip
Run Code Online (Sandbox Code Playgroud)

要在另一个不同的目录中下载它,我添加-P <Path of download directory>:

$ wget -P [download directory path] https://github.com/.../[myFile].zip
Run Code Online (Sandbox Code Playgroud)

我想更改以将文件下载到文件[download path directory]名中[myFileName].我怎样才能做到这一点?

我已经尝试过了:

$ wget -P [download directory path] --output-document=[filename.zip] 
https://github.com/.../[myZipFile].zip
Run Code Online (Sandbox Code Playgroud)

这会将文件下载到当前目录中,文件名由我选择.

Finnaly我将使用它将其用于NodeJS项目spawn.

目前我有这个:

var downloader = spawn("wget", ["-P", zipFile, appUrl]);
Run Code Online (Sandbox Code Playgroud)

javascript command-line wget node.js

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

如何直接从命令行运行PHP句子?

我知道这php -a将允许我以交互方式执行PHP语句,并且我可以创建一个文件并将其传递给php -f命令,但我想要的是执行单个PHP语句而​​无需创建文件也不能进入交互模式.让我们假设这句话是echo "testing";.我在Ubuntu操作系统上,我说在我看来,解决方案就是将一些php命令与shell管道混合在一起.

php command-line

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

如何从命令行测试我的Web界面Perl程序?

我可以访问我从我的Web代码调用的Perl模块,它以通常的URI编码形式(即myperl.pl?var1=val2&var2-val2&var3=val3)从AJAX或curl 传递查询参数.

如何从命令行测试同一模块?

debugging shell perl command-line

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

如何在命令行中指定文本文件

我正在尝试创建一个从文本文件中读取的程序.我使用cmd并输入javac fileName.java编译,然后java -cp . fileName运行它.但是,我想通过写作来运行程序java fileName textInput.txt.我已经创建了该程序; 但我必须在代码中指定文本文件的名称.

我被告知args[0]应该是文本文件的名称,但我不知道如何实现它.

我没有发布我的代码,但告诉我是否需要.

java command-line

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

redgate sql比较结果使用gui命令行不同

使用SQL Compare 10,我创建了一个.scp文件,它将本地数据库(在本地构建服务器上)与Source控件中的内容进行比较(TFS通过redgate SQL Source Control)

使用GUI列出了许多差异.

从命令行运行.scp文件时,根本不会列出任何差异. - "所选对象相同或在比较中未选择任何对象"

命令行是

"C:\Program Files (x86)\Red Gate\SQL Compare 10\sqlcompare.exe" /project:"C:\Users\CIUser\Documents\SQL Compare\SharedProjects\MyDBName v MyDBName (Head).scp" /scriptfile:deploy_MyDBName.sql /include:identical /force
Run Code Online (Sandbox Code Playgroud)

NB

The /include:/identical switch means the compare will not report an error if no changes are detected
The /force switch forces an overwrite of the sql script, rather than causing an error
Run Code Online (Sandbox Code Playgroud)

command-line redgate sqlcompare

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

如何1. git stash 2. git pull origin master 3. git stash apply,on single command?

我如何在MacOSX上的一个命令中执行此操作?

git stash
git pull origin master
git stash pop
Run Code Online (Sandbox Code Playgroud)

我试过git stash && git pull origin mater && git stash apply并且工作正常.

git macos command-line

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

Python代码在提示符下工作,而不是在脚本中工作

使用python几年后,这是第一次尝试在python提示符中逐行尝试一些代码,而不是在脚本文件中运行它.

代码很简单:

import os, sys
from PyQt4 import QtGui, QtCore, uic

app = QtGui.QApplication(sys.argv)
splash=QtGui.QSplashScreen(QtGui.QPixmap("/home/pippo/splashscreen.jpg"))
splash.show()
print "hello!"

time.sleep(10)
Run Code Online (Sandbox Code Playgroud)

如果我在python提示符(版本2.7.3)中逐行输入行splash.show()我可以看到屏幕上显示的图像,如果我在脚本中运行它,则不会显示图像我可以看到飞溅后的打印正确在终端上.

任何人都可以帮助我理解这两种不同行为的原因是什么?

python command-line pyqt

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