comando lsattr

Finalità

Visualizza le caratteristiche degli attributi e i possibili valori degli attributi per i dispositivi nel sistema.

Sintassi

lsattr { -D [ -O ] | - E [ -O ] | -P [ -O ] | -F Formato [ -Z Carattere ] } -l Nome [ - a Attributo ] ...[ -f File ] [ -h ] [ -H ]

lsattr { -D [ -O ] | -F Formato [ -Z Carattere ] } { [ -c Classe ] [ -s Sottoclasse ] [ -t Tipo ] } [ - a Attributo ] ... [ -f File ] [ -h ] [ -H ]

lsattr -R { -l Nome | [ -c Classe ] [ -s Sottoclasse ] [ -t Tipo ] } - a Attributo [ -f File ] [ -h ] [ -H ]

lsattr -l Nome { -o funzionamento [ ... ] } -F Formato [ -Z Carattere ] [ -f File ] [ -h ] [ -H ]

lsattr { [ -c Classe ] [ -s Sottoclasse ] [ -t Tipo ] } { -o funzionamento [ ... ] } -F Formato [ -Z Carattere ] [ -f File ] [ -h ] [ -H ]

Descrizione

Il comando lsattr visualizza informazioni sugli attributi di uno specifico dispositivo o tipo di dispositivo. Se non si specifica il nome logico del dispositivo con il flag -l Nome , è necessario utilizzare una combinazione di una o tutte le -c Classe, -s Subclass, e gli indicatori -t Type per identificare univocamente il dispositivo predefinito.

È necessario specificare una delle seguenti bandiere con il comando lsattr :

Elemento Descrizione
-D Visualizza i valori predefiniti.
-E Visualizza valori efficaci (validi solo per i dispositivi personalizzati che vengono specificati con il flag -l ).
-F Formato Specifica il formato definito dall'utente.
-P Visualizza i valori del dispositivo quando il dispositivo è stato configurato per ultimo.
-R Visualizza la gamma dei valori legali.

Quando si visualizzano i valori effettivi degli attributi per un dispositivo personalizzato, le informazioni vengono ottenute dal database di configurazione, non dal dispositivo. I valori del database riflettono come il dispositivo è configurato a meno che non venga riconfigurato con il comando chdev utilizzando l'indicatore -P o -T . Se si verifica la riconfigurazione, le informazioni visualizzate dal comando lsattr potrebbero non indicare correttamente la configurazione del dispositivo corrente fino a dopo il boot del sistema successivo.

Se si utilizza il flag -D o -E , l'output viene impostato per default sui valori per il nome dell'attributo, valore, descrizione, e stringhe impostabili dall'utente, a meno che non venga utilizzata anche con la bandiera -O .

Il flag -P visualizza i valori degli attributi quando il dispositivo è stato configurato per l'ultima volta, o prima di modificare uno qualsiasi dei suoi attributi utilizzando il comando chdev con l'indicatore -P o -T .

Il flag -O visualizza i nomi di tutti gli attributi specificati, separati dai coloni. Sulla riga successiva, il flag -O visualizza tutti i valori di attributo corrispondenti, separati da coloni. Il flag -H può essere utilizzato con il flag -D, -Eo -F per visualizzare le intestazioni sopra i nomi delle colonne. È possibile definire il formato dell'output con un formato specificato dall'utente utilizzando il flag -F Formato , dove il parametro Formato è un elenco citato di nomi di colonne, separati da caratteri non alfanumerici o spazio bianco. Se viene specificato il flag -F Formato , il flag -Z Carattere può anche essere specificato per modificare il separatore record predefinito da un carattere newline al Characterindicato.

Il comando lsattr può visualizzare informazioni sulle "operazioni" della classe di oggetti Extended Predefined AttributePdAtXtd). Si accede alle informazioni di operazione tramite l'indicatore -o operazione . Il flag -o operazione e il flag -a attributo non possono essere specificati nello stesso richiamo del comando lsattr . Anche il flag -o operazione non è valido con la bandiera -R . Quando viene specificato il flag -o operation, solo i campi della classe di oggetti PdAtXtd possono essere specificati con il flag -F Format.

È possibile fornire le bandiere sia sulla riga di comando o utilizzando il flag -f File specificato.

Indicatori

