I pacchetti Python sono spesso ospitati in molti repository di distribuzione. Dopo aver letto questo tutorial, in particolare la sezione intitolata "Vuoi davvero farlo", ho evitato di usare pip e ho preferito usare il repository di sistema, ricorrendo a pip solo quando ho bisogno di installare un pacchetto non nel …
La mia domanda è sui valori di ritorno prodotti da questo codice: if [ -n ]; then echo "true"; else echo "false"; fi Questo stampa true. Il suo test complementare che utilizza [ -z ]anche stampa true: if [ -z ]; then echo "true"; else echo "false"; fi Nel codice …
Ho pensato di interrompere l'uso di GNU Coreutils sui miei sistemi Linux, ma a dire il vero, a differenza di molti altri componenti GNU, non riesco a pensare ad alcuna alternativa (su Linux) . Quali alternative ci sono ai coreutils GNU? avrò bisogno di più di un pacchetto? I collegamenti …
Ho hackerato insieme questo script bash che verifica se l'utente ha i privilegi di superutente e se non lo fa lo richiede. Alla fine sto provando a invertire la seconda istruzione 'if' in modo da poter rimuovere le seguenti due righe (l'eco "password ok" e l'altra nella riga seguente) # …
Io ho: un server Linux che collego tramite SSH su IP 203.0.113.0 porta 1234 un computer di casa (dietro un router), IP pubblico 198.51.100.17, che è Debian o Windows + Cygwin Qual è il modo più semplice per /home/inprogress/ sincronizzare una cartella (in entrambe le direzioni), un po 'come rsync, …
Ho un server senza testa che è connesso in remoto da più utenti. Nessuno degli altri utenti si trova nel file sudoers, quindi non è possibile ottenere il root tramite sudo. Tuttavia, poiché le autorizzazioni susono -rwsr-xr-xnon c'è nulla che impedisce loro di tentare di forzare la password di root. …
Abbiamo env (1) per modificare l'ambiente del comando che vogliamo eseguire (ad esempio env MANPAGER=more man dtrace). Esiste qualcosa di simile, ma per modificare la directory in cui verrà avviato il comando? Idealmente, vorrei che fosse così: theMagicCommand /new/cwd myProgram In questo modo potrebbe essere "incatenato" con altri comandi simili …
Se eseguo il seguente file .sh: #!/bin/sh -a echo "a" | sed -e 's/[\d001-\d008]//g' Il risultato è un errore: sed: -e espressione # 1, carattere 18: fine intervallo non valido Ma se eseguo il seguente file .sh: #!/bin/sh set -a echo "a" | sed -e 's/[\d001-\d008]//g' Funziona senza errori. Il …
Il mio requisito è elencare tutti i file in una directory, ad eccezione dei file che terminano con un ~(file di backup). Ho provato ad usare il comando: ls -l | grep -v ~ Ottengo questo risultato: asdasad asdasad~ file_names.txt normaltest.txt target_filename testshell1.sh testshell1.sh~ testshell2.sh testshell2.sh~ testtwo.txt testtwo.txt~ test.txt test.txt~ …
Come posso abbreviare questo script di shell? CODE="A" if test "$CODE" = "A" then PN="com.tencent.ig" elif test "$CODE" = "a" then PN="com.tencent.ig" elif test "$CODE" = "B" then PN="com.vng.pubgmobile" elif test "$CODE" = "b" then PN="com.vng.pubgmobile" elif test "$CODE" = "C" then PN="com.pubg.krmobile" elif test "$CODE" = "c" then PN="com.pubg.krmobile" …
Bash utilizza punti esclamativi per le espansioni della cronologia, come spiegato nelle risposte a questa domanda (ad es. sudo !!Esegue la riga di comando precedente con sudo). Tuttavia, non riesco a trovare da nessuna parte ciò che spiega cosa fa l'esecuzione del seguente comando (cioè un singolo punto esclamativo): ! …
Supponiamo di avere il seguente esempio banale nel mio history: ... 76 cd ~ 77 ./generator.sh out.file 78 cp out.file ~/out/ 79 ./out/cleaner.sh . 80 ls -alnh /out ... Se volessi eseguire comandi 77, 78e 79in un comando, esiste un collegamento per questo? Ho provato !77 !78 !79, che li …
Ho due schede di rete sul lato server, eth0? 192.168.8.140 ed eth1? 192.168.8.142. Il client invia i dati a 192.168.8.142 e mi aspetto iftopdi mostrare il traffico per eth1, ma non lo è. Tutte le reti passano attraverso eth0, quindi come posso testare le due schede NIC? Perché tutto il …
Quando vuoi reindirizzare sia stdout che stderr sullo stesso file, puoi farlo usando command 1>file.txt 2>&1, o command &>file.txt. Ma perché il comportamento è command 1>file.txt 2>file.txtdiverso dai due comandi precedenti? Di seguito è riportato un comando di verifica. $ cat redirect.sh #!/bin/bash { echo -e "output\noutput" && echo -e …
Sto cercando di scrivere uno script bash che interroga btmon per le connessioni del dispositivo. Ho una soluzione funzionante, ma è assurdamente lento, e sembra che il problema sia che grep sia molto lento ad uscire dopo aver trovato una partita (circa 25 secondi). Cosa posso fare per accelerare grepo …
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.