成都网站建设设计

将想法与焦点和您一起共享

linux执行外部命令 linux外部命令有哪些

[转]scala执行linux命令

scala中执行外部命令(scala.sys.process)

专注于为中小企业提供网站建设、成都网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业汨罗免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上1000+企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

发表回复

目前 scala.sys.process 已经封装的足够简单。参考:

scala import scala.sys.process._

// 只需在结尾用!号,就表示执行外部命令

scala val list = "ls -l" !

还可以重定向,甚至可以在java对象与命令之间:

scala new java点虐 .URL( " ") #

new java.io.File("/tmp/枣困iteye.html") !

注意,重定向必须用 new java.io.File("") 封装,否则会当作命令,比如

scala "ls" # "/tmp/a" !

将会出错,必须

scala "ls" # new java.io.File("/tmp/a") !

管道的用法:

scala val list = "ls -l" #| "grep P" !

不能在命令表达式中直接用管道, 比如 "ls | grep XXX" 这样不灵,必须用 #| 声明。

更多参考:

//2012.6.15

要把System.getProperties 里的内容重定向到一个文件如何实差岩档现?

下面的方法不行,它会将第一个表达式的结果当作命令来执行

scala System.getProperties.toString # new java.io.File("/tmp/env") !

直接将文虚乱字重定向到一个文件,我现在还不知道怎么做。只能变通用写文件的啰嗦方式。

linux下如何运行程序?

运行()中间是你的命令

调用格式: 〈逻辑型〉 运行 (文本型 欲运行的命令行,逻辑型 是否等待程序运行完毕,[整数型 被运行程序窗口显族裂示方式]) - 系统核心支持库-系统处理

英文名称:run

本命令运行指定的可执行文件或者外部命令。如果成功,返回真,否则返回假。本命令为初级命令。

参数1的名称为“欲运行的命令行”,类型为“文本型(text)”。

参数2的名称为“是否等待程序运行完毕”,类型为“逻辑型(bool)”,初始值为“假”。

参数3的名称为“被运行程序窗口显示方式”,类型为“整数型(int)”,可以被省略。参数值可以为以下常量之一:1、#隐藏窗口; 2、#普通激活; 3、#最小化激活; 4、#最大化兆链闭激活; 5、#普通不激活; 6、#最小化不激活。如果省略本参数,默认为“普通激活”方式。

操唤辩作系统需求: Windows、Linux

如何运行外部的linux/unix命令/程序

是这样的

首先要保证你安装的是正确的,接着保证你的这个可执行文件有当前登录账号的执行权限扮闭,可以用ls -al查看一下

如果,你可以使用如下方式执行:

1、./tlesp (如侍卖果后面又参厅谈裂数,你可以根据需要添加参数)

2、/home/path/tlsap (如果后面又参数,你可以根据需要添加参数)


文章标题:linux执行外部命令 linux外部命令有哪些
本文链接:http://chengdu.cdxwcx.cn/article/ddpogei.html