Posso spostare 5 file da qualche parte usando: $ mv my-{1..5}.jpg /path/to/dir/ Come posso fare una copia di un file per 5 volte facilmente # doesn't work $ cp my.jpg my-{1..5}.jpg È possibile non usare un for loop?
Ho bisogno di eseguire uno script della shell Cygwin senza cambiare la directory di lavoro, al di fuori dell'ambiente Cygwin. Se eseguo solo \path\to\bash.exe -c command, il percorso non è impostato correttamente e non è possibile trovare i programmi Cygwin. Se utilizzo l' --loginopzione, bashimposta correttamente il percorso, ma cambia …
come posso specificare un comando sulla linea di comando di bash che deve essere eseguito una volta all'interno della nuova bash dopo aver letto ~ / .bashrc - Ma tutto questo senza lasciare che bash esca al termine del comando? Sto armeggiando con una "configurazione di avvio" per terminator in …
In bash windows usando Terminal.app su OS X Lion, non posso più usare ctrl+ Acome scorciatoia per andare all'inizio della riga di comando. Anche altri ctrlpersonaggi come ctrl+ Enon funzionano più. Qualche idea?
Ho appena installato il nuovo sottosistema Linux in Windows 10. È davvero bello avere accesso ai repository Ubuntu, ma odio assolutamente il programma terminale predefinito. Cygwin viene fornito con MinTTY che è davvero bello e funziona molto bene, ma non riesco a trovare un pacchetto autonomo per MinTTY. C'è un …
Sto cercando di automatizzare il provisioning di una scatola Ubuntu Vagrant con uno script Bash. Va tutto bene, ma ho difficoltà a configurare Apache per consentire le sostituzioni dai .htaccessfile. Nel mio file di configurazione, c'è il seguente blocco: <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow …
Ho script bash che ha un sacco di echodichiarazioni e anche io alias echoper echo -esia in .bash_profilee .bashrc, in modo che le nuove linee sono stampate correttamente per una dichiarazione come echo 'Hello\nWorld'l'uscita dovrebbe essere Hello World ma l'output che sto ottenendo è Hello\nWorld Ho anche provato a usare …
So che il comando 'history' mi dà un elenco dei comandi che ho digitato nel terminale Unix. Come posso visualizzare la cronologia dei comandi per tutti gli utenti attualmente connessi al sistema?
Devo svegliarmi il mio Mac durante la notte ed eseguire un rsync per eseguirne il backup. Questo è configurato tramite Risparmio energia> Pianificazione. Tuttavia sembra che stia tornando a dormire prima che possa fare qualcosa, quindi ho bisogno di smettere di dormire durante l'esecuzione dello script bash da cui rsync …
Uso un Mac, quindi non ho tasti Homee Endsulla tastiera. Ho anche un po 'SSH su server Linux. Ho scoperto che quando SSH su un server Ubuntu Linux che esegue Jaunty posso usare i tasti di scelta rapida readline Ctrl- ae Ctrl- eper spostare il cursore all'inizio o alla fine …
Voglio solo ottenere tutti i file in una determinata directory in un array bash (supponendo che nessuno dei file abbia una nuova riga nel nome): Così: myarr=() find . -maxdepth 1 -name "mysqldump*" | mapfile -t myarr; echo "${myarr[@]}" Risultato vuoto! Se faccio il modo rotonda di utilizzare un file, …
Conosco risposte come how-to-make-mouse-wheel-scroll-the-less-pager-using-bash-and-gnome-terminal , che è quello di rimuovere il -Xflag dalla variabile d'ambiente $ LESS. Ma vorrei fare entrambe queste cose: utilizzare la rotellina del mouse per scorrere il cercapersone (anziché scorrere la barra di scorrimento della finestra del terminale) (che si ottiene rimuovendo -X da $LESS) fare …
Invece di scorrere oltre centinaia di righe di output per visualizzare la cronologia dei comandi precedente, è possibile cancellare l'output dell'ultimo comando? Ad esempio, dopo l'esecuzione ls, cancellane l'output perché non ti serve più. MODIFICARE: Questo non è il solito clearo ctrl+Lil funzionamento. L'idea è di scorrere indietro nella cronologia …
In bash posso andare alla mia home directory con cd ~e in realtà fare riferimento alla mia home directory con qualsiasi comando con ~. Posso creare nuovi "alias di directory" personalizzati (?) Per fare riferimento ad altre directory? Esempio ipotetico: make_alias "~~" /mnt/photon/work/foo_project/ cp ~/home.png ~~/set_8/home_4.png Come si può fare, …
Avere un problema molto strano. Ho creato un piccolo script bash che esegue un comando su un host remoto tramite ssh (usando l'autenticazione con chiave pubblica). Quando eseguo manualmente questo script dalla riga di comando, funziona bene, ma quando viene inserito in /etc/cron.hourly non riesce con Permission denied, please try …
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.