Tag: bash

Come posso cancellare i vecchi file di registro?

Sto cercando di capire come posso cancellare vecchi file di registro, sto utilizzando Centos 6.5 e nel mio /var/log vedo questi vecchi file di registro messages messages-20150802 messages-20150802 anche lo stesso nella directory /var/log/httpd access_log access_log-20150802 access_log-20150809 access_log-20150816 access_log-20150823 Ho bisogno di eliminare i file più vecchi che terminano con valori numbersci ma mantengono la […]

sed php.ini memory_limit

I seguenti sono grandi: phpmemory_limit=256M #or what ever you want it set to sed -i 's/memory_limit = 16M/memory_limit = '${phpmemory_limit}'/' /etc/php5/apache2/php.ini Se il valore di memory_limit è impostato su 16M, ho trovato che in alcune distribuzioni non è predefinito a 16M, ma sarà invece predefinito a 32M. Quindi la mia domanda è come avere SED […]

cpio VS tar e cp

Ho appena imparato che cpio ha tre modi: copy-out, copy-in e pass-through. Mi chiedevo quali sono i vantaggi e gli svantaggi di cpio sotto copia e modalità di copia sul catrame. Quando è meglio utilizzare cpio e quando usare catrame? Simile domanda per cpio in modalità pass-through versus cp. Grazie e saluti!

Escape a! nel parametro password di wget

Sto cercando di eseguire qualcosa di simile: wget –user=foo –password=bar! url Il ! nella password sta causando problemi. Ho provato a fuggire con \, come in –password=bar\! Ho provato a incapsulare in virgolette singole e doppie. Ho messo la password in un file separato e ho provato –password = cat pass.txt Ogni volta, ho 403 […]

Le "linee di taglio" in `less` non funzionano

Sto facendo: less -S my_database_dump.sql Per vedere i file con le linee tritate (cioè la confezione di linee). Ma non funziona, le linee non vengono avvolte e devo scorrere orizzontalmente per vedere l'intera row. Cosa posso fare?

Cancellazione dello schermo GNU su vim, less, ecc. Uscita

Sono molto nuovo per la schermata ma ho configurato il mio file ~ / .screenrc in base alle varie raccomandazioni che ho trovato su internet. Ho un problema con esso, per quanto sicuramente si possa risolvere molto facilmente; Penso che sia un'impostazione termcap ..? Dopo aver utilizzato less, vim, top o altri programmi in bash […]

Script per eseguire chown su tutte le cartelle e impostare il proprietario come nome della cartella less il trailing /

Un po 'di numero ha eseguito chown -R username . nella cartella / home sul nostro webserver pensando che fosse nella cartella desiderata. Inutile dire che il server sta lanciando un sacco di wobbelys. Abbiamo oltre 200 siti web e non voglio chown tutti in modo individuale, quindi sto cercando di fare uno script che […]

Arresta il completamento della tab bash dal pensare che voglio fare cd nelle directory .svn

Ho una struttura di cartelle che è in sovversione. Ci sono un mucchio di directory di livello superiore che hanno solo una sottocartella. (es. src/com/example ). Normalmente quando voglio inserire cd nella cartella di esempio posso andare cd src/<tab><tab> poiché bash riempirà i nomi delle cartelle, dato che esiste solo uno per each cartella. Tuttavia […]

Scriptare l'analisi: analizzare il contenuto del contenuto nell'arrays

Saluti, Sto scrivendo un semplice script bash che ha bisogno di analizzare il contenuto di un file in un arrays. Le voci del file sono delimitate da "newline", in modo che il file abbia un aspetto simile: path/to/file path/to/other/file Mi piacerebbe analizzare i contenuti e ripetere su di loro. Il mio codice attualmente sembra: CONTENT=`cat […]

Bash Extended Globbing fornisce errori di syntax

Può chiunque spiegare questo: $ bash $ shopt -s extglob $ ls *.(txt|doc) bash: syntax error near unexpected token `(' $ shopt extglob extglob on Questa è un'installazione di compressione debian. Mi aspetto che l'extglob interpnetworkingrà le parentesi come l'inizio di un gruppo. Grazie, Paolo

Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.