Comment créer un nouveau répertoire et le modifier avec une seule commande sous Linux
Si vous passez du temps dans le terminal, vous utilisez probablement le 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..
Faites défiler vers le bas du fichier .bashrc et ajoutez la ligne suivante à la fin du fichier. Nous vous recommandons de copier la ligne ci-dessous et de la coller dans le fichier .bashrc.
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 et ensuite CD
commander. le "1 $"
sur les deux commandes indique que les commandes accepteront une valeur sur laquelle opérer. Dans ce cas, c'est le nom du nouveau répertoire.
Vous pouvez ajouter un commentaire au-dessus de la commande afin de vous rappeler son rôle. Il suffit de mettre un signe dièse (#) au début de la ligne, puis toute description que vous souhaitez ajouter.
Cliquez sur "Enregistrer".
Fermez gedit (ou un autre éditeur de texte) en cliquant sur le «X» dans le coin supérieur gauche de la fenêtre..
Le paramètre que vous venez d'ajouter au fichier .bashrc n'affectera pas la session en cours de la fenêtre Terminal. Vous devez fermer la fenêtre du terminal, vous déconnecter et vous reconnecter pour que les modifications prennent effet. Donc, tapez exit à l'invite et appuyez sur Entrée ou cliquez sur le bouton “X” dans le coin supérieur gauche de la fenêtre. Ensuite, déconnectez-vous et revenez dans.
Maintenant, lorsque vous tapez la nouvelle commande suivie d’un nouveau nom de répertoire, le 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.
Si vous gérez vos répertoires à l'aide de la ligne de commande, cette astuce peut vous faire gagner du temps..