2 votes

Comment imiter CTRL-d dans Linux sur le terminal Mac

Si je veux déplacer un dossier ou un fichier à un emplacement relatif, sous Linux j'utilise par exemple :

mv ../../<CTRL-d>

Et cela me donne une liste de fichiers/dossiers à ../../ pour que je puisse rapidement (en utilisant aussi la commande TAB) continuer à construire le chemin de la commande mv.

Comment puis-je émuler cette même capacité dans le terminal Mac ?

J'ai essayé de configurer stty eol, mais cela n'a pas fonctionné.

Je sais que je peux d'abord utiliser ls pour construire le chemin, mais je cherche l'équivalent de CTRL-d

1voto

Jose Chavez Points 645

Cela fonctionne en fait de la même manière sous Linux et sous MacOS. Vous utilisez simplement un shell différent sur Linux que sur MacOS, et c'est pourquoi cela semble être différent pour vous.

Au lieu d'utiliser bash, que vous exécutez en ce moment sur MacOS, vous devriez plutôt lancer tcsh. Cela vous donnera le comportement que vous recherchez (par exemple, ctrl-d pour l'expansion des fichiers).

Vous pouvez simplement lancer Terminal.app et exécuter :

tcsh

pour le tester.

Si vous l'aimez, vous pouvez ouvrir les paramètres de Terminal.app dans l'onglet Général, et définir le shell à ouvrir avec : /bin/tcsh

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X