Oggi sono stato colto in flagrante mentre tentavo di codificare golf un generatore di password per Twitter. import string as s,random;print ''.join(random.sample(s.letters+s.digits+s.punctuation,9)) 90 caratteri. Dato che c'è molto spazio libero, ho deciso di alzare il livello e renderlo anche eseguibile. echo -e "#!/usr/bin/python\nimport string as s,random;print ''.join(random.sample(s.letters+s.digits+s.punctuation,9))">pg;chmod +x pg;./pg 139 …
Ho uno script in una cartella che uso con argomenti lunghi. C'è qualche possibilità che io possa avere una cronologia dei comandi eseguiti in quella specifica directory invece di ripercorrere l'intera storia?
C'è un modo per fare in modo che la funzionalità della cronologia di una shell moderna venga portata su un percorso? I miei contesti di lavoro sono suddivisi come percorsi nel file system e il modello di attività della shell, come i comandi emessi ripetutamente, tende a essere distinto per …
Mentre su Google come personalizzare il mio prompt della shell tramite la variabile PS1, vedo tabelle di caratteri speciali che possono essere utilizzati. In particolare: \! the history number of this command \# the command number of this command "Numero di cronologia" sembra essere più comunemente usato e so come …
Mi chiedo se esiste un modo per utilizzare il comando history ma elencare solo i comandi eseguiti correttamente. Allo stesso modo, ci sarebbe un modo per elencare quelli che hanno prodotto errori? So che ogni comando ha uno stato di uscita di: 0- Esecuzione 1corretta del comando - Il comando …
Nella maggior parte delle shell Unix, il tasto freccia su ↑sostituisce il comando che viene modificato dal comando precedente nella cronologia. La cronologia può essere vista usando il comando history. ↑ può essere premuto più di una volta per salire nella storia. La mia domanda è: Come posso configurare la …
Uso felicemente zshda un po 'di tempo e sono abbastanza soddisfatto delle mie impostazioni di cronologia, che sono: # Write to history immediately setopt inc_append_history # History shared among terminals setopt share_history # Save extended info in history setopt extended_history # Ignore duplicates setopt hist_ignoredups Ma capita spesso di dover …
Premendo su, posso passare attraverso i comandi precedentemente inseriti. Ho notato però che se modifico uno di essi, ciò altera la storia. Ad esempio, se digito: echo a echo b echo c [up][up][backspace]d[ctrl+c] la storia ora mostra che il secondo comando era echo dno echo b. Come mantengo il primo …
Sto scrivendo un semplice script per grep la mia storia bash per trovare una stringa particolare. Sulla riga di comando, posso fare quanto segue, che funziona benissimo: history | grep git Tuttavia, quando creo uno script bash con lo stesso comando di cui sopra, improvvisamente historynon restituisce nulla: #!/bin/bash history …
Uso più terminali Konsole. E voglio che tutti i comandi che scrivo in ogni terminale vengano salvati nella cronologia dei comandi, in modo che la prossima console che apro li abbia tutti. Per evitare che ogni terminale sovrascriva la cronologia dei comandi dell'altro terminale, nel mio ho fornito le seguenti …
Ho molti problemi a configurare la cronologia dei terminali di Bash come voglio. Vorrei non avere voci duplicate e se inserisco un comando lo voglio salvato e i duplicati sopra rimossi. Il problema è che il historycomando mi mostra che sta funzionando come voglio, ma una volta disconnesso i duplicati …
Comprendo che il seguente errore è dovuto !all'espansione della cronologia utilizzata: $ echo "Hello!Tim" bash: !Tim: event not found Tuttavia, se inserisco il comando in uno script ed eseguo lo script, non ci sono problemi: $ cat myscript echo "Hello!Tim" $ bash myscript Hello!Tim Perché? Il manuale di Bash menziona …
Uso un semplice alias per abilitare il "tracking" dei comandi in una o più finestre di terminale: alias trackmi='export PROMPT_COMMAND="history -a; $PROMPT_COMMAND"' Quindi ho solo il tail -fmio file .bash_history in un altro terminale nell'area di lavoro per ottenere un feedback immediato. Ho appena abilitato la cronologia illimitata e aggiornato …
Nell'ambiente bash commandline, puoi eseguire !!di nuovo il tuo ultimo comando. E puoi premere la freccia su per vedere l'ultimo comando che hai eseguito. E se volessi vedere solo ma non eseguire l'ultimo comando che hai eseguito che è iniziato in un certo modo?
Cerco la cronologia dei comandi del terminale premendo Ctrlrma cosa succede se: This is an old command This is an | less -S older command Premo Ctrlre poi digito "this is an" e viene visualizzato il vecchio comando ma non il più vecchio. Come posso cercare tutti i comandi "this …
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.