Tentativo di risincronizzare i file da un server all'altro in una sessione dello schermo. Invece di scrivere il lungo comando ogni volta, ho deciso di inserire uno script Bash. Tuttavia, quando lo eseguo, viene visualizzato un Missing trailing-" in remote-shell command.errore. Chiedendosi cosa non va nella sceneggiatura. root@127.0.0.1:~# /raid/data/module/bin/rbk.sh Movies …
Ho un programma che si comporta male e che devo chiamare dalla mia sceneggiatura. Esce non appena vede qualcosa sullo stdin. C'è un modo per chiudere stdin?
Come si ordina a wget di eseguire la scansione ricorsiva di un sito Web e scaricare solo determinati tipi di immagini? Ho provato a usarlo per eseguire la scansione di un sito e scaricare solo immagini Jpeg: wget --no-parent --wait=10 --limit-rate=100K --recursive --accept=jpg,jpeg --no-directories http://somedomain/images/page1.html Tuttavia, anche se page1.html contiene …
Di solito uso il sottosistema Linux quando sto programmando qualcosa su Windows 10, quindi tutti i miei percorsi sono relativi ~. Ho uno script Python che funziona per sempre in background fino a quando non uccido il processo. Come lo farei su Windows 10 bash senza un terminale aperto? Cose …
quando scrivo nel terminale echo $PATH la mia uscita è :/home/bo/bin:/usr/local/bin:/usr/sbin:/usr/local/sbin:/usr/bin:/sbin:/bin ma quando scrivo solo: $PATH questo output non capisco bene, l'output è: bash: :/home/bo/bin:/usr/local/bin:/usr/sbin:/usr/local/sbin:/usr/bin:/sbin:/bin: No such file or directory e la mia domanda è: perché ha scritto "Nessun file o directory del genere?" esiste ogni directory dalla variabile PATH.
Questa è la voce della pagina man per -n: -n sopprime la stampa automatica dello spazio del motivo Noto che quando non si utilizza -nper determinate operazioni, ogni riga viene stampata su stdout (e le righe richieste vengono stampate due volte): $ cat test.txt first second third fourth fifth $ …
Sto creando un semplice script Bash per estrarre l'ora / la data di modifica del file di un file remoto tramite HTTP. File di esempio: http://example.com/bar/example.pdf Questo può essere fatto senza scaricare il file attuale? In caso contrario, qual è la migliore alternativa?
Ho uno script wrapper che fa un po 'di lavoro e quindi passa i parametri originali su un altro strumento: #!/bin/bash # ... other_tool -a -b "$@" Funziona bene, a meno che "l'altro strumento" non sia eseguito in una sottoshell: #!/bin/bash # ... bash -c "other_tool -a -b $@" Se …
Come posso spostare i file contenuti in tutte le sottodirectory nella directory corrente e quindi rimuovere le sottodirectory vuote? Ho trovato questa domanda , ma adattando la risposta a: mv * . non ha funzionato; Ho ricevuto molti avvisi simili a: mv: wil and ./wil are identical I file contenuti …
Se ho un collegamento simbolico /var/opt/foocreato con ln -fs /path/to/target/dir foo. Come posso ottenere in uno script che viene visualizzato solo il collegamento /path/to/target/dir? Quello che voglio ottenere nella sceneggiatura è rm -rf /path/to/target/dirprima di farlo ln -fs /path/to/another/dir foo.
L'esecuzione screenin bash cancella la variabile LD_LIBRARY_PATH. Ho letto un po 'e sembra che questo sia un comportamento previsto, ma devo aggirarlo. La soluzione alternativa sta aggiungendo la dichiarazione LD_LIBRARY_PATH a ~/.bashrc. Nel mio caso, LD_LIBRARY_PATH viene cambiato molto tra l'avvio della shell e quando invoco lo schermo, quindi devo …
Ho una riga di comando che genera un'altra riga di comando, ad esempio: > commandlineA param1 param2 commandlineB param1 Vorrei avere un'unica esecuzione da riga di comando che eseguirà commandlineB con i parametri indicati. Esiste un modo semplice per farlo utilizzando una singola riga di comando o devo eseguire un …
I permessi di root del Sudo sono concessi per un tempo specifico, ma solo per un terminale. Se voglio usare sudo in un altro terminale in quel periodo di tempo, devo digitare nuovamente la password. Come forzare sudo a funzionare su tutti i terminali?
In Windows 10 ho installato Sottosistema per Linux Bash. Ma ho un problema con il collegamento in Emacs Ctrl+ spacenon imposta il punto. Cosa ho provato e non ho aiutato: Ho provato a deselezionare "Abilita scorciatoie da tastiera Ctrl" nel menu delle proprietà per la console di Windows Ho provato …
Perché le seguenti due esecuzioni differiscono nell'output? (Ho bisogno di doppie virgolette per le variabili nel mio eventuale comando) $ sudo su -c "echo `cat /root/root_file`" cat: /root/root_file: Permission denied $ sudo su -c 'echo `cat /root/root_file`' Yay, highly classified content!
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.