相关疑难解决方法(0)

"POSIX"是什么意思?

什么是POSIX?我已阅读维基百科的文章,每次遇到这个词时我都会阅读它.事实是,我从来没有真正理解它是什么.

任何人都可以通过解释"对POSIX的需求"向我解释一下吗?

unix linux posix terminology

822
推荐指数
8
解决办法
29万
查看次数

内核如何获得在linux下运行的可执行二进制文件?

内核如何获得在linux下运行的可执行二进制文件?

这似乎是一个简单的问题,但任何人都可以帮助我深入挖掘?如何将文件加载到内存以及如何启动执行代码?

任何人都可以帮助我,一步一步地告诉我们发生了什么吗?

c linux

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

在不直接调用`java`的情况下运行JAR文件

我正在部署一个用Java编写的命令行工具,它接受命令行参数.我把它打包成一个JAR文件,因为它有一个单个文件很方便.

问题是要运行它,你必须先打电话java -jar (filename) (args),这是非常烦人的.

我目前的方式是有一个简单的bash脚本启动它,但这不太理想.

无论如何(在Linux,Ubuntu Server中)是否要生成一个自己调用Java VM的JAR文件?我找了一个shebang,但找不到一个(当然这是有道理的,因为它是编译代码).

这就是我想要做的:myprogram.jar arg1 -arg2而不是这个:java -jar myprogram.jar arg1 -arg2

谢谢,
Brian

java linux command-line

22
推荐指数
2
解决办法
8058
查看次数

"perl test.pl"和"./ test.pl"有什么区别?

我观察到有两种执行perl程序的方法:

perl test.pl
Run Code Online (Sandbox Code Playgroud)

和

./test.pl
Run Code Online (Sandbox Code Playgroud)

这两者之间的确切区别是什么,推荐哪一个?

perl

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

如何从 shell 脚本调用 deno?

我有一个我想运行的脚本......也许是这样的:

#!/usr/bin/env deno

console.log('hello world');
Run Code Online (Sandbox Code Playgroud)

shebang 部分令人困惑。当我像上面那样做时,使用 filename dev,我得到:

error: Found argument './dev' which wasn't expected, or isn't valid in this context

当我尝试将shebang更改为 #!/usr/bin/env deno run

我得到

/usr/bin/env: ‘deno run’: No such file or directory

关于如何解决这个问题的任何想法?

shell deno

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

标签 统计

linux ×3

c ×1

command-line ×1

deno ×1

java ×1

perl ×1

posix ×1

shell ×1

terminology ×1

unix ×1