手机的命令外壳

问题描述

我正在开发一个为Java支持的手机构建外壳的项目(使用J2ME)。我必须演示3个命令1)ls 2)top 3)cat。如何实现它们?请给我一些想法。谢谢。     

解决方法

下载Coreutils(它是包含所有这些命令的软件包):http://ftp.gnu.org/gnu/coreutils/coreutils-8.9.tar.gz。 将其打开,并找到每个源代码。我认为tarball组织得很好。 以及其他语言中命令的一些实现(我喜欢Python,因为它可读):
ls
:http://www.pixelbeat.org/talks/python/ls.py.html。
cat
:http://www.unix.com/302420159-post2.html。
top
很复杂。祝您实施顺利!     ,您可以使用JSR 75 [File Connection API]列出文件,这些文件可用于实现\'ls \'命令,并且使用该文件,还可以实现\'cat \'命令。 但是,请注意权限,您的应用必须经过签名才能生效,否则,对于随后对文件系统的每个请求,操作系统都会要求用户授予权限,这会破坏外壳程序的概念! \'top \'不能在J2ME中实现 文件连接API的示例:文件示例