AIX é o sabor do sistema operacional Unix da IBM. Ele roda em processadores RISC da IBM e integra AT&V UNIX do T Sistema com melhorias do BSD (Berkley Distribuição padrão) Unix.
começando Basics
Inicie a sessão como um usuário e alterar sua senha.
No sistema operacional (OS) alerta, que é "%" para shell C, digite o seguinte comando:
% kpasswd
Isto irá solicitar a senha antiga (dada pelo administrador do sistema), nova senha e reconfirmação de sua nova senha.
Agora sua sessão AIX começou, e você está no shell. Você pode digitar comandos no prompt do shell: "%."
Nota: "kpasswd" é para o Sistema de Kerberos de Segurança da AIX e corresponde ao comando padrão UNIX "passwd."
Execute o seguinte comando no (OS) janela de comandos:
% Ls -al
Ele deve mostrar a listagem diretório atual na tela. Comandos são ou programas do sistema ou funções de shell embutidos. AIX é sensível a maiúsculas. sintaxe de comandos shell básica se parece com isso:
comando% [argument1 argument2 Argument3 ....]
Argumentos (parâmetros) são entradas que dirigem o comportamento do comando na forma de opções, palavras-chave, nomes de arquivos, tamanhos, etc. As opções são indicadas com um "-" (Traço) assinar precede a letra da opção. Várias opções podem ser combinadas em um único "-" placa.
Execute o comando novamente os ls, com as duas opções dadas separadamente desta vez:
% Ls -l -a
A saída deve ser exatamente o mesmo que quando as duas opções foram combinados.
`-l` Diz ls para obter uma lista detalhada de arquivos e diretórios e `-a` indica que todos os arquivos, incluindo os arquivos ocultos, deve ser exibido.
execute o "homem" comando com um nome de comando como um argumento para aprender sobre esse comando.
"% Grep homem" irá fornecer uma página de manual para o "grep" utilitário explicando cada argumento opcional.
Use o "Mais" programa utilitário para evitar a saída de rolagem fora da tela:
% Ls -al | Mais
Aqui, a saída do `ls` é enviada para uma "tubo" através de "|" assinar, através do qual ele é redirecionado como entrada para o "Mais" utilitário. "Mais" quebra-lo em páginas e exibe uma página de cada vez.
Pressione qualquer tecla para ver a próxima página de saída.
Tente isto:
% man ls | Mais
Corre "gato" para exibir o conteúdo de um arquivo:
% gato
[| Mais ] Executar "rabo" para exibir as últimas linhas de um arquivo. Digitar:
% rabo
- onde n indica últimos n linhas. Se -n for omitido, ele irá exibir as últimas 10 linhas.
Observe a saída de "ls -al | Mais." Você vai encontrar alguns arquivos começando com um "." Todos os arquivos cujos nomes começam com um ponto estão ocultas. simplesmente executando "ls" não vai mostrá-las. Estes são os .login, .profile e .cshrc (para shell C) arquivos. O arquivo .login detém informações específicas do sistema operacional para o usuário. Entre outras coisas, ele especifica características do terminal, o seu caminho de pesquisa, mapeamentos de ações para as teclas digitadas e outras configurações de variáveis de ambiente. Um exemplo:
set path = (/ usr / ucb / bin / usr / bin / etc / usr / local.)
Isto irá definir sua variável de ambiente "caminho" ao acima de cada vez que fizer login.
Execute o seguinte:
% .login Gato | Mais
% Cshrc gato | Mais
O cshrc é executado toda vez que você entrar no shell C. Seu shell padrão escolhido também é especificado no início da sessão.
Trabalhando com arquivos e Diretório
Execute as seguintes operações de arquivo:
% Cp [
/] Arquivo1 [ /] Arquivo2 # para copiar um arquivo como outro % Mv [
/] Arquivo1 [ /] Arquivo2 # renomear um arquivo % Mv arquivo1, arquivo2, arquivo3 ...
# Para mover um ou mais arquivos como outro % rm
# Para excluir um arquivo permanentemente % pg
# Para exibir conteúdo de uma página de arquivo por página. Pressione qualquer tecla para ler a # próxima página.
o "pg" (Página) programa dá o efeito de "gato
| Mais." As palavras na sequência de um "#" em uma linha são tratadas como comentários e não executado. Execute o comando homem em cada um dos comandos acima para saber mais sobre as várias combinações de argumentos opcionais. Corre "pwd" para imprimir um diretório de trabalho.
A saída pode ter esta aparência:
/ U / devreportgroup / tara
No login, você está no diretório home, que é definido pela configuração de variável de ambiente "CASA." Ele mantém todos os seus arquivos de inicialização ocultas que configurar seu ambiente.
Criar um novo subdiretório:
% Mkdir ./workfiles
% Mkdir ./mysource
% Mkdir arquivos de trabalho / lib
UMA "." no caminho indica o diretório atual. Um caminho relativo se parece com isso:
../../bin
Ele diz que subir um nível para cada "../" no código. Aqui, ir até dois níveis de diretório e para o subdiretório bin a esse nível.
Altere seu diretório:
% ./workspace/lib Cd
Remover MYSOURCE subdiretório usando "rmdir." Digitar:
% ./mysource Rmdir ou% MYSOURCE rmdir ou% rmdir% HOME% / MYSOURCE
Alterar o modo (permissão de acesso) de um arquivo ou diretório. Digitar:
% chmod lt; usuário / grupo / tudo / outros - para quem gt; lt; +/- Concessão / remover gt;
A u = usuário, g = grupo, a = all, O = outros.
Um exemplo:
% Chmod g + rw myfile (concessão acesso de leitura / escrita para myfile a todo o grupo ao qual este usuário pertence).
% Chmod o-x legacypgm (remover executar o acesso a legacyprogram de outras pessoas que não estão no grupo do usuário).
dicas & avisos
- Informe-se sobre esses diretórios importantes: /, / u, / bin, / usr / bin, / usr / local, / etc, / tmp, / dev.
- Saiba mais sobre esses utilitários através do "homem" Programa: grep, sort, uniq, diff, mail.
- Saiba como redirecionar a saída de um processo para um arquivo: Homem espécie% gt; ./mydocs/sortmanpage
- Cada comando é um processo. Um tubo, ou "|," obtém a entrada de um processo de AIX e alimenta-lo como entrada para o próximo.