Nwlapcug.com


Un Tutorial per AIX su Unix



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

Istruzioni

Nozioni di base di inizio

1

Accedere come utente e cambiare la password.

Il prompt del sistema operativo (OS), che è "%" per la shell C, digitare il seguente comando:

kpasswd %

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

Ora ha iniziato la sessione di AIX, e sei in shell. È possibile digitare i comandi nel prompt della shell: "%".

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

2

Eseguire il seguente comando al prompt della shell (OS):

% ls-al

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

comando % [argomento1 argomento2 argument3...]

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

Rieseguire il comando ls, con le due opzioni indicate separatamente questa volta:

%ls - a -l

L'output dovrebbe essere esattamente lo stesso come quando sono state combinate le due opzioni.

'-l' dice ls per una lista dettagliata per file e directory di output e '-un ' indica che tutti i file, inclusi i file nascosti, devono essere visualizzati.

3

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

"% man grep" fornirà una pagina di manuale per l'utilità di "grep" spiegando ogni argomento facoltativo.

4

Utilizzare il programma di utilità "dettagli" per impedire lo scorrimento fuori dallo schermo di output:

% ls-al | più

Qui, l'output di 'ls' viene inviato ad un "tubo" attraverso il "|" segno, attraverso il quale viene reindirizzato come input per l'utilità di "più". "Più" si rompe in pagine e consente di visualizzare una pagina alla volta.

Premere un tasto qualsiasi per vedere la pagina di uscita successiva.

Prova questo:

% ls uomo | più

5

Eseguire "gatto" per visualizzare il contenuto di un file:

gatto % < filename > [| altro]

Eseguire "coda" per visualizzare le ultime righe di un file. Tipo:

in coda % < nomefile > - < n - il numero di linee >

dove n indica ultime n linee. Se -n è omesso, verrà visualizzato le ultime 10 righe.

6

Osservare l'output di "ls-al | "più. Troverete alcuni file che iniziano con un "." Sono nascosti tutti i file i cui nomi iniziano con un punto. Semplicemente in esecuzione "ls" non li mostrerà. Questi sono i. login,. profile e. cshrc (per la shell C) file. Il file. Login contiene informazioni specifiche del sistema operativo per l'utente. Tra le altre cose, specifica caratteristiche terminale, il tuo percorso di ricerca, i mapping delle azioni di tastiera e altre impostazioni delle variabili di ambiente. Un esempio:

impostare il percorso = (/ usr/ucb/bin/usr/bin/etc/usr/local.)

Questo imposterà il tuo ambiente variabile "path" di sopra ogni volta che Esegui il login.

7

Eseguire il seguente comando:

% cat. login | più

% cat. cshrc | più

I. cshrc viene eseguito ogni volta che si entra la C shell. La shell di default scelto viene specificata anche al momento del login.

Utilizzo di file e Directory

8

Eseguire le operazioni di file seguenti:

% cp [< path1 > /] file1 [< path2 > /] file2 # per copiare un file come un altro

mv % [< path1 > /] file1 [< path2 > /] file2 n # per rinominare un file

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

rm % < filename > # per eliminare definitivamente un file

% pg < filename > # per visualizzare il contenuto di un file pagina per pagina. Premere un tasto qualsiasi per leggere la

# next page.

Il programma "pg" (pagina) dà l'effetto di "gatto < filename > | "più. Parole che seguono un "#" su una riga sono trattate come commenti e non eseguiti. Eseguire il comando man su ciascuno dei comandi sopra per conoscere le varie combinazioni di argomenti facoltativi.

9

Eseguire "pwd" per stampare una cartella di lavoro.

L'output può apparire come questo:

/u/devreportgroup/Tara

Al momento del login, sei nella home directory, che viene definita impostando l'ambiente variabile "HOME". Contiene tutti i file di avvio nascosto che impostare il vostro ambiente.

10

Creare una nuova sottodirectory:

mkdir %. / workfiles

mkdir %. / mysource

% mkdir workfiles/lib

A "." nel percorso indica la directory corrente. Un percorso relativo è simile al seguente:

.. /.. / bin

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

11

Cambiare la directory:

% cd ./workspace/lib

12

Rimuovere la sottodirectory mysource utilizzando "rmdir". Tipo:

rmdir %. / mysource o % rmdir mysource o % rmdir %HOME%/mysource

13

Cambiare la modalità (autorizzazione di accesso) di un file o una directory. Tipo:

% chmod < utente/gruppo/tutti/altri - per i quali >< + /-grant / Rimuovi >< r w x - tipo di accesso >< nome file o directory >

La u = user, g = gruppo, un =, o = altri.

Un esempio:

% chmod g + rw myfile (concedere l'accesso lettura/scrittura per myfile all'intero gruppo a cui appartiene l'utente corrente).

% chmod o-x legacypgm (Rimuovi accesso in esecuzione per legacyprogram da altri che non sono nel gruppo dell'utente).

Consigli & Avvertenze

  • Scoprite queste directory importante: /, / u/bin, / usr/bin, / usr/local/etc, / tmp, /dev.
  • Conoscere queste utilità tramite il programma "man": grep, ordinare, uniq, diff, mail.
  • Imparare a reindirizzare l'output di un processo a un file: sorta di uomo di % > ./mydocs/sortmanpage
  • Ogni comando è un processo. Un tubo, o "|," prende l'input di un processo di AIX e la immette come input per il prossimo.