Unix & Linux

Domande e risposte per utenti di Linux, FreeBSD e altri sistemi operativi Un * x-like


4
Che cosa significa "esac" alla fine di un'istruzione case bash? È richiesto?
Ho trovato più esempi di "esac" che appare alla fine di un'istruzione case bash ma non ho trovato alcuna documentazione chiara sul suo utilizzo. La pagina man lo usa e ha persino un indice sulla parola ( https://www.gnu.org/software/bash/manual/bashref.html#index-esac ), ma non ne definisce l'uso. È il modo richiesto per terminare …
55 bash  case 

6
Cambia l'ordinamento di top in CPU
Un ex collaboratore ha fatto una cosa del genere topogni volta che viene eseguito come root i dati vengono ordinati in base all'utilizzo MEM anziché all'utilizzo predefinito della CPU. Secondo ricerche multiple, la pagina man e anche le opzioni all'interno della stessa console superiore (O), semplicemente premendo kdovrebbe essere ordinata …
55 top 




5
Come diff file ignorando i commenti (righe che iniziano con #)?
Ho due file di configurazione, l'originale del gestore pacchetti e uno personalizzato modificato da me. Ho aggiunto alcuni commenti per descrivere il comportamento. Come posso eseguire diffi file di configurazione, saltando i commenti? Una riga commentata è definita da: spazi bianchi iniziali facoltativi (schede e spazi) cancelletto ( #) qualsiasi …

7
Come riconnettere un dispositivo USB logicamente disconnesso?
È possibile che un dispositivo di archiviazione USB venga disconnesso logicamente: il dispositivo è ancora collegato, ma è invisibile dal sistema operativo (ad es. Non è elencato sotto /proc/bus/usb). Forse questo può accadere anche ad altri tipi di USB o altri dispositivi rimovibili. Questo può succedere ad esempio: dopo che …
55 linux  usb  usb-drive 

6
Concatenare due variabili con un carattere di sottolineatura
Devo concatenare due variabili per creare un nome file con un carattere di sottolineatura. Consente di chiamare le mie variabili $FILENAMEe $EXTENSIONdove viene letto il nome file da un file. FILENAME=Hello EXTENSION=WORLD.txt Adesso... Ho provato quanto segue senza successo: NAME=${FILENAME}_$EXTENSION NAME=${FILENAME}'_'$EXTENSION NAME=$FILENAME\\_$EXTENSION Ottengo sempre una sorta di output strano. Di …

5
Aggiunta di una data corrente da una variabile a un nome file
Sto cercando di aggiungere la data corrente alla fine di un nome file come questo: TheFile.log.2012-02-11 Ecco quello che ho finora: set today = 'date +%Y' mkdir -p The_Logs & find . -name The_Logs -atime -1 -type d -exec mv \{} "The_Logs_+$today" \; & Comunque tutto quello che ottengo è …
55 bash  shell  rename  date 

6
Usando rsync per spostare (non copiare) i file tra le directory?
Sto usando rsync per copiare i file da un po 'di tempo. La mia comprensione è che rsync è più veloce di cp quando alcuni dei file da trasferire sono già nella directory di destinazione, trasferendo solo la differenza incrementale (cioè i "delta"). Se questo è corretto, ci sarebbe qualche …
55 rsync  cp 

4
Linux: uccidi processo basato su argomenti
Come posso uccidere un processo basato sui suoi argomenti da riga di comando? killall, pgrepe pkillsembrano funzionare solo in base al nome del processo. Ho bisogno di questo per essere in grado di distinguere tra un numero di applicazioni in esecuzione all'interno di macchine virtuali Java, dove javaè il nome …
55 linux  kill 



9
Come echo solo 1 colonna di output dal comando ls?
Diciamo che quando faccio il comando ls l'output è: file1 file2 file3 file4 È possibile visualizzare solo una determinata colonna di output, in questo caso file2? Ho provato quanto segue senza successo: echo ls | $2 Fondamentalmente tutto quello che voglio fare è fare eco solo alla seconda colonna, in …
55 bash  ls  parameter  arguments 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.