web-dev-qa-db-ja.com

Cygwinからデスクトップディレクトリを開く方法は?

私はCygwinの初心者です、Windowsではコマンドプロンプト私はCd Desktopコマンドを使用してデスクトップに移動しましたが、これと同じコマンドを使用するとCygwinそれは次のエラーを示しています

-bash: cd: Desktop: No such file or directory

このエラーが表示されるのはなぜですか?そして、Cygwinからデスクトップに移動する方法は?

2
coding_ninza

現在のディレクトリにDesktopという名前のディレクトリがないためです。 Linuxの哲学は少し異なり、この方法でどこからでもDesktopにアクセスすることはできません。代わりに、すべての場所からcd ~と入力してhomeディレクトリに移動し、すべての場所からcd /と入力してrootディレクトリに移動できます->そのように考えることができます。そのLinuxデスクトップの代わりにホームディレクトリを使用します。毎回cdから絶対パス/で始まる)または相対パス./で始まる、または文字なし)にする必要があります。

例:

  1. ディレクトリ/ home/ninjaにいます(pwdと入力すると、現在のディレクトリを取得できます)。
  2. lsと入力します。コンソールは、cdと入力してアクセスできるすべてのディレクトリをログに記録します。例:コンソールログ:Download Documents Musicなので、今すぐcd Downloadと入力してそこに移動できます。
  3. さらに、現在の場所に関係なく、cd /cd ~を使用できます。

それを試してみてください。 ;)

0
Qback

デフォルトでは、cygwinホームディレクトリはC:\cygwin\home
WindowsのホームディレクトリはC:\Users\

CygwinはWindowsと同じルートパスを使用しません。ドライブへのパスは次のとおりです。

\cygdrive\DRIVE_ID

どこ DRIVE_IDは小文字のWindowsドライブ文字です。

したがって、デスクトップは次の場所にあります。

\cygdrive\c\Users\coding_ninza\Desktop

もちろん、ユーザー名がcoding_ninzaと通常のC: ドライブ。

cd \cygdrive\c\Users\coding_ninza\Desktop 

他のディレクトリからWindowsデスクトップに移動します。もちろん、相対パスを使用してナビゲートすることもできます。

3
Baldrickk

多分このコマンドはあなたを助けることができます:

管理者としてデスクトップでcygwinショートカットを開きます。


endi @ endi-PC〜 $ cd c:/

endi @ endi-PC/cygdrive/c $ cd c:/ xampp

endi @ endi-PC/cygdrive/c/xampp $ cd c:/ xampp/htdocs

endi @ endi-PC/cygdrive/c/xampp/htdocs $


これはxampp/htdocsフォルダを開くために行ったものです

0
Endi Hariadi