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: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
Esempi
- Per elencare i valori di attributo correnti per il dispositivo nastro
rmt0, inserire il seguente comando:
Il sistema visualizza un messaggio simile alla seguente output:lsattr -l rmt0 -Emode 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 - Per elencare i valori di attributo predefiniti per il dispositivo nastro
rmt0, inserire il seguente comando:
Il sistema visualizza un messaggio simile alla seguente output:lsattr -l rmt0 -Dmode 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 - Per elencare il valore corrente dell'attributo bus_intr_lvl per l'adattatore SCSI
scsi0, inserire il seguente comando:
Il sistema visualizza un messaggio simile alla seguente output:lsattr -l scsi0 -a bus_intr_lvl -Ebus_intr_lvl 1 Bus interrupt level False - Per elencare i possibili valori dell'attributo di login per il dispositivo tty
tty0, inserire il seguente comando:
Il sistema visualizza un messaggio simile alla seguente output:lsattr -l tty0 -a login -Renable disable share delay - Per elencare i valori predefiniti degli attributi di una stampante parallela IBM® 4340, immettere il seguente comando:
Il sistema visualizza un messaggio simile alla seguente output:lsattr -c printer -s parallel -t ibm4340 -Dptop 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 - Per elencare i possibili valori dell'attributo ptop per una stampante parallela IBM 4340, inserire il seguente comando:
Il sistema visualizza un messaggio simile alla seguente output:lsattr -c printer -s parallel -t ibm4340 -a ptop -R1...1000 (+1) - Per elencare i valori di attributo correnti per il dispositivo nastro
rmt0in formato separato dal colon, inserire il seguente comando:
Il sistema visualizza un messaggio simile alla seguente output:lsattr -l rmt0 -E -O#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 - Per visualizzare gli attributi di sistema, inserire il seguente comando:
Il sistema visualizza l'output simile alla seguente output:lsattr -E -l sys0keylock 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 FalseNota: 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 . |