Elemento Descrizione
-a Attributo Visualizza le informazioni per gli attributi specificati di uno specifico dispositivo o tipo di dispositivo. È possibile utilizzare un indicatore -a per ogni nome di attributo o più nomi di attributo. Se si utilizza un indicatore -a per più nomi di attributi, l'elenco dei nomi degli attributi deve essere racchiuso tra virgolette con spazi tra i nomi. Se si utilizza il flag -R , è necessario specificare un solo indicatore -a con un solo nome attributo. Se non si specifica il flag -a o -R , il comando lsattr visualizza tutte le informazioni per tutti gli attributi del dispositivo specificato. Il flag -a Attributo non può essere utilizzato con la bandiera -o Operazione . Questa combinazione di bandiere provoca il comando lsattr in uscita con un messaggio di errore.
-c Classe Specifica un nome classe di dispositivi. Questo flag può essere utilizzato per limitare l'output ai dispositivi di una classe specificata. Questo flag non può essere utilizzato con la bandiera -E o -l .
-D Visualizza i nomi degli attributi, i valori predefiniti, le descrizioni e i valori di bandiera impostabili dall'utente per uno specifico dispositivo quando non viene utilizzato con la bandiera -O . Il flag -D visualizza solo il nome attributo e il valore predefinito nel formato del colon quando viene utilizzato con la bandiera -O . Questo flag può essere utilizzato con qualsiasi combinazione del -c, -s, e gli indicatori -t che identificano univocamente un dispositivo dalla classe oggetto dispositivi Predefiniti, oppure con la bandiera -l . Questo flag non può essere utilizzato con il -E, -F, o -R flag.
-E Visualizza i nomi degli attributi, i valori correnti, le descrizioni e i valori di bandiera impostabili dall'utente per uno specifico dispositivo quando non viene utilizzato con la bandiera -O . Il flag -E visualizza solo il nome attributo e il valore corrente nel formato del colon quando viene utilizzato con la bandiera -O . Questo flag non può essere utilizzato con il -c, -D, -F, -R, -s, o -t flag.
-f File Legge le bandiere necessarie dal parametro File .
-F Formato Visualizza l'output in un formato specificato dall'utente, dove il parametro Formato è un elenco citato di nomi di colonne separati da caratteri non alfanumerici o spazio bianco. Se lo spazio bianco viene utilizzato come separatore, il comando lsattr visualizza l'output in colonne allineate. È possibile specificare solo i nomi delle colonne delle classi di oggetti Attributi predefinitiPdAt), Attributi personalizzatiCuAt) e Attributi predefiniti estesiPdAtXtd). Oltre ai nomi delle colonne, ci sono due nomi di scopo speciali che possono essere utilizzati: il nome description può essere utilizzato per ottenere una visualizzazione delle descrizioni degli attributi e user_impostable può essere utilizzato per determinare se un attributo può essere modificato. Questo flag non può essere utilizzato con il -E, -D, Indicatore -Oo -R .
-H Visualizza le intestazioni sopra l'output della colonna. Gli indicatori -O e -R hanno la precedenza sulla bandiera -H .
-h Visualizza il messaggio di utilizzo del comando.
-l Nome Specifica il nome logico del dispositivo nella classe oggetto Periferiche Personalizzata i cui nomi o valori di attributo si desidera vengano visualizzati.
-o Operazione Visualizza le informazioni per le operazioni specificate di uno specifico dispositivo o tipo di dispositivo. È possibile utilizzare un indicatore -o per ogni nome di operazione o più nomi di operazione.

Se si utilizza un indicatore -o per più nomi di operazione, l'elenco dei nomi di operazione deve essere racchiuso tra virgolette con spazi tra i nomi.

