Questa domanda ha già risposte qui : Chiuso 10 anni fa . Possibile duplicato: i file cronologici possono essere unificati in bash? Uso Ubuntu Server 9.10 e vorrei essere in grado di vedere la mia cronologia bash per più di una sessione terminale. Vale a dire i miei ultimi 200 …
Uso lo schermo su base giornaliera per le esigenze dei miei terminali e ne sono abbastanza soddisfatto. Recentemente, però, ho fatto alcuni aggiornamenti ai miei file di configurazione bash e ho notato che stavo installando vari PATHelementi ( PATH, MANPATH, INFOPATH, ecc) in 2 posti. Ho modificato i file per …
Ho una configurazione di script bash per eseguire alcune richieste di arricciatura for currency in EUR INR JPY do curl -i --data '{"currency": "'$currency'"}' -H "Accept: application/json" -H "Content-Type: application/json" http://0.0.0.0:8080/price && echo done C'è un modo per far uscire lo script se una delle risposte arricciate ritorna con uno …
Ho diverse macchine in cui mi collego regolarmente solo allo scopo di utilizzare sudo super passare il resto della mia sessione, come utente speciale. Il flusso di lavoro generale è: mymachine:~ me$ ssh me@othermachine othermachine:~ me$ sudo su - specialuser # note: no password needed othermachine:~ specialuser$ # do stuff …
Ho un comando memorizzato in una variabile. Facciamo finta che la variabile $iabbia il valore: cat -nT index.php |grep 'someregex' Quando provo a eseguire la variabile sopra digitandola, $inon riesce perché la shell tenta di eseguire l'intera variabile come un comando. Ho anche provato a usare eval($i)e inserire i $ibacktick. …
Ho un comando a una riga che elenca i primi 10 indirizzi IP più attivi da un registro di accesso al server Web: cat access.log | awk '{print $1}' | sort | uniq -c | sort -n | tail -n10 Un set di risultati di esempio (con solo 3 voci …
Sto eseguendo un'applicazione che riceve i pacchetti TCP e UDP e quindi non può essere sospeso. Ho eseguito inizialmente 3 processi della stessa applicazione, con argomenti diversi, in modalità background usando &. Quando ho fatto solo $fg, tutti e tre i processi sono entrati in primo piano. Ora voglio inviarli …
Abbastanza spesso, lo script che voglio eseguire non si trova nella mia directory di lavoro corrente e non voglio davvero lasciarlo. È buona norma eseguire script (BASH, Perl ecc.) Da un'altra directory? Di solito troveranno tutte le cose di cui hanno bisogno per funzionare correttamente? In tal caso, qual è …
Ho un file .bashrc, che voglio impostare in modo che legga gli alias da un file .aliases e li configuri. Attualmente ho: # User specific aliases and functions while read alias_line do echo `alias ${alias_line}` done < .aliases Ma all'accesso ottengo: -bash: alias: -fu: non trovato -bash: alias: $ USER …
So che puoi iniziare un lavoro in background con Bash foo &. Tuttavia, il modo migliore che conosco per mettere in primo piano un lavoro in primo piano è fare Ctrl+ zper metterlo in pausa e poi bg 1riprenderlo in background. C'è un modo più veloce? Qualche Ctrl+ Somethingcombinazione di …
C'è un modo per eseguire uno script di shell con l'eco dei comandi ma senza eseguirli? Diciamo che ho lo script che rimuove un file il cui nome è memorizzato in una variabile: #!/bin/bash set -v FN="filename" rm -f ${FN} L'aggiunta set -vripeterà i seguenti comandi prima dell'esecuzione: $ ./scr.sh …
Sto cercando di creare uno script bash per un hook pre-commit git. Ogni volta che viene eseguito un commit, voglio verificare se i file in una determinata directory fanno parte dei file organizzati e, in tal caso, eseguire un comando (attività Grunt). Finora ho tutto funzionante, tranne che per l'esecuzione …
Uso uno script bash per l'avvio e aggiungo un &alla fine, in questo modo: ./bin/Startup.sh par1 & Cosa significa il &simbolo alla fine? Grazie.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.