Mi piace molto usare la control+rricerca ricorsiva nella cronologia dei miei comandi. Ho trovato alcune buone opzioni che mi piace usare con esso: # ignore duplicate commands, ignore commands starting with a space export HISTCONTROL=erasedups:ignorespace # keep the last 5000 entries export HISTSIZE=5000 # append to the history instead of …
Mi scuso, questo titolo non è il più elegante che abbia mai ideato. Ma suppongo che molte persone si saranno chieste questo, e la mia domanda potrebbe essere un inganno ... tutto quello che posso dire è che non l'ho trovato. Quando dico "scrolling" verso l'alto, intendo usare il tasto …
Quando usiamo clearcommand o Ctrl+ Lin terminal, cancella terminal ma possiamo ancora scorrere indietro per visualizzare gli ultimi comandi usati. C'è un modo per cancellare completamente il terminale?
In zsh, so che posso cercare la cronologia con Ctrl+ r. Tuttavia, spesso inizio a digitare un comando direttamente al prompt, ma poi mi rendo conto che dovrei cercare la cronologia. Quando premo Ctrl+ r, viene visualizzato un prompt di ricerca della cronologia vuoto come questo: Notare come è presente …
Uso! N dove (n) è il numero di riga per eseguire una riga nel file della cronologia che voglio eseguire al prompt dei comandi che trovo tramite la cronologia | less. Ma c'è un evento storico della riga di comando che desidero modificare manualmente. Come posso inserire nella riga di …
È possibile aprire una sessione in incognito in bash? Ad esempio, quando dobbiamo inserire le password nei comandi e non vogliamo bashaggiungerle alla cronologia.
Sto cercando di impostare un alias per sudo !!in Bash. Ci ho provato alias sbb='sudo !!", ma lo interpreta letteralmente !!e stampa sudo: !!: command not found Se uso le virgolette doppie, sostituisce il doppio bang nella stringa stessa, quindi non funziona. C'è un modo per farlo funzionare? O un …
Supponiamo di voler eseguire una sequenza di quattro comandi che ho eseguito in precedenza. Se il primo è 432 nella cronologia dei comandi, allora potrei fare: $ !432; !433; !434; !435 Sono curioso, c'è un modo più efficiente per raggiungere questo obiettivo?
Se eseguo una sequenza di comandi come: $ ls $ grep abc file.txt e quindi usa il tasto freccia su per ottenere il precedente, il terminale mostrerà l'ultimo cmd (che è il grepqui) Ma se faccio qualcosa del genere: $ ls $ grep abc file.txt dove grepè preceduto da spazi, …
Uso vimessenzialmente per tutte le mie esigenze di editing, quindi ho deciso di provare ancora una volta la modalità vi per la mia shell (attualmente ZSH w / oh-my-zsh su OS X), ma mi ritrovo a provare (e non riesco) a usarla Ctrl-Rcostantemente. Qual è l'associazione chiave equivalente? E per …
In zsh, voglio avere una storia illimitata. Ho impostato HISTSIZE=, che funziona bash. Ora importa una vecchia storia mv old_history .history che è piuttosto grande wc -l .history 43562 .history Se ora chiudo e ricomincio zsh, vedo wc -l .history 32234 .history Non posso avere una cronologia illimitata in zsh?
Quando si incolla accidentalmente un file nella shell inserisce una tonnellata di brutte voci senza senso nella storia di bash. C'è un modo pulito per rimuovere quelle voci? Ovviamente potrei chiudere la shell e modificare il .bash_historyfile manualmente ma forse c'è qualche tipo di API disponibile per modificare la cronologia …
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 …
Di recente sono passato a zsh (finalmente) e lo adoro! Finora una cosa che mi manca è Ctrl+ Rfare una ricerca cronologica incrementale. Ho la cronologia impostata correttamente HISTSIZE=10000 SAVEHIST=10000 HISTFILE=~/.zsh_history e ho usato vile associazioni dei tasti bindkey -v Ma Ctrl+ Rnon funziona. Rimuove la linea sopra la linea …
Voglio vedere quali sono gli ultimi N comandi nel mio history. Ho pensato di history | tail -n 5farcela, ma ho notato che un comando multilinea conta per tutte le righe che ha. $ echo "hello how are you" $ history | tail -2 how are you" 1051 history | …
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.