标签: command-line

Shell - 如何查找某些命令的目录?

我知道当你在shell上时,唯一可以使用的命令是可以在PATH上设置的某些目录中找到的命令.即使我不知道如何查看我的PATH变量上的dirs(这是另一个可以回答的好问题),我想知道的是:

我来讨论并写道:

$ lshw
Run Code Online (Sandbox Code Playgroud)

我想知道shell上的命令可以告诉我这个命令的位置.换句话说,这个"可执行文件"位于何处?

就像是:

$ location lshw
/usr/bin
Run Code Online (Sandbox Code Playgroud)

任何人?

linux shell command-line

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

在Java中运行命令行

有没有办法在Java应用程序中运行此命令行?

java -jar map.jar time.rel test.txt debug
Run Code Online (Sandbox Code Playgroud)

我可以用命令运行它但我无法在Java中执行它.

java command-line runtime.exec

118
推荐指数
5
解决办法
25万
查看次数

跟踪命令在UNIX/LINUX中所用的时间?

在UNIX/LINUX中,是否有一种简单的方法来跟踪命令所需的时间?

unix linux terminal command-line

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

从命令行构建Eclipse Java项目

有没有办法从命令行编译基于Eclipse的Java项目?

我正在尝试自动化我的构建(使用FinalBuilder而不是ant),而且我既不是Java也不是Eclipse专家.我可以通过直接的java命令行选项找出如何做到这一点,但Eclipse项目感觉就像浪费了很多精力.

如果无法通过命令行编译Eclipse项目,有没有办法从Eclipse中生成所需的java命令行?或者是否有一些我可以找到的文件来找到它在幕后进行的编译步骤?


伙计们,我正在寻找一个包含蚂蚁的答案.让我重新讨论原始问题.......有没有办法从命令行构建Eclipse项目?

我不认为这是一个不合理的问题,因为我可以为visual studio做这样的事情:

devenv.exe /build "Debug|Any CPU" "C:\Projects\MyProject\source\MyProject.sln"
Run Code Online (Sandbox Code Playgroud)

java eclipse command-line

116
推荐指数
4
解决办法
10万
查看次数

使用argparse获取selected子命令

当我使用python argparse的子命令时,我可以得到所选的参数.

parser = argparse.ArgumentParser()
parser.add_argument('-g', '--global')
subparsers = parser.add_subparsers()   
foo_parser = subparsers.add_parser('foo')
foo_parser.add_argument('-c', '--count')
bar_parser = subparsers.add_parser('bar')
args = parser.parse_args(['-g, 'xyz', 'foo', '--count', '42'])
# args => Namespace(global='xyz', count='42')
Run Code Online (Sandbox Code Playgroud)

所以args不包含'foo'.sys.argv[1]由于可能的全局参数,简单编写不起作用.如何获取子命令本身?

python command-line argparse

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

从Windows命令行获取文件夹大小

在Windows中是否可以从命令行获取文件夹的大小而不使用任何第三方工具?

我想要在右键单击Windows资源管理器→属性中的文件夹时获得相同的结果.

windows command-line

116
推荐指数
7
解决办法
44万
查看次数

pip install -U中的"-U"选项代表什么?

尽管有大量的谷歌搜索,我找不到任何pip命令行选项/参数的文档.什么pip install -U意思?有人有链接到pip的选项和参数列表吗?

python command-line pip

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

如何在文件中搜索多行模式?

我需要找到包含特定字符串模式的所有文件.想到的第一个解决方案是使用带有xargs grep的find管道:

find . -iname '*.py' | xargs grep -e 'YOUR_PATTERN'
Run Code Online (Sandbox Code Playgroud)

但是如果我需要找到跨越多行的模式,我就会被卡住,因为vanilla grep找不到多行模式.

linux command-line grep find pcregrep

113
推荐指数
8
解决办法
12万
查看次数

如何在Windows命令提示符下运行.sh?

如何在Windows 7命令提示符下运行.sh?当我尝试在其中运行此行时,我总是收到此错误,

app/build/build.sh
Run Code Online (Sandbox Code Playgroud)

错误,

'app' is not recognized...
Run Code Online (Sandbox Code Playgroud)

要么,

bash app/build/build.sh
Run Code Online (Sandbox Code Playgroud)

错误,

'bash' is not recognized...
Run Code Online (Sandbox Code Playgroud)

我错过了什么想法?

屏幕抓取, 在此输入图像描述

windows bash command-line sh

112
推荐指数
9
解决办法
53万
查看次数

如何在Linux上清空("截断")一个已经存在且受到保护的文件?

我的服务器上有一个名为error.log的文件,我需要经常截断.我对该文件拥有rw权限.在vi中打开文件>删除所有内容>保存工作(显然).但是当我尝试下面的时候

cat /dev/null > error.log
Run Code Online (Sandbox Code Playgroud)

我收到了消息

File already exists.
Run Code Online (Sandbox Code Playgroud)

显然,在服务器上进行了某种配置以防止意外覆盖文件.任何人都可以告诉我如何在一个命令中"截断"文件?

linux command-line file

111
推荐指数
4
解决办法
11万
查看次数

标签 统计

command-line ×10

linux ×4

java ×2

python ×2

windows ×2

argparse ×1

bash ×1

eclipse ×1

file ×1

find ×1

grep ×1

pcregrep ×1

pip ×1

runtime.exec ×1

sh ×1

shell ×1

terminal ×1

unix ×1