Comment accéder à un répertoire de C:\ avec Cygwin?
Je suis en train d'installer PyQt4 donc je peux déconner avec elle. Le guide d'installation dit que je devais installer Sip. La dernière étape de l'installation de Sip est d'utiliser le make install
de commande. Windows n'a pas, je l'ai donc regardé et tout ce que j'ai vu, dit-installer Cygwin. Je l'ai fait. Mais...sip est en C:\Python31\sip
.
Puis-je exécuter à partir de la Cygwin commande? Si oui, comment dois-je procéder?
Ou puis-je exécuter à partir de la normale invite de commande de windows? Si oui, comment pourrais-je aller à ce sujet?
Vous devez vous connecter pour publier un commentaire.
Utilisation:
cd c:/
/cygdrive/c
Je vais ajouter quelque chose qui m'aide beaucoup avec cygwin. Chaque fois que la configuration d'un nouveau système, je fais toujours ce
Cela crée un lien symbolique à
/cygdrive/c
avec un nouveau fichier appelé/c
(dans le répertoire d'accueil)Alors vous pouvez le faire dans votre shell
Très pratique.
c
avec la capacité de référencement normalement./cygdrive
en fait, pas de travail...cd c:
est maintenant supporté dans cygwincd e:
et invite le/cygdrive/e
Vous déjà accepté une réponse, mais j'ai juste pensé que je le mentionne que la suite fonctionne également dans Cygwin:
Je pense que le
cd /cygdrive/c
méthode est la meilleure, mais il est parfois utile de savoir que vous pouvez le faire aussi.Que vous aurez probablement envie de le faire souvent, ajouter des alias dans votre .bashrc fichier, comme:
Alors vous pouvez simplement taper sur la ligne de commande:
Vous pouvez simplement utiliser
Sur une note connexe, vous aimerez aussi:
Cela vous permet de vous cd dir a par, juste en tapant dans la dir
À faire est persistant, vous devez l'ajouter à votre
~/.bashrc
Définir une variable .bashrc :
ensuite, vous pouvez utiliser
et de l'onglet auto-complété correctement (veuillez inclure le /à la fin)
vous pouvez essayer ce
Créer un fichier nommé "overrideBashCdForWindowsPaths" dans votre dossier HOME. Collez les lignes suivantes dans ce fichier et l'enregistrer:
Suivant, tapez la commande suivante dans un terminal, alors que vous êtes dans votre dossier d'ACCUEIL:
Fermez votre terminal et en ouvrir un nouveau. Désormais, vous pouvez facilement les modifier dans le dossier Windows en tapant simplement
Le script lit la dernière commande, extraits de le chemin d'accès et le passe à Cygwin est le chemin d'accès de l'outil de conversion. Le nom de la fonction "cd" nous avons sorte de "remplacement" Bash est builtin "cd" et délégué de l'appel à elle dans la dernière ligne.
Quelque chose qui vaut la peine de mentionner ici est que Cygwin est
cygpath
, n'a toujours pas gérer espacés de chemins d'accès Windows correctement, en particulier dans les scripts Bash exécute sous Cygwin. Le truc, c'est de comprendre commentCygwin
interprète les guillemets dans les scripts Bash.Ce qui suit ne pas travail:
Mais ce n'travail:
Autant que je sache, il n'existe actuellement aucune solution connue à l'aide de
cygpath
, qui peuvent gérer correctement les espaces dans les scripts bash contexte, mais vous pouvez utiliser des guillemets dans vos scripts.Celui que j'aime est:
cd C:
D'avoir linux comme la sensation alors:
et l'utiliser comme:
~/folder/..
$cd C:\
>
(Appuyez sur entrée lorsque vous voyez cette ligne)Vous êtes maintenant dans le lecteur C.