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.