如何在linux shell中正确使用open命令?

时间:2012-10-18 10:02:46

标签: linux shell

我想打开一个C程序/ Users / abc / Desktop / thread_sock。

localhost:~ abc$ /Users/abc/Desktop/thread_sock 2 1

2and1是我的参数。 但现在我想使用open命令。所以我输入

localhost:~ abc$ open /Users/abc/Desktop/thread_sock 2 1.

但失败了。 结果是

The files /Users/abc/2 and /Users/abc/1 do not exist.

我也试过

localhost:~ abc$ open /Users/abc/Desktop/thread_sock --args 2 1.
就像'男人打开'说的那样。但它失败了。所以......它看起来很容易。但是我无法解决它.....什么是正确的格式?????

3 个答案:

答案 0 :(得分:1)

语法应该是(来自内存)

$ /Users/abc/Desktop/thread_sock 2 1

只需提供二进制文件的路径就可以运行它。

答案 1 :(得分:1)

请查看man page of open command,它可能对您有帮助。

答案 2 :(得分:0)

在linux中打开C程序文件

     localhost:~ abc$ vim /Users/abc/Desktop/thread_sock.c

您可以使用vim,view ,less命令在终端中使用

运行文件:

     localhost:~ abc$ /Users/abc/Desktop/thread_sock 2 1