Immagina di aver appena eseguito una dozzina di comandi. Dire... $ cd foo/ # history cmd #10000 (my history is very long) $ ... more commands ... $ cd ../ # history cmd #10012 So che posso rieseguirli nuovamente concatenati !-12 && !-11 && !-10 && (and so on) && …
Ho appena eseguito un processo di lunga durata dal prompt di bash. Con il senno di poi, vorrei correre timesu di esso, o annotare il momento in cui l'ho dato il via. C'è un modo per ottenere queste informazioni in modo retrospettivo? Il .bash_historynon sembra includere i timestamp. Nel mio …
Attualmente, ho nel mio .zshrc: bindkey '^[[A' up-line-or-search bindkey '^[[B' down-line-or-search Tuttavia, questo sembra corrispondere solo al contenuto del mio input corrente prima che si verifichi un carattere spazio. Ad esempio, sudo ls /corrisponderà a ogni riga della mia cronologia che inizia con sudo, mentre mi piacerebbe che corrispondesse solo …
Ad esempio, se voglio creare un file e inserire il testo in una riga, posso reindirizzare l'output in un file con l'uso >dell'operatore: echo "something" > /path/foobar ma se non ho accesso alla cartella /path/e ho bisogno di privilegi sudo, come posso ottenere lo stesso comando di un normale utente …
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 emesso molti comandi ieri nel mio CentOS 7. Ma quando volevo recuperare questi comandi oggi, ho scoperto che non c'erano record. Quando ho aperto il file .bash_history, non riuscivo ancora a trovare i comandi che ho emesso ieri, ma ho trovato molti vecchi comandi qualche giorno fa. Perché i …
Vorrei eseguire il comando foo --bar=baz <16 zeroes> Come digitare in modo efficiente i 16 zero *? Se lo tengo premuto Alte 1 6 0lo ripeterò per la prossima volta 160 volte, che non è quello che voglio. In emacs posso usare Alt-[number]o Ctrl-u 1 6 Ctrl-u 0, ma in …
Alcune istanze di bash cambiano la cronologia dei comandi quando riutilizzi e modifichi un comando precedente, altri apparentemente no. Ho cercato e cercato, ma non riesco a trovare nulla che dica come impedire che i comandi nella cronologia vengano modificati quando vengono riutilizzati e modificati. Ci sono domande come questa …
A volte fraintendo la sintassi di un comando: # mysql -d test mysql: unknown option '-d' # echo $? 2 Riprovo e ho capito bene: # mysql --database test Welcome to the MySQL monitor. mysql > ... Come posso impedire al primo comando, con codice di errore diverso da 0, …
La storia è un comando incorporato nella shell che non sono riuscito a usare all'interno di uno script BASH. Quindi, c'è un modo per ottenere questo usando lo script BASH? Ecco qui la mia sceneggiatura per te: #!/bin/bash history | tail -100 > /tmp/history.log cd /tmp uuencode history.log history.txt | …
Voglio vedere tutti i comandi bash che sono stati eseguiti su un server Linux su più account utente. La distribuzione specifica che sto usando è CentOS 5.7. C'è un modo per cercare globalmente i file .bash_history su un server o sarebbe un processo più domestico locate | cat | grep? …
Proveniente da un mondo di FreeBSD, desidero che il terminale Linux si comporti come quello di FreeBSD, in particolare la versione 9.1, fondamentalmente quando si digita cdil terminale e si preme la freccia "su" è possibile sfogliare tutti i comandi nella cronologia a partire da cdquale ti rende guadagnare molto …
Se posso aggiungere export HISTCONTROL=ignorespacein .bashrc, bash non registra tutti i comandi che hanno spazi bianchi prima di loro nella storia. Ma non capisco in quali situazioni sarà utile. Qualcuno può fare alcuni esempi?
Cerco frequentemente modifiche con history | grep 'string' Ricevo un elenco di comandi nella mia cronologia, insieme al numero di riga della cronologia), ad es history | grep 'git' 755 git status 1535 git push origin master 1570 git merge origin/one-146 1667 git reset --hard origin/master Ora posso richiamare ed …
Posso aumentare la dimensione della cronologia dei comandi in bash? Nota che uso un computer Red Hat Linux nel dipartimento di astrofisica degli studenti qui (quindi non ottengo molti privilegi).
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.