Tag: bash

cd in una directory quando il suo path viene inserito come un command (anziché l'errore "foo is a directory")

Odio quando bash mi dà "duh!" tipo di errore: foo$ ./bar -bash: ./bar: is a directory Io amavo AmigaOS shell in cui l'esecuzione di una directory significava semplicemente impostarla come directory corrente: foo$ ./bar bar$ È ansible in bash ? (senza infinito numero di alias ovviamente).

Bash script per creare serie di directory di massa

Ho bisogno di creare uno script Bash per entrare nella cartella di casa di each utente, cercare una cartella wp-content , creare un caricamento di directory sotto di esso e poi caricare chmod 0756 . Come ottengo questo? Immagino che ho bisogno di trovare la ricerca con un regexp / regex e poi dirlo per […]

Come controllare quale command ho usato per compilare un programma?

Possibile duplicazione: Come recuperare i parametri ./configure utilizzati all'ultima volta? Qualche tempo fa sotto Centos, Bash ho compilato un programma dai file di origine. Ora devo compilare di nuovo con una nuova bandiera. C'è qualche modo per scoprire quale command ho usato l'ultima volta per compilare questo programma sotto Linux Centos?

Come posso redirect l'output della console di command a un file di registro?

Il mio sistema operativo è RHEL5. Voglio dirigere l'output della console prodotto dal seguente command di database in un file di registro / file. psql mydb mydbuser -c "VACUUM ANALYZE VERBOSE" Ho provato i seguenti comandi e non funziona come previsto. Ma sta per printingre l'output alla console del terminal. psql mydb mydbuser -c "VACUUM […]

Bash Parallelizzazione dei processi ad alta intensità di CPU

tee inoltra la sua stdin ad each singolo file specificato, mentre la pee fa lo stesso, ma per i tubi. Questi programmi inviano each singola row del loro stdin a each file / pipe specificato. Tuttavia, stavo cercando un modo per "caricare equilibrio" lo stdin a diversi tubi, quindi una row viene inviata al primo […]

Chiunque sa se c'è una controparte per CTR + w, che elimina parole immediate dopo il cursore

Voglio dire quando il cursore si trova sul lato sinistro delle parole, vorrei rimuovere le parole dal lato destro di esso. CTR + k rimuove tutto sul lato destro, voglio solo che una parola sia rimossa.

Come interrogare in modo programmato il completamento di bash per la string specificata

Voglio chiedere a bash come avrebbe completato una string come se avessi digitato in una shell e aver colpito la scheda. Ad esempio, se scrivo ls /[TAB][TAB] Vedo l'elenco di file e dirs in / che potrebbe completare il command ls. Come faccio a chiedere a bash come completerebbe 'ls /' senza digitarlo e colpire […]

Tar senza conservazione del proprietario / autorizzazioni

Ho un backup di un file system in un archivio tar, creato con: cd / && tar -cpz -f mybackup.tgz usr/local Fare un tar tvzf mybackup.tgz rendimenti: -rw-rw-r– otto/otto 450 2010-04-15 22:08 usr/local/alpha-4.5/pkg/conf/PLATFORM/sparc drwxr-xr-x otto/otto 0 2009-04-01 08:08 usr/local/alpha-4.5/pkg/ui/ drwxr-xr-x otto/otto 0 2009-04-01 08:08 usr/local/alpha-4.5/pkg/ui/src/ drwxr-xr-x otto/otto 0 2009-04-01 08:08 usr/local/alpha-4.5/pkg/ui/src/thyc/ -rw-r–r– otto/otto 2416 2001-01-13 […]

Come si esegue "source" quando si avvia una shell?

Per poter utilizzare rvm ( https://rvm.beginrescueend.com/ ), devo eseguire source ~/.bash_profile each volta che iniziano una nuova shell. Come faccio a farlo automaticamente quando si avvia il computer, anziché whererlo scrivere each volta? Questo è il mio .bash_profile: [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a fu […]

rimuovi 2 righe dall'output, l'espressione regolare grep corrisponde più 1

ho un file di registro da postgresql che contiene voci di registro del formato; LOG: execute <unnamed>: /match this here/ DETAIL: parameters: /also want to filter this line/ Pensavo che fosse ansible grep -v –after-context=1 'match this here' /my/log/file.log ma non funziona. c'è qualche sed / awk / grep magic, o devo fare qualche perl?

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