Forum Astuces.divers [Terminal] Enchainer les répertoires
Sous bash, popd et pushd, permettent de mémoriser des chemins de répertoires dans une pile, pour se simplifier la vie et éviter de taper des cd à tout bout de champs. La commande dirs permet de voir les répertoires actuels du stack.
# Re: Enchainer les répertoires
Posté par lorill (site web personnel) . Évalué à 1.
sinon dans le style y'a "cd -" qui peut être utile
[^] # Re: Enchainer les répertoires
Posté par ZeGrunt . Évalué à 1.
# Re: Enchainer les répertoires
Posté par RB . Évalué à 1.
[^] # Re: Enchainer les répertoires
Posté par GCN (site web personnel) . Évalué à 1.
Je suis sûr et certain que tu utilises régulièrement des softs, astuces, etc. que tu trouves géniaux pendant que d'autres se demandent encore ce qu'ils pourraient bien en faire.
[^] # Re: Enchainer les répertoires
Posté par Emmanuel BENOIT . Évalué à 1.
# Re: Enchainer les répertoires
Posté par LeMagicien Garcimore . Évalué à 1.
[^] # Re: Enchainer les répertoires
Posté par tortieh . Évalué à 1.
Dans le meme esprit, il y a cdargs :
http://www.skamphausen.de/software/cdargs/(...)
(Ce soft est GPL, par contre je crois qu'il n'est pas portable sous les autres unix)
si quelqu'un a la meme chose pour solaris, je suis prenneur.
[^] # Re: Enchainer les répertoires
Posté par Teuxe . Évalué à 1.
De toute façon, un rapide coup d'oeil à /bin et /sbin montre qu'il n'y a pas de soft derrière à part le shell.
Astuce qui peut en effet être pratique pour les scripts, et encore... mais pour un usage quotidien en ligne de commande, je doute. Perso quand j'utilise plusieurs répertoires "en même temps" j'utilise plutôt plusieurs consoles ;) avec gpm pour copier-coller les noms de répertoires si nécessaire ; du coup j'ai pas besoin de savoir que ~4 correspond à /home/bidule/mondir, et que ~5 correspond à...
[^] # Re: Enchainer les répertoires
Posté par tao popus . Évalué à 1.
Et tu fait comment quand tu es en salle des machines, sur un term pure texte :)
Je trouce ca tres pratique perso, cette stack de rep
d'autant plus que ca peut servire de mini-diropus (ou gentoo ;) )
ex verification dans un rep, 50 images
test fichier par fichier
si ok, deplacer dans repertoire /opt/mon/gros/rep/qui/lé/bien/loin/dans/l/arbo/
si il est dans les dirs, par ex en 5e position
mv fichier1 `dirs -5` (-5 en partant du debut, +5 en partant de la fin)
less fichier2
mv fichier2 `dirs -5`
less fichier 3
mkdir `dirs -5`/sourep
mv fichier 3 `dirs -5``/sousrep (eventuellement pushd `dirs -5`/sousrep avant)
...
[^] # Re: Enchainer les répertoires
Posté par Denis Bodor (site web personnel) . Évalué à 1.
[^] # Re: Enchainer les répertoires
Posté par petit_bibi . Évalué à 2.
$ help
ex:
$ help pushd
$ help help
...
Il est possible avec bash de désactiver les commandes integrées.
Exemple:
$ enable -n pushd
$ pushd
bash: pushd: command not found
$ enable pushd
$ pushd
ash: pushd: no other directory
Autre exemple (utile dans certains scripts)
$ enable -n enable
Après si on fait:
$ enable
Le programme /usr/bin/enable à beaucoup plus de chance d' être appelée.
( /usr/bin/enable active et desactive des imprimantes et classes. )
(Je ne sais pas comment réactiver le builtin 'enable' ... ;-) )
# Re: Enchainer les répertoires
Posté par DrS . Évalué à 1.
"La disposition Qwerty a été en fait conçue pour pallier les imperfections mécaniques des premières machines dont les tiges de touches voisines avaient tendance à se coincer l'une l'autre : l'idée à la base de ces dispositions est d'écarter le plus possible les lettres fréquemment contiguës dans un texte, afin que les tiges de la machine ne s'emmêlent pas."
En fait nos touches sont disposées de telles façon à ce que l'on frappe moins vite.
[^] # Re: Enchainer les répertoires
Posté par DrS . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.