Aller au contenu
Korben, roi d’internet, logo bébé avec des lunettes en mode thug life

Remonter rapidement l’arborescence en ligne de commande sous Linux

Mes amis, j’ai trouvé un soft qui va changer votre vie si vous passez vos journées à faire de la ligne de commande sous Linux.

Ce soft c’est bd !

Non, je ne suis pas enrhumé… C’est plutôt comme « Back to Directory ». En effet, bd permet de retourner rapidement an arrière dans l’arborescence, sans devoir jongler avec les cd ../../.. etc.

En passant, je ne sais pas si vous avez vu mais l’hébergeur Hostinger propose des offres super intéressantes en matière d’hébergement web. C’est pas trop cher pour démarrer et s’auto-héberger. (Lien affilié)

Par exemple, admettons que je sois ici :

/home/user/project/src/org/main/site/utils/file/reader/blabla

si je tape

bd site

Alors je reviendrai automatiquement dans le répertoire /home/user/project/src/org/main/site/

Encore plus fort… Le nom du répertoire n’a même pas besoin d’être complet. Si je tape

bd si

ou

bd s

cela aura le même effet… Vous vous demandez peut être pourquoi bd retourne dans site et pas dans src ? Et bien, il procède simplement par ordre. Le premier répertoire qui correspond, il s’y arrête. Si vous enchainez avec un nouveau « bd s » alors vous tomberez dans le répertoire « src »

Là où ça devient encore plus tordant, c’est qu’il est possible de lancer des commandes dans un répertoire sans y être ou sans retaper tout son chemin. Admettons que je sois toujours ici :

/home/user/project/src/org/main/site/utils/file/reader/blabla

En faisant un

ls `bd project`

J’obtiendrai la liste des fichiers contenus dans le répertoire project. Cette syntaxe fonctionne avec n’importe quel soft. Pour info, le symbole ` se prononce en anglais backticks et se forme en appuyant sur « ALT Gr + 7 » (PC) ou sur la touche qui se trouve au-dessus de « Majuscule droite » (Mac).

Si je souhaite lancer un script qui se trouve aussi dans ce répertoire « project », je n’aurai qu’à faire un petit :

`bd p`/build.sh

Ce qui équivaut à /home/user/project/build.sh

Excellent non ? De quoi gagner pas mal de temps chaque jour.

Alors pour installer bd, rien de plus simple. Il suffit d’entrer les commandes suivantes :

wget -O /usr/bin/bd https://raw.github.com/vigneshwaranr/bd/master/bd
chmod +rx /usr/bin/bd
echo ‘alias bd= ». bd -s »‘ >> ~/.bashrc
source ~/.bashrc

Ah et encore un dernier truc… Quand on est poli, on dit MERCIIIIIIIIIIIIIIIIIIIII 😉

+ d’infos ici.


Comment supprimer vos données personnelles d’Internet avec Incogni ?

Espace partenaire

🔒Votre vie privée est-elle vraiment privée❓

😮Vous l’ignorez peut-être, mais des sociétés appelées Data Brokers collectent, agrègent et monnaient vos données personnelles sans votre consentement.

📝Votre nom, votre prénom, votre date de naissance, 📧 votre email, 🏠 votre adresse postale, et bien d’autres informations sont ainsi collectés pour être revendus à des publicitaires. Il est donc temps de reprendre le contrôle de vos informations personnelles grâce à Incogni

🛡️Incogni est un service qui se charge pour vous de contacter ces Data Brokers et d’exiger la suppression de vos données personnelles.

💥 Profitez d’une offre spéciale avec le code INCOGNI60 et ne laissez pas votre vie privée entre de mauvaises mains❗🙅‍♀️

👇🔍 CLIQUEZ ICI POUR EN SAVOIR PLUS 🔍👇

Les articles du moment