Vou abordar duas partes da sua pergunta: instalação de java e criação de pastas.
Instalação de Java
Já temos uma pergunta sobre isso: Como posso instalar o Java JDK 6/7/8 ou JRE proprietário da Sun / Oracle? < /a>.Todos os comandos necessários estão lá, e eu sugiro strongmente que você leia suas páginas de manual com man COMMAND no terminal.
Há também uma versão de código aberto do Java, Open JDK. A instalação disso é um pouco mais simples
sudo apt-get install openjdk-7-jre openjdk-7-jdk icedtea-7-plugin
Isso é muito bonito - o apt-get cuidará de tudo. Quando você instala algum pacote com apt-get ou dpkg , deve haver scripts de pré-instalação e pós-instalação que acompanham o pacote e ser executado automaticamente para configurar qualquer programa que você esteja adquirindo.
Criação de pastas
A criação de pastas (na terminologia do Linux - diretório), assim como a criação de arquivos, depende das permissões. Se uma pasta tiver as seguintes permissões,
drwxr-xr-x 15 testuser testuser 4096 Nov 22 12:34 testuser/
isso significa que o dono dessa pasta testuser pode ler / gravar e executar coisas lá (primeiro rwx ), e o grupo testuser só pode ler e executar coisas lá - essa é a parte r-x e final r-x part significa leitura executada para quaisquer outros grupos ou usuários.
/usr é de propriedade do usuário root, portanto, somente o root pode gravar lá, o que significa criar arquivos ou pastas. Portanto, para isso você precisa de sudo para obter privilégios de root temporariamente.