I caratteri jolly possono essere utilizzati anche per il nome dell'operazione. La serie valida di caratteri jolly è lo stesso set utilizzato dal comando odmget . Tutte le operazioni che sono associate a un dispositivo specifico, o tipo di dispositivo, possono essere visualizzate utilizzando un valore di funzionamento di "?*". Il flag -o Operazione non può essere utilizzato con l'indicatore -a attributo o con la bandiera -R . Qualsiasi combinazione di questi indicatori provoca il comando lsattr in uscita con un messaggio di errore.
-O Visualizza tutti i nomi degli attributi separati dai coloni e sulla seconda riga, visualizza tutti i valori di attributo corrispondenti separati dai coloni. I valori degli attributi sono valori correnti quando viene specificato il flag -E e valori predefiniti quando viene specificato il flag -D . Questo flag non può essere utilizzato con le bandiere -F e -R .
-P Visualizza i nomi degli attributi, i valori, le descrizioni e i valori di bandiera impostabili dall'utente per uno specifico dispositivo quando non viene utilizzato con la bandiera -O . I valori visualizzati sono quei valori con cui è stato configurato il dispositivo, prima che uno qualsiasi degli attributi del dispositivo sia stato modificato utilizzando il comando chdev con l'indicatore -P o -T . Quando il flag -P viene utilizzato con il flag -O , il flag -P visualizza solo il nome attributo e il valore in formato separato dal colon. Questo flag può essere utilizzato con qualsiasi combinazione del -c, -s, e gli indicatori -t che identificano univocamente un dispositivo dalla classe oggetto dispositivi Predefiniti, oppure con la bandiera -l . Questo flag non può essere utilizzato con il -D, -E, Indicatore -Oo -R .
-R Visualizza i valori legali per un nome attributo. Il flag -R non può essere utilizzato con il -D, -E, Indicatori -F e -O , ma può essere utilizzato con qualsiasi combinazione di -c, -s, e gli indicatori -t che identificano univocamente un dispositivo dalla classe oggetto dispositivi Predefiniti, oppure con la bandiera -l . Il flag -R visualizza i valori degli attributi di elenco in una colonna verticale come segue:
Value1
Value2
.
.
ValueN

Il flag -R visualizza i valori degli attributi dell'intervallo comex...n(+i)Dovexè l'inizio della gamma,nè la fine della gamma, eiè l'incremento.

-s Sottoclasse Specifica un nome sottoclasse di dispositivi. Questo flag può essere utilizzato per limitare l'output a quello per i dispositivi di una sottoclasse specificata. Questo flag non può essere utilizzato con la bandiera -E o -l .
-t Tipo Specifica un nome tipo di dispositivo. Questo flag può essere utilizzato per limitare l'output a quello per i dispositivi di una classe specificata. Questo flag non può essere utilizzato con la bandiera -E o -l .
-Z Carattere L'indicatore -Z Carattere viene utilizzato con i programmi che devono gestire i campi ODM che potrebbero avere caratteri di nuova riga incorporati. Il flag -Z Carattere viene utilizzato per modificare il carattere separatore record per ogni record, o riga, di output generato. Il nuovo separatore record viene specificato utilizzando l'argomento Character a questa bandiera. Il flag -Z Carattere è rilevante solo quando viene specificato il flag -F Formato . Il flag -Z Character non può essere utilizzato con il -D, -E, -O, o -R flag.

Sicurezza

Attenzione agli utenti RBAC e agli utenti Trusted AIX: Questo comando può eseguire operazioni privilegiate. Solo gli utenti privilegiati possono eseguire operazioni privilegiate. Per ulteriori informazioni su autorizzazioni e privilegi, vedere Database dei comandi privilegiati in Sicurezza. Per un elenco dei privilegi e delle autorizzazioni associate a questo comando, vedere il comando 'lssecattr o il sottocomando 'getcmdattr.

