Sono uno studente laureato e il gruppo in cui lavoro mantiene un cluster Linux. Ogni nodo del cluster ha il proprio disco locale, ma questi dischi locali sono relativamente piccoli e non sono dotati di backup automatico. Quindi il gruppo possiede un file server con molti TB di spazio di …
Bash offre la funzionalità per invertire la ricerca tramite Ctrl+ R. Quindi si può digitare una parte di un comando che mostrerà una voce adatta dalla cronologia. Supponiamo che questa sia la mia storia: vim foo1 vim foo2 # I want to go here vim foo3 # this is where …
Ho creato OGV video con il gtk-recordmydesktopprogramma di screencasting, cercando di affrontare questo problema qui con bruteforce su X. posso visualizzare i video con VLC. Ora, il compito è trovare alcuni modi per convertire i video OGV in animazioni GIF in modo da poterli visualizzare su SE. Come lo posso …
Normalmente, Ctrl+ Wcancella l'ultimo spazio bianco. È possibile configurarlo per utilizzare caratteri aggiuntivi, come /? Modifica: per essere più chiari: non voglio configurare la chiave per questo, voglio che anche la cancellazione venga interrotta /. Esempio: vim /foo/bar^W vim /foo/
Qual è il modo migliore per eseguire uno script quando si accede a una directory? Quando mi sposto in una nuova directory, vorrei che bash eseguisse lo script projectSettings.bash proprio come fa RVM.
A volte vedo chmodcomandi che utilizzano quattro cifre ottali anziché tre: a cosa serve la prima cifra opzionale? Ad esempio, chmod 777equivale a chmod a+rwx; a cosa serve lo stesso comando chmod 2777?
Quale comando conciso posso usare per trovare tutti i file che NON contengono una stringa di testo? Ho provato questo (usando -v per invertire i parametri di grep) senza fortuna: find . -exec grep -v -l shared.php {} \; Qualcuno ha detto che avrebbe funzionato: find . ! -exec grep …
La maggior parte delle applicazioni è intelligente sull'uso dell'intera larghezza del terminale disponibile. La mia shell fa, schermo, vim, ecc. Tuttavia, diffin modalità side-by-side ( -y), non lo fa. Questo mi fa arrabbiare. Utilizza una larghezza di 126 caratteri, che non è nemmeno la metà del mio terminale di larghezza …
$ cat data.txt aaaaaa aaaaaa cccccc aaaaaa aaaaaa bbbbbb $ cat data.txt | uniq aaaaaa cccccc aaaaaa bbbbbb $ cat data.txt | sort | uniq aaaaaa bbbbbb cccccc $ Il risultato di cui ho bisogno è di visualizzare tutte le righe dal file originale rimuovendo tutti i duplicati (non solo …
Sto cercando di eseguire un'operazione matematica con sed, ma continua a trattare le mie variabili come stringhe. L'input è di questo tipo: $ echo 12 | sed 's/[0-9]*/&+3/' $ 12+3 Mi piacerebbe avere 15 come output. Devo eseguire l'operazione e sostituirne il risultato matematico in un solo passaggio, perché sto …
io so cosa program > /dev/null 2>&1 lo fa. Reindirizza l'output /dev/nulle 2>&1significa reindirizzare l'output di errore nello stesso punto in cui viene inviato l'output. Il mio problema è che devo sempre cercarlo su Google perché non me lo ricordo mai. Quindi, cerco &2>1, 1>2&, 1>&2... provo ogni combinazione fino …
Sto definendo uno script di shell che un utente dovrebbe sourcepiuttosto che eseguire. Esiste un modo convenzionale o intelligente per suggerire all'utente che è così, ad esempio tramite un'estensione di file? Esiste un codice shell che posso scrivere nel file stesso, il che lo farà eco a un messaggio e …
Supponiamo che stavo usando sha1passper generare un hash di una password sensibile sulla riga di comando. Posso usare sha1pass mysecretper generare un hash di mysecretma questo ha lo svantaggio che mysecretè ora nella storia di Bash. C'è un modo per raggiungere l'obiettivo finale di questo comando evitando di rivelare mysecretin …
Quali sono i valori minimo e massimo dei seguenti codici di uscita in Linux: Il codice di uscita restituito da un eseguibile binario (ad esempio: un programma C). Il codice di uscita restituito da uno script bash (durante la chiamata exit). Il codice di uscita restituito da una funzione (durante …
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.