Sur l'application Bash sous Ubuntu sous Windows, je n'ai que root@localhost:~# ls -a .bash_history .bashrc .profile Comment accéder à tous les dossiers Windows tels que Documents, Téléchargements,
Sur l'application Bash sous Ubuntu sous Windows, je n'ai que root@localhost:~# ls -a .bash_history .bashrc .profile Comment accéder à tous les dossiers Windows tels que Documents, Téléchargements,
Quelqu'un a-t-il écrit une fonction bash pour ajouter un répertoire à $ PATH uniquement s'il ne s'y trouve pas déjà? J'ajoute généralement à PATH en utilisant quelque chose comme: export PATH=/usr/local/mysql/bin:$PATH Si je construis mon PATH dans .bash_profile, alors il n'est pas lu, sauf si la...
Les touches Home, End, PageUp, PageDown saisissent toutes une ~session bash au lieu de déplacer le curseur / la vue. Pourquoi cela se produit-il et quels paramètres dois-je modifier? GNU bash, version 4.0.28(1)-release (x86_64--netbsd) PuTTY v0.60 La question se lit à l'origine: Dans PuTTY,...
Je dois supprimer tous les fichiers d'un répertoire, mais en exclure certains. Par exemple, dans un répertoire contenant les fichiers a b c ... z, je dois tout supprimer, à l'exception de uet p. Y a-t-il un moyen facile de faire
Comment créer une entrée de menu contextuel avec le bouton droit de la souris pour ouvrir Git Bash dans un dossier donné de ConEmu ? Voir Git Bash Here in Console2 pour la même question que pour
Dis que je fais ça: cd subdir git init cd ../ Y a-t-il un moyen de faire cela avec une seule commande, ou peut-être deux, plutôt que de devoir entrer et sortir d'un répertoire pour y exécuter une commande? (Ne cherchez pas une solution spécifique à Git, ce n'est qu'un
J'essaie de créer un alias dans bash. Ce que je veux faire est la carte ls -ladels -la | more Voici ce que j'ai essayé dans mon fichier .bashrc: alias 'ls -la'='ls -la | more' Cependant, cela ne fonctionne pas car (je suppose) il y a des espaces dans le nom d'alias. Y a-t-il un moyen de contourner...
J'ai installé la Windows Subsystem for Linuxversion 14316 de Windows 10 Insider Preview sur Windows 10. Maintenant, j'aimerais la supprimer ou, mieux, revenir à ses paramètres d'usine, c'est-à-dire tels qu'ils étaient lors de l'installation. J'ai essayé de le supprimer de la fenêtre "Activer ou...
Sous bash, puis-je organiser une fonction juste avant d'exécuter une commande? Il y en a $PROMPT_COMMAND, qui est exécuté avant d'afficher une invite, c'est-à-dire juste après l'exécution d'une commande. Bash $PROMPT_COMMANDest analogue à la precmdfonction de zsh ; donc ce que je recherche, c’est...
La tunnelisation SSH m’embrouille énormément. Je me demande si je peux le faire sous Linux. J'ai 3 machines .. A. My local machine at home. B. Machine at work that I can SSH into (middle man). C. My desktop at work that I can only SSH into from machine B. Donc, je peux SSH de A -> B et de B...
Je veux obtenir une liste des répertoires et leurs tailles dans un format de liste comme comment vous obtenez lorsque vous faites un ls -l. La chose est-ce qu'il y a une commande d'une ligne qui peut faire ceci? Je vois que les autres ont de longues commandes juste pour sortir ceci. C'est trop...
J'ai un .bash_profiledans mon répertoire personnel, mais il ne se lance pas à la connexion. Si je fais ce qui suit, alors les choses semblent être comme je l’attendais: ssh myhost bash source ~/.bash_profile Mais normalement, tout se passe lors de la connexion.
J'ai fait un lien symbolique avec la commande suivante: ln -s ../test5 Je veux l'enlever maintenant mais ma société échoue: $ rm -Rf test5/ rm: cannot remove `test5/': Not a directory $ rm test5/ rm: cannot remove directory `test5/': Is a directory $ rmdir test5/ rmdir: test5/: Not a directory $rm...
J'utilise Ubuntu 9.10 et l'éditeur de texte par défaut est nano, ce que je déteste. (tout le monde ne fait pas?) Normalement, ce n’est pas un problème, car je viens de tout vi ou gedit, mais crontab -ej’ouvre avec nano. J'ai essayé de le changer en vim en utilisant sudo update-alternatives --config...
J'ai Windows 10 Anniversary Edition avec "Bash sur Ubuntu sous Windows" installé et fonctionnel. J'aimerais pouvoir utiliser SSH dans cette instance Ubuntu, mais bien que j'ai le serveur openssh installé et configuré (et que j'écoute sur le port 2200), lorsque j'essaie d'utiliser ssh sur...
Contexte J'ai entendu dire que le module readline lisait ~/.inputrcet que c'est ainsi qu'il modifie le comportement des frappes au clavier sous des programmes tels que bash. Question Comment puis-je recharger cela après l'édition pour voir le comportement modifié sans redémarrer mon programme de...
J'ai le script suivant que j'ai écrit en effectuant une recherche sur Google et qui sauvegarde mon système Linux sur une archive: #!/bin/bash # init DATE=$(date +20%y%m%d) tar -cvpzf /share/Recovery/Snapshots/$HOSTNAME_$DATE.tar.gz --exclude=/proc --exclude=/lost+found --exclude=/sys --exclude=/mnt...
Dans l'installation par défaut de Cygwin, l'utilisation de CTRL-LEFTARROW ou CTRL-RIGHTARROW imprime simplement 5C ou 5D au lieu de sauter un mot à la fois comme prévu. Les touches Home / End fonctionnent correctement, le remappage doit donc être
Je veux tester si un répertoire ne contient aucun fichier. Si tel est le cas, je vais ignorer certains traitements. J'ai essayé ce qui suit: if [ ./* == "./*" ]; then echo "No new file" exit 1 fi Cela donne l'erreur suivante: line 1: [: too many arguments Y a-t-il une solution /...
Quelqu'un a-t-il un modèle de script shell permettant de créer lsune liste de noms de répertoires et de les parcourir en boucle? Je prévois de faire ls -1d */pour obtenir la liste des noms de