mkdir
commande pour créer un répertoire, puis le
cd
commande pour passer à ce répertoire juste après. Cependant, il existe un moyen de faire ces deux actions avec une seule commande.
Vous pouvez exécuter manuellement deux commandes à la fois sur la ligne de commande, mais nous allons vous montrer comment ajouter une ligne au fichier.bashrc qui combinera les éléments suivants:
mkdir
commande et la
cd
commande en une commande personnalisée, vous pouvez taper avec un nom de répertoire.
Le fichier.bashrc est un script qui s'exécute chaque fois que vous ouvrez une fenêtre de terminal en appuyant sur Ctrl + Alt + T ou ouvrez un nouvel onglet dans une fenêtre de terminal. Vous pouvez ajouter des commandes au fichier.bashrc que vous souhaitez exécuter automatiquement à chaque fois que vous ouvrez une fenêtre de terminal.
Pour éditer le fichier.bashrc, nous allons utiliser gedit. Tapez la commande suivante à l'invite.
gedit ~/.bashrc
Vous pouvez utiliser n’importe quel éditeur de texte avec lequel vous êtes à l’aise, comme vi ou nano. Il suffit de remplacer "gedit" dans la commande ci-dessus par la commande permettant d'exécuter l'éditeur de texte choisi.
mkdircd(){ mkdir '$1' && cd '$1'; }
Il s’agit essentiellement d’une fonction qui exécutera les deux commandes l’une après l’autre. La nouvelle commande personnalisée dans notre exemple s'appelle
mkdircd
(vous pouvez en fait nommer la commande comme vous voulez) et il lancera le
mkdir
commande puis la
cd
commander. le
'$1'
sur les deux commandes indique que les commandes accepteront une valeur sur laquelle opérer. Dans ce cas, il s’agit du nom du nouveau répertoire.
Vous pouvez ajouter un commentaire au-dessus de la commande afin de vous rappeler son rôle. Placez simplement un signe dièse (#) au début de la ligne, puis toute description que vous souhaitez ajouter.
Cliquez sur "Enregistrer".
mkdircd
La fonction que vous avez créée dans le fichier.bashrc est appelée et le nom du répertoire «Test Directory» est transmis aux deux commandes (
mkdir
et
cd
). Le répertoire «Test Directory» sera créé et vous y serez immédiatement conduit.