Sto cercando di rimuovere tutti i file e le sottodirectory in una directory. Ho usato rm -rper rimuovere tutti i file, ma voglio rimuovere tutti i file e le sottodirectory, esclusa la directory principale stessa. Ad esempio, ho una directory superiore come images. Esso contiene i file header.png, footer.pnge una …
Ho un server di sviluppo, accessibile solo da 127.0.0.1:8000, non 192.168.1.x: 8000. Come hack rapido, c'è un modo per impostare qualcosa da ascoltare su un'altra porta (diciamo, 8001) in modo che dalla rete locale potrei connettere 192.168.1.x: 8001 e tunnel il traffico tra il client e 127.0 .0.1: 8000?
Purtroppo, ho appreso questo ultimo anno inciampando su di esso in modo casuale su Internet. Lo uso così raramente che dimentico sempre di cosa si tratta quando ne ho ancora bisogno. Come si passa alla directory precedente?
Mi sono guardato intorno sedal comando per aggiungere testo in un file in una riga specifica. Questo funziona aggiungendo testo dopo la riga 1: sed '1 a\ Ma voglio aggiungerlo prima della riga 1. Sarebbe: sed '0 a\ ma ottengo questo errore: invalid usage of line address 0. Qualche suggerimento?
Qual è la differenza tra l'esecuzione di uno script come questo: ./test.sh ed eseguendo uno script come questo: . test.sh? Ho provato un semplice script a due righe per vedere se riuscivo a trovare se c'era una differenza: #!/bin/bash ls Ma entrambi . test.she hanno ./test.shrestituito le stesse informazioni.
Ho appena eseguito df -hun minuto fa e ho notato che è stato aggiunto un filesystem che non conosco. Qualcuno sa perché /runesiste? È qualcosa che è stato aggiunto dal kernel? Di Arch Linux ? run 10M 236K 9.8M 3% /run
Voglio assegnare il risultato di un'espressione a una variabile e concatenarlo con una stringa, quindi riecheggiarlo. Ecco cosa ho: #!/bin/bash cd ~/Desktop; thefile= ls -t -U | grep -m 1 "Screen Shot"; echo "Most recent screenshot is: "$thefile; Ma questo produce: Screen Shot 2011-07-03 at 1.55.43 PM.png Most recent screenshot …
Mi chiedevo come eseguire un comando come un altro utente da uno script. Ho il proprietario dello script impostato come root. Ho anche il seguente comando in esecuzione all'interno dello script per eseguire il comando come utente hudson: su -c command hudson È questa la sintassi corretta?
Sto provando a scrivere uno script che installa i pacchetti, ma se in un secondo momento fallisce lo script ripristina qualsiasi cosa sia installata. Ovviamente se l'utente ha già installato un pacchetto in precedenza, non voglio disinstallarlo da sotto di esso. Come può il mio script dire se un pacchetto …
A volte, una schermata del terminale è incasinata e quando usiamo man lsper leggere le manpage o premere la freccia SU per andare ai comandi precedenti nella cronologia, la schermata mostrerà i caratteri non come il posto giusto. (ad esempio, considera la fine dello schermo come una parte al centro …
Quando SSH si avviava localmente sul mio computer (non chiedere, è una soluzione alternativa), non posso avviare applicazioni grafiche senza eseguire: export DISPLAY=:0.0 Se eseguo prima questo e poi eseguo un'applicazione grafica, le cose funzionano. In caso contrario, non funziona, non è necessario collegare alcun display. Esiste un comando per …
Cosa devo fare se voglio essere in grado di eseguire un determinato programma indipendentemente dalla mia directory corrente? Devo creare un collegamento simbolico al programma nella /bincartella?
Sto usando ffmpeg per ottenere le meta informazioni di una clip audio. Ma non sono in grado di farlo. $ ffmpeg -i 01-Daemon.mp3 |grep -i Duration FFmpeg version SVN-r15261, Copyright (c) 2000-2008 Fabrice Bellard, et al. configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib --mandir=/usr/share/man --arch=i386 --extra-cflags=-O2 ... Ho controllato, questo output …
Ho inoltrato un comando a less, e ora voglio salvare l'output del comando in un file. Come lo faccio? In questo caso, non voglio usare tee, voglio una soluzione direttamente da meno, in modo da non dover eseguire nuovamente un comando di lunga durata se ho dimenticato di usare tee. …
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.