Esempi

  1. Per elencare i valori di attributo correnti per il dispositivo nastro rmt0 , inserire il seguente comando:
    lsattr -l rmt0 -E
    Il sistema visualizza un messaggio simile alla seguente output:
    mode          yes   Use DEVICE BUFFERS during writes     True
    block_size    1024  BLOCK size (0=variable length)       True
    extfm         yes   Use EXTENDED file marks              True
    ret           no    RETENSION on tape change or reset    True
    density_set_1 37    DENSITY setting #1                   True
    density_set_2 36    DENSITY setting #2                   True
    compress      yes   Use data COMPRESSION                 True
    size_in_mb    12000 Size in Megabytes                    False
    ret_error     no    RETURN error on tape change or reset True
  2. Per elencare i valori di attributo predefiniti per il dispositivo nastro rmt0 , inserire il seguente comando:
    lsattr -l rmt0 -D
    Il sistema visualizza un messaggio simile alla seguente output:
    mode          yes   Use DEVICE BUFFERS during writes     True
    block_size    1024  BLOCK size (0=variable length)       True
    extfm         yes   Use EXTENDED file marks              True
    ret           no    RETENSION on tape change or reset    True
    density_set_1 37    DENSITY setting #1                   True
    density_set_2 36    DENSITY setting #2                   True
    compress      yes   Use data COMPRESSION                 True
    size_in_mb    12000 Size in Megabytes                    False
    ret_error     no    RETURN error on tape change or reset True
  3. Per elencare il valore corrente dell'attributo bus_intr_lvl per l'adattatore SCSI scsi0 , inserire il seguente comando:
    lsattr -l scsi0 -a bus_intr_lvl -E
    Il sistema visualizza un messaggio simile alla seguente output:
    bus_intr_lvl 1 Bus interrupt level False
  4. Per elencare i possibili valori dell'attributo di login per il dispositivo tty tty0 , inserire il seguente comando:
    lsattr -l tty0 -a login -R
    Il sistema visualizza un messaggio simile alla seguente output:
    enable
    disable
    share
    delay
  5. Per elencare i valori predefiniti degli attributi di una stampante parallela IBM® 4340, immettere il seguente comando:
    lsattr -c printer -s parallel -t ibm4340 -D
    Il sistema visualizza un messaggio simile alla seguente output:
    ptop       600       Printer TIME OUT period                    True
    line       60        Number of LINES per page                   True
    col        80        Number of COLUMNS per page                 True
    ind        0         Number of columns to INDENT                True
    plot       no        Send all characters to printer UNMODIFIED  True
    backspace  yes       Send BACKSPACES                            True
    cr         yes       Send CARRIAGE RETURNS                      True
    form       yes       Send FORM FEEDS                            True
    lf         yes       Send LINE FEEDS                            True
    addcr      yes       Add CARRIAGE RETURNS to LINE FEEDS         True
    case       no        Convert lowercase to UPPERCASE             True
    tabs       yes       EXPAND TABS on eight position boundaries   True
    wrap       no        WRAP CHARACTERS beyond the specified width True
    mode       no        Return on ERROR                            True
    interface  standard  Type of PARALLEL INTERFACE                 True
    autoconfig available STATE to be configured at boot time        True
    busy_delay 0         Microseconds to delay between characters   True
  6. Per elencare i possibili valori dell'attributo ptop per una stampante parallela IBM 4340, inserire il seguente comando:
    lsattr -c printer -s parallel -t ibm4340  -a ptop -R
    Il sistema visualizza un messaggio simile alla seguente output:
    1...1000 (+1)
  7. Per elencare i valori di attributo correnti per il dispositivo nastro rmt0 in formato separato dal colon, inserire il seguente comando:
    lsattr -l rmt0 -E -O
    Il sistema visualizza un messaggio simile alla seguente output:
    #mode:block_size:extfm:ret:density_set_1:density_set_2:compress:size_in_mb:ret_error
    yes:1024:yes:no:37:36:yes:12000:no
  8. Per visualizzare gli attributi di sistema, inserire il seguente comando:
    lsattr -E -l sys0
    Il sistema visualizza l'output simile alla seguente output:
    keylock      normal        State of system keylock at boot time              False
    maxbuf       20            Maximum number of pages in block I/O BUFFER CACHE True
    maxmbuf      0             Maximum Kbytes of real memory allowed for MBUFS   True
    maxuproc     128           Maximum number of PROCESSES allowed per user      True
    autorestart  false         Automatically REBOOT system after a crash         True
    iostat       false         Continuously maintain DISK I/O history            True
    realmem      4194304       Amount of usable physical memory in Kbytes        False
    conslogin    enable        System Console Login                              False
    fwversion    IBM,SPH00221  Firmware version and revision levels              False
    maxpout      0             HIGH water mark for pending write I/Os per file   True
    minpout      0             LOW water mark for pending write I/Os per file    True
    fullcore     false         Enable full CORE dump                             True
    pre430core   false         Use pre-430 style CORE dump                       True
    ncargs       256           ARG/ENV list size in 4K byte blocks               True
    rtasversion  1             Open Firmware RTAS version                        False
    modelname    IBM,7044-270  Machine name                                      False
    systemid     IBM,011037D1F Hardware system identifier                        False
    boottype     disk          N/A                                               False
    SW_dist_intr false         Enable SW distribution of interrupts              True
    cpuguard     disable       CPU Guard                                         True
    frequency    93750000      System Bus Frequency                              False
    Nota: Le stesse informazioni sono disponibili in un formato più leggibile utilizzando SMIT. Selezionare le opzioni Ambienti di sistema -> Modifica / Mostra le Caratteristiche dei Sistemi operativi per visualizzare queste informazioni.

File

Elemento Descrizione
/usr/sbin/lsattr Contiene il comando lsattr .