Un tutorial per AIX su Unix

May 22

Un tutorial per AIX su Unix


AIX è il sapore di IBM del sistema operativo UNIX. Funziona su processori RISC di IBM e si integra AT & T System V UNIX con miglioramenti da BSD (Berkley distribuzione standard) Unix.

istruzione

A partire Basics

1 Accedere come un utente e cambiare la password.

Sul sistema operativo (OS) pronta, che è "%" per la C shell, digitare il seguente comando:

% kpasswd

Questo vi chiederà la vecchia password (dato dall'amministratore del sistema), la nuova password e riconferma della tua nuova password.

Ora la sessione AIX è iniziata, e tu sei nella shell. È possibile digitare comandi del prompt della shell: ".%"

Nota: "kpasswd" è per il sistema di sicurezza Kerberos di AIX e corrisponde al comando UNIX standard "passwd".

2 Eseguire il seguente comando al guscio (OS) di richiesta:

% Ls -al

Dovrebbe mostrare l'elenco di directory corrente sullo schermo. I comandi sono o programmi di sistema o funzioni di shell built-in. AIX è case-sensitive. Sintassi di base dei comandi di shell è simile al seguente:

comando% [argument1 argument2 argument3 ....]

Argomenti (parametri) sono ingressi che dirigono il comportamento del comando sotto forma di opzioni, parole chiave, nomi di file, dimensioni, ecc Opzioni sono indicate con un segno - (trattino) che precede la lettera opzione "". Opzioni multiple possono essere combinate in un unico segno "-".

Eseguire il comando ls di nuovo, con le due opzioni indicate separatamente questa volta:

% Ls -a -l

L'uscita dovrebbe essere esattamente la stessa di quando le due opzioni sono stati combinati.

'-l' Dice ls per produrre un elenco dettagliato per i file e le directory e '-a' indica che tutti i file, inclusi i file nascosti, dovrebbero essere visualizzate.

3 Eseguire il comando "man" con un nome di comando come argomento per conoscere quel comando.

"% Man grep" fornirà una pagina di manuale per il programma di utilità "grep" che spiega ogni argomento opzionale.

4 Utilizzare il "di più" programma di utilità per impedire l'uscita dal scorrimento sullo schermo:

% Ls -al | Di Più

Qui, l'uscita di 'ls' è inviato ad un "pipe" attraverso il "|" segno, attraverso la quale viene reindirizzato come input per l'utilità "tutto". "More" rompe in pagine e visualizza una pagina alla volta.

Premere un tasto qualsiasi per vedere la pagina successiva della produzione.

Prova questo:

% man ls | Di Più

5 Run "cat" per visualizzare il contenuto di un file:

% Cat <filename> [| Di Più ]

Esegui "coda" per visualizzare le ultime righe di un file. Digitare:

% Coda <filename> - <n - numero di linee>

dove n indica le linee ultimi n. Se è omesso -n, mostrerà le ultime 10 linee.

6 Osservare l'output di "ls -al | di più." Troverete alcuni file che iniziano con un "." Tutti i file i cui nomi iniziano con un punto sono nascosti. Semplicemente eseguendo "ls" non li mostreranno. Questi sono i .login, .profile e .cshrc (per C shell) file. Il file .login contiene informazioni specifiche del sistema operativo per l'utente. Tra le altre cose, specifica le caratteristiche del terminale, il tuo percorso di ricerca, le mappature di azioni per le battiture e altre impostazioni variabili di ambiente. Un esempio:

set path = (/ usr / ucb / bin / usr / bin / etc / usr / local.)

Questo imposterà il vostro ambiente variabile "percorso" al di sopra di ogni volta che si accede.

7 Eseguire il seguente:

% Cat .login | Di Più

% Cat .cshrc | Di Più

Il .cshrc viene eseguito ogni volta che si entra nella C shell. La vostra shell di default scelto viene specificato anche al momento del login.

Lavorare con file e directory

8 Eseguire le seguenti operazioni sui file:

% Cp [<percorso1> /] file1 [<percorso2> /] file2 # per copiare un file come un altro

% Mv [<percorso1> /] file1 [<percorso2> /] file2 # per rinominare un file

% Mv file1, file2, file3 ... <directory di destinazione> # per spostare uno o più file come un altro

% Rm <filename> # per cancellare un file in modo permanente

% Pg <filename> # per visualizzare il contenuto di una pagina del file per pagina. Premere un tasto per leggere il

# next page.

Il "pg" (pagina) programma dà l'effetto di "cat <filename> | di più." Le parole a seguito di un "#" su una linea vengono trattati come commenti e non eseguiti. Eseguire il comando man su ciascuno dei comandi sopra per conoscere le varie combinazioni di argomenti opzionali.

9 Run "pwd" per stampare una directory di lavoro.

L'uscita può assomigliare a questo:

/ U / devreportgroup / tara

Al login, ci si trova nella home directory, che è definito impostando la variabile d'ambiente "casa". Contiene tutti i file di avvio nascosti che impostare il proprio ambiente.

10 Creare una nuova sottodirectory:

% Mkdir ./workfiles

% Mkdir ./mysource

% Mkdir file di lavoro / lib

A "." nel percorso indica la directory corrente. Un percorso relativo simile a questa:

../../bidone

Si dice salire di un livello per ogni "../" nel codice. Qui, salire due livelli di directory e sottodirectory bin a quel livello.

11 Cambia la directory:

% Cd ./workspace/lib

12 Rimuovere mySource sottodirectory utilizzando "rmdir." Digitare:

% Rmdir ./mysource o% rmdir mySource o% rmdir% HOME% / mySource

13 Cambiare la modalità (permesso di accesso) di un file o una directory. Digitare:

% Chmod <utente / gruppo / tutti / gli altri - per i quali> <+/- concessione / rimuovere> <rwx - tipo di accesso> <nome del file o directory>

L'u = utente, g = gruppo, a = tutto, o = altri.

Un esempio:

% Chmod g + rw myfile (grant accesso in lettura / scrittura per myfile a tutto il gruppo a cui appartiene l'utente).

% Chmod ox legacypgm (rimuovere eseguire l'accesso a legacyprogram da altri che non sono nel gruppo di questo utente).

Consigli e avvertenze

  • Scopri questi indici importanti: /, / u, / bin, / usr / bin, / usr / local, / etc, / tmp, / dev.
  • Ulteriori informazioni su queste utilità tramite il programma "uomo": grep, sort, uniq, diff, posta.
  • Scopri come reindirizzare l'output di un processo in un file:% man sort> ./mydocs/sortmanpage
  • Ogni comando è un processo. Un tubo, o "|" riceve l'input di un processo AIX e la immette come input per il successivo.