Línux X Java

Olá, como faço pra criar uma aplicação java que “converse” com o linux? Exemplo, se na aplicação eu digitar o comando “ls /home/teste” ele retorne os arquivos existentes no diretório teste.

Não sei o nome, mas procura aqui no GUJ pela busca por console. Pois sei que tem uma classe que emula um console do Linux…

http://www.exampledepot.com/egs/java.lang/Exec.html?l=new