UNIX é um poderoso sistema operacional que coloca uma grande responsabilidade nas mãos do administrador do Unix. UNIX dá ao administrador, eo cliente , a capacidade de ajustar o sistema operacional , a fim de obter o máximo desempenho para aplicações como Tomahawk , Oracle e SAP. Grandes corporações ao redor do mundo dependem do sistema operacional UNIX --- ou algum sabor de UNIX --- para fazer seus negócios hum. Sobre UNIX
UNIX foi desenvolvido na década de 1960 e continua a ser modificado e melhorado ano após ano. As versões do sistema operacional UNIX incluem HP -UX (Hewlett- Packard) , Linux (Red Hat) , AIX (IBM ), Mac OS /X e Solaris (Sun ) . Todos esses sabores de UNIX são basicamente o mesmo, exceto para alguns comandos e estruturas do sistema de arquivos . Pensa-se que se você sabe uma versão, então você pode facilmente aprender os outros.
A estrutura de diretórios no UNIX
UNIX é construído em um sistema de arquivos hierárquico estrutura (ou árvore) com a parte superior da árvore sendo o diretório /root . O diretório /root contém vários sistemas de arquivos importantes como /home ( arquivos pessoais do usuário ) , /usr ( comandos do usuário e arquivos de cabeçalho ) , /tmp ( arquivos temporários ) e /var ( arquivos de dados variáveis) . É importante notar que o UNIX é sensível a maiúsculas , assim, /home e /HOME poderia ser dois sistemas de arquivos diferentes
Comandos Básicos
atrás de você. registrar em um sistema UNIX, você vai chegar a um prompt de comando , similar à linha de comando do Windows, onde você pode começar a emitir comandos. Comece aprendendo o seu caminho em torno da estrutura do sistema de arquivos UNIX . Os lugares mais seguros para fazer isso é o /home diretórios e /tmp . Nestes exemplos, "#" é o prompt de comando
Para alterar para o diretório /home , digite: .
# Cd /home
Para dar uma olhada dentro de /home , digite:
# llThe resultado será: drwxr -xr- x 3 aa7766 outros 15 abr 10:32 aa7766
Para alterar diretórios em aa7766 e dar uma olhada ao redor, tipo 1024 : .
# cd aa7766 # ll -rw ------- 1 aa7766 outros 184 19 de novembro de 2008 sh_history -rw- r - r - 1 sys raiz 172530 26 de marco de 2008 0080 326diskinfo.rpt
Para voltar ao diretório anterior , digite um dos seguintes:
# cd - ou # cd ..
o "cd - " comando move -lo instantaneamente para o diretório anterior , enquanto o " cd .. " comando move -lo até a árvore do sistema de arquivos um nível. De qualquer maneira, você acabar de volta no diretório /home.
Mais Comandos Avançados
Agora você está pronto para criar um novo arquivo e movê-lo para um local diferente .
Mude para o diretório aa7766 .
# cd aa7766
Criar um arquivo de teste lá usando a
teste " tocar " o comando . # touch
0,1
Verifique se o arquivo está lá
# ll -rw ------- 1 aa7766 outros 184 19 nov 2008 sh_history -rw- r - . . r - 1 sistema raiz 172530 26 de março de 2008 2008 0326diskinfo.rpt -rw- r- -r - 1 root sys 0 21 de julho 19:40 test.1
Copie o arquivo para /tmp , usando o "cp " ou comando copiar. Note-se, você ainda vai ter uma cópia do test.1 no diretório /home/aa7766 .
# Cp test.1 /tmp
Agora altere os diretórios para o diretório /tmp e verificar se ele está lá
# cd /tmp # ll -rw- r - . r - 1 root sys 0 21 de julho 19:41 test.1
UNIX na próxima nível
Os estágios finais de aprender UNIX envolvem comandos mais avançados que podem ser prejudiciais ao seu sistema se você não sabe o que está fazendo . É altamente recomendado que você leia um livro mais avançado UNIX como " Unix in a Nutshell ", de Arnold Robbins antes de ir muito mais longe.
Aqui estão alguns comandos adicionais avançadas.
# Mkdir Cria um diretório. # rmdir Remove um diretório se o diretório está vazio. # rm Remove um arquivo . Você deve ser cauteloso sobre este comando , porque ele pode ser fácil de remover demais, e não há de desfazer. Para ser mais seguro ao mesmo tempo aprender , use rm -i , porque a opção-i irá pedir-lhe para confirmar a exclusão ou exclusões. Exemplo: . "Rm -i /home/aa7766/test.1 " # # menos ou mais Permite que você visualize o conteúdo de um arquivo de texto
Por favor, veja o link em Recursos para obter mais comandos UNIX e os seus. explicações .