Autore Topic: Bash e Zsh: tips & tricks  (Letto 3147 volte)

Offline andreazube

  • *
  • Post: 1595
  • Reputazione: 64
  • I AM THE INTERSECT
    • Mostra profilo
    • Lupo mannaro
Re:Bash: tips & tricks [incompleta]
« Risposta #15 il: 24 Dicembre 2012 ore 14:25 »
grazie guida molto utile ;D +1! i comandi alt+b alt+f e simili si possono fare anche in maniera molto più intuitiva con ctrl+freccia nella direzione desiderata ;D

per cercare un comando vecchio si può utilizzare alternativamente a ctrl+R (che come hai detto mostra solo l'ultima occorrenza):

Codice: [Seleziona]
history | grep stringa_da_cercare

Scusami danyf, non avevo visto, colpa di phoenix che mi ha distratto  ;D
Ora aggiungo  :)

@dinolib
 [OT]Ma perchè tutti con sta benedetta zsh? quali astronomici vantaggi porta? per me il completamento automatico della bash va più che bene, non capisco in cosa possa essere migliore zsh se non nella ricerca onòline per i pacchetti, e non mi piace il prompt della zsh... c'è qualche altro motivo che non conosco?[/OT]
« Ultima modifica: 24 Dicembre 2012 ore 14:40 da andreazube »

Offline dinolib

  • *
  • Post: 3226
  • Reputazione: 110
    • Mostra profilo
Re:Bash: tips & tricks [incompleta]
« Risposta #16 il: 24 Dicembre 2012 ore 14:52 »
@dinolib
 [OT]Ma perchè tutti con sta benedetta zsh? quali astronomici vantaggi porta? per me il completamento automatico della bash va più che bene, non capisco in cosa possa essere migliore zsh se non nella ricerca onòline per i pacchetti, e non mi piace il prompt della zsh... c'è qualche altro motivo che non conosco?[/OT]

Boh, a casa ho bash, al lavoro zsh. L'avevo provata quando non mi funzionava il completamento con sudo. L'ho trovata un po' più completa da questo punto di vista e me la sono tenuta. Sinceramente quasi non me ne accorgo neanche... (ma il prompt non è personalizzabile?)

Offline enzolatina

  • *
  • Post: 609
  • Reputazione: 18
    • Mostra profilo
Re:Bash e Zsh: tips & tricks
« Risposta #17 il: 24 Dicembre 2012 ore 17:17 »
@andreazube
sul prompt non puoi dire niente, il prompt è quello che tu ti scegli tra quella decina di default, o meglio ancora ti configuri come ti pare e piace, allo stesso modo di bash (io tra l'altro ho configurato il secondo prompt a destra con ora e data, non mi pare che bash te lo faccia fare...)
@dinolib
prova ad aggiungere queste 4 stronzate e vedi se ti migliora un po' il completamento (questo è quello che uso io, ma puoi aggiungere/togliere/modificare secondo i tuoi gusti....
Codice: [Seleziona]
zstyle :compinstall filename '${HOME}/.zshrc
zstyle :'completion:*:descriptions' format '%U%B%d%u'
zstyle :'completion:*:warnings' format '%BSpiacente, nessuna corrispondenza per: %d%b'
zstyle :'completion:*:pacman:*' force-list always
zstyle :'completion:*:*:pacman:*' menu yes select
zstyle :'completion:*:default' list-colors ${(s.:.)LS_COLORS}
zstyle :'completion:*:*:kill:*' menu yes select
zstyle :'completion:*:kill:*' force-list always
zstyle :'completion:*:*:killall:*' menu yes select
zstyle :'completion:*::killall:*' force-list always
noi siamo ****linux, ogni resistenza è inutile, sarete assimilati
linuxuser:408768 http://linuxcounter.net

Offline dinolib

  • *
  • Post: 3226
  • Reputazione: 110
    • Mostra profilo
Re:Bash e Zsh: tips & tricks
« Risposta #18 il: 24 Dicembre 2012 ore 23:37 »
@dinolib
prova ad aggiungere queste 4 stronzate e vedi se ti migliora un po' il completamento [...]
Non ho capito: questi sono comandi x bash o zsh? Perchè con zsh il completamento è ok...

Offline enzolatina

  • *
  • Post: 609
  • Reputazione: 18
    • Mostra profilo
Re:Bash e Zsh: tips & tricks
« Risposta #19 il: 25 Dicembre 2012 ore 07:43 »
per zsh....allora ho letto male io, mi pareva non fossi contento del completamento di zsh
noi siamo ****linux, ogni resistenza è inutile, sarete assimilati
linuxuser:408768 http://linuxcounter.net

Offline Hombremaledicto

  • *
  • Post: 520
  • Reputazione: 40
  • Ma chi ti si incula
    • Mostra profilo
    • Hombre on DA
Re:Bash e Zsh: tips & tricks
« Risposta #20 il: 10 Giugno 2013 ore 17:04 »
Altri comandi salva-tempo:

Codice: [Seleziona]
cd ..
Torna alla directory superiore, mentre:

Codice: [Seleziona]
cd **/Cartella
Esplora il ramo delle sottodirectory fino al match.

Per esempio ponendo il caso di avere le cartelle "Libri" e "Appunti" nella directory Documenti:

Codice: [Seleziona]
[~] $ cd **/Libri
[~/Documenti/Libri] $
[~/Documenti/Libri] $ cd ../Appunti
[~/Documenti/Appunti] $
[~/Documenti/Appunti] $ cd ../../
[~] $

E così via. L'uso di ** e .. funziona naturalmente con altri comandi oltre cd. Es:

Codice: [Seleziona]
cat **/**/MainMenu.xml
Che nel mio caso è nella directory ~/Configs/be,shell/ , che è un symlink  :lol:

Altra cosetta, per attivare la modalità vi:

Codice: [Seleziona]
set -o vi
Che si può piazzare bel proprio .bashrc per avercelo all'avvio.
« Ultima modifica: 10 Giugno 2013 ore 17:07 da Hombremaledicto »
Keep it rolling, baby...

 

Template by Homey | Sito ufficiale | Disclaimer