Как перейти в каталог в C: \ с Cygwin? - PullRequest
340 голосов
/ 05 декабря 2009

Я пытаюсь установить PyQt4 , чтобы я мог возиться с этим. В руководстве по установке сказано, что мне нужно установить Sip . Последний шаг к установке Sip - использование команды make install. В Windows такого нет, поэтому я посмотрел и все, что видел, говорило об установке Cygwin. Так я и сделал. Но ... глоток в C:\Python31\sip.

Можно ли запустить это из команды Cygwin? Если так, то как бы я это сделал?

Или я могу запустить это из обычной командной строки Windows? Если так, как бы я поступил об этом?

Ответы [ 13 ]

656 голосов
/ 05 декабря 2009

Использование:

cd /cygdrive/c
186 голосов
/ 05 декабря 2009

Я добавлю кое-что, что мне очень поможет с Cygwin. Всякий раз, когда я настраиваю новую систему, я всегда делаю это

ln -s /cygdrive/c /c

Создается символическая ссылка на /cygdrive/c с новым файлом с именем /c (в домашнем каталоге)

Тогда вы можете сделать это в вашей оболочке

cd /c/Foo
cd /c/

Очень удобно.

131 голосов
/ 28 марта 2013

cd c: теперь поддерживается в Cygwin

45 голосов
/ 05 декабря 2009

Вы уже приняли ответ, но я просто подумал, что упомяну, что в Cygwin также работает следующее:

cd "C:\Foo"

Я думаю, что метод cd /cygdrive/c лучше, но иногда полезно знать, что вы тоже можете это сделать.

6 голосов
/ 12 февраля 2014

Поскольку вы, вероятно, захотите делать это часто, добавьте псевдонимы в ваш файл .bashrc, например:

alias cdc='cd /cygdrive/c'
alias cdp='cd /cygdrive/p'

Тогда вы можете просто набрать в командной строке:

cdc
3 голосов
/ 20 апреля 2016

Вы можете просто использовать

cd C:/Users/../..
2 голосов
/ 19 марта 2014

Определить переменную в .bashrc:

export C=/cygdrive/c

тогда вы можете использовать

cd $C/

и вкладка автоматически заполняется правильно (укажите / в конце)

2 голосов
/ 12 апреля 2013

В связанной заметке вам также может понравиться:

shopt -s autocd

Это позволяет вам записать dir, просто набрав dir

[user@host ~]$ /cygdrive/d
cd /cygdrive/d
[user@host /cygdrive/d]$ 

Чтобы сделать это постоянно, вы должны добавить его в свой ~/.bashrc

1 голос
/ 13 июня 2013

вы можете попробовать это

/cygdrive/c/directoryname
0 голосов
/ 09 июня 2018

$cd C:\

> (нажмите клавишу ввода, когда увидите эту строку)

Сейчас вы находитесь на диске C.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...