Unix & Linux

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


3
Creazione di subshell Bash con parentesi graffe
In base a ciò , posizionare un elenco di comandi tra parentesi graffe fa sì che l'elenco venga eseguito nel contesto della shell corrente. Non viene creata alcuna subshell . Usando psper vedere questo in azione Questa è la gerarchia dei processi per una pipeline del processo eseguita direttamente sulla …
31 bash  subshell 

1
apt-get install senza il prompt debconf
Vorrei installare chef tramite apt in modo non interattivo, ma per impostazione predefinita, l'installazione di apt visualizza questo messaggio: C'è un modo per saltare questo passaggio durante l'installazione o passare un valore per installare apt? Sto solo usando chef-solo, quindi in realtà non ho bisogno del componente server, quindi premi …
31 scripting  apt  debconf 

7
Come posso indurre un processo a pensare che un file non esista?
Ho un programma in cui sono memorizzate le sue impostazioni ~/.config/myprogramche utilizzo sia in modo interattivo che con un sistema di accodamento batch. Quando corro in modo interattivo, voglio che questo programma usi i miei file di configurazione (e lo fa). Ma quando si esegue in modalità batch, i file …
31 files 

3
sed - come eseguire diverse sostituzioni consecutive ma elaborare il file una sola volta?
Se sto effettuando diverse sostituzioni che devono essere consecutive, ad es sed -i '/^[[:space:]]*browser.*\.should/s/browser/expect(browser/' t1_spec.rb sed -i '/expect(browser.*\.should/s/\.should/).should/' t1_spec.rb sed -i 's/\.should/\.to/' t1_spec.rb sed -i 's/==/eq/' t1_spec.rb C'è un modo migliore per farlo che passerà attraverso il file t1_spec.file una sola volta e farà le 4 sostituzioni per ogni riga …
31 sed 


5
Elimina i file nella directory senza errori se è già vuoto
Come parte di uno script di distribuzione, voglio scaricare alcuni elementi memorizzati nella cache dalla mia directory temporanea. Uso un comando come: rm /tmp/our_cache/* Tuttavia, se /tmp/our_cacheè vuoto (abbastanza comune quando si inviano molte modifiche in rapida successione al nostro server di prova), viene stampato il seguente messaggio di errore: …
31 files  rm 

2
Come avviare automaticamente un servizio all'avvio di Ubuntu?
Sto usando Ubuntu 12.04 e voglio avere un servizio all'avvio, quando il sistema viene avviato normalmente. Come "servizio" capisco del codice, ad esempio cd my_directory; my_command -host 0.0.0.0 -port 1234 -arg x che dovrebbe essere in esecuzione come se fosse stato avviato dalla riga di comando. Esistono servizi da avviare …
31 ubuntu  upstart 





9
Come posso aggiungere chiaramente a $ PATH?
Vorrei un modo per aggiungere cose a $ PATH, a livello di sistema o per un singolo utente, senza potenzialmente aggiungere lo stesso percorso più volte. Un motivo per volerlo fare è che si possano effettuare aggiunte .bashrc, che non richiedono un login, ed è anche più utile sui sistemi …
31 shell  path 

2
Quando è stato avviato un processo
Per sapere quando è stato avviato un processo, la mia prima ipotesi è stata quella di verificare l'ora in cui è /proc/<pid>/cmdlinestata scritta / modificata l'ultima volta. psmostra anche un STARTcampo. Ho pensato che entrambe queste fonti sarebbero state le stesse. A volte non sono uguali. Come potrebbe essere?
31 linux  process  ps  proc 

4
diff segnala che due file differiscono, sebbene siano uguali!
Ho due file che mi sembrano identici (compresi gli spazi bianchi finali e le nuove righe) ma diff dice ancora che differiscono. Anche quando faccio un diff -yconfronto fianco a fianco le linee sembrano esattamente uguali. L'output di diff è l'intero 2 file. Qualche idea su cosa lo stia causando?
31 diff 

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.