タグ付けされた質問 「cygwin」

cygwinは、Microsoft Windows OSでUnix / Linuxのような環境を提供します。

3
「WindowsコマンドプロンプトからGitおよびオプションのUnixツールを使用する」オプションは危険ですか?
Gitをインストールするときに、すべてのmsys * nixツールをPATHに追加するオプションが提供されますが、警告が表示されます。 警告:これにより、「検索」や「並べ替え」などのWindowsツールが上書きされます。影響を理解している場合にのみ、このオプションを使用してください。 私の質問は: どのツールと正確に競合しますか? それは重要ですか?それらはシステムで一般的に使用されていますか?(私はそれらを個人的に使用したことがありません。) PATH内のディレクトリの順序を変更して、競合を防ぐことはできますか? これは2番目のオプションの機能ですか?(「WindowsコマンドプロンプトからGitを使用-このオプションは、最小限のGitラッパーを追加するだけなので、安全であると見なされます。」)
11 git  cygwin  msysgit  msys 

3
Cygwinでrebaseallを実行する
Cygwinでnode.jsをビルドしようとするとエラーが発生したため、freenodeの#node.jsの誰かからrebaseallCygwinで実行してクリーンアップするように言われました。だから私はそれを試しました、そして私は次のメッセージを得ました: $ rebaseall rebaseall:リベース中はashまたはdashプロセスのみが許可されます すべてのCygwinプロセスを終了し、すべてのCygwinサービスを停止します。 スタート/実行...またはコマンドウィンドウまたはコマンドウィンドウからash(またはダッシュ)を実行します。 ash(またはダッシュ)から '/ bin / rebaseall'を実行します。 私はCygwinを閉じたので、スタート/ファイル名を指定して実行に行ってみましたashとdashが、次の警告を得ました: Windowsは「ash」を見つけることができません。名前を正しく入力したことを確認してから、再試行してください。ファイルを検索するには、[スタート]ボタンをクリックし、[検索]をクリックします。 それで、私は何をすべきですか?

4
最後のコマンドでスラッシュをバックスラッシュに置き換えます
コマンドcd C:\foo\bar\をPowerShellからCygwinにコピーしましたが、それが実行されることを間違えて予想していました。私は今、すべて交換する置換を実行しようとしている\とし/: $ !!:gs/\\/\/ bash: :gs/\\/\/: substitution failed なぜ代替が失敗したのかわからない。 私も試しました: $ !!:gs/\\/q 置き換えが問題であったかどうかを確認します。そうではありません。今私は好奇心が強い! 「置換に失敗しました」と表示されるのはなぜですか?
10 bash  cygwin  regex 

6
Cygwinターミナルのバックスペースと矢印キーが機能しない
矢印キーがA、B、C、Dを返し、バックスペースキーが正しく機能しません。この問題はviエディターでのみ発生します。Cygwinでこの問題を解決する方法はありますか? この質問の可能な重複を見つけましたが、理解できませんでした。誰かが私のような絶対的な初心者のために私に段階的な指示を提供してください。

3
Cygwinのロードにはどのくらいの時間がかかりますか?
最近、gccを簡単に使用できるようにCygwinをダウンロードしました。正しくインストールされ、gccはプログラムをコンパイルし、期待どおりにエラーを報告します...しかし、cygwinを実行するたびに環境をロードするのに非常に長い時間がかかるようです。 Cygwinを実行するたびに、cygwinコマンドラインが処理を完了して入力の受け入れを開始するまでに、40〜60秒かかります。これは正常ですか?そうでない場合、何がこの長い待ち時間を引き起こしているのでしょうか?明らかに、私は非常に時間に敏感なことをするつもりはありませんが、これは厄介な問題であり、修正可能かどうか疑問に思っています。 Windows 7 32ビットを実行しているラップトップを使用しています。プロセッサ能力(または私の相対的な不足)が根本的な問題になるのでしょうか?
10 cygwin 

1
公開鍵を使用してバイナリの有効性を確認するにはどうすればよいですか?
Cygwin-64をインストールしたいのですが、ダウンロードページに移動すると、いくつかの情報から次のことがわかります。setup-x86_64.exeの署名を使用すると、この公開鍵を使用してこのバイナリの有効性を確認できます。 Cygwinパッケージのインストールと更新 この公開鍵を使用してこのバイナリの有効性を確認するにはどうすればよいですか?cmdでコマンドを書き込む方法は?
10 cygwin 

1
Cygwin rsyncを使用してACLの処理をWindowsに任せる
rsyncコマンドを実行して、次のようにサーバーからWindowsマシンにファイルをコピーしています。 rsync -rt --partial-dir=".rsync" --del rsync://server/a/ a/ このコマンドがディレクトリを作成するときはいつでも、クレイジーなACL /許可を持つディレクトリを作成する傾向があります。私にとっては、10個の<not inherited>エントリが作成される傾向があり、rsyncコマンドを実行したユーザーに対して1つの拒否エントリがあり、他のエントリもあまり意味がありません。これは--chmod=ugo=rwX、同様のスレッドが提案したオプションを使用しても発生します。 rsyncアクセス許可をまったく設定しないようにするにはどうすればよいですか(WindowsのACL継承にアクセス許可をそのままにしておくだけですか)。
10 windows  cygwin  rsync  acl 


3
sshクライアントからCygwin sshdを介してWindowsでWindows GUIプログラムを開始する
Cygwin sshdを実行しているWindowsボックスにsshし、そのWindowsボックスでWindows GUIアプリケーションを実行したいと思います。X転送を必要としません。 たとえば、ubuntu-serverターミナルから、sshdを実行しているWindowsにsshしてから、notepad.exeを起動します。notepad.exeは、Xウィンドウのないubuntu-serverではなく、Windowsで表示されます。
10 ssh  cygwin  window  sshd 

1
Cygwinでディレクトリをネットワークドライブに変更する
私の家には新しいワイヤレスルーターがあり、それに3 TBドライブが接続されています。変更されたファイルを外部HDにコピーするバックアップスクリプトをcygwinで記述したいと思います。 まず、どのようにcdしてハードドライブにアクセスしますか?Windowsファイルエクスプローラーでは、単に入力する//192.168.1.1とネットワークドライブに移動します。ただし、入力しcd //192.168.1.1ても機能しません。では、どうすればディレクトリをHDに変更できますか? 次に、変更された場合に特定のディレクトリを(再帰的に)コピーするための適切なバックアップスクリプトを作成する方法についてのアドバイスはありますか?

1
Cygwin mkdirは、権限のないディレクトリを作成します
Windows 10で最新バージョンのcygwin64を使用しています。fooそのアクセス許可について何か奇妙なディレクトリを取得できました。これがどのように発生したかはよくわかりませんが、症状は次のとおりです。 $ cd /f/temp/foo $ ls -lad . drwxrwx---+ 1 Mm None 0 Jun 16 14:03 . $ mkdir bar $ ls -lad bar d---rwx---+ 1 Mm None 0 Jun 16 14:17 . $ cd bar Permission denied $ umask 0022 これは、他のディレクトリでは発生しません/f/temp/ok。lsスイッチを使用すると、f/temp/okとの違いがわかりません/f/temp/foo。 私が行う場合chmod 775 bar、私は入力することができますbarが、その後、下のディレクトリを作ることはbar、同じ問題を抱えています。この問題は停止しているので、私はやってgit initの中で/f/temp/foo。こうchown -R Mm *親には違いはありません。 …


1
Cygwinでユーザー名を変更する方法
Cygwinを最初にインストールして実行したとき、ユーザー名とPC名がプロンプトの最初に次のように表示されました。 Johm@John-PC ~ 問題は、最初にWindows 7をインストールしたときにアカウント名にタイプミスがあり、それがまだCygwinに残っていることです。 Windowsアカウント名を変更し、対応するフォルダー名を変更して、関連するレジストリを修正しました(Local Machine->Microsoft->Windows NT->Current Version->profile list)。次に、レジストリを含めてCygwinを削除し、再ダウンロードして、再度インストールしました。 しかし、古い間違ったユーザー名はまだ残っています。どうすれば修正できますか?

2
bashの履歴を保持する方法は?
これが予想されるかどうかはわかりませんが、私の履歴はセッション間で保存されません。つまり、ウィンドウを閉じてからもう一度開くと、履歴は空です。どのようにしてセッション間で永続化できますか? あなたが尋ねたコマンドの出力は次のとおりです: set -o | grep history history on $ grep -i history ~/.bashrc ~/.bash_profile ~/etc/bash.bashrc ~/etc/profile ~/.profile /cygdrive/c/cygwin/home/car/.bashrc:# Make bash append rather than overwrite the history on disk /cygdrive/c/cygwin/home/car/.bashrc:# History Options /cygdrive/c/cygwin/home/car/.bashrc:# Don't put duplicate lines in the history. /cygdrive/c/cygwin/home/car/.bashrc:# export PROMPT_COMMAND="history -a" grep: /cygdrive/c/cygwin/home/car/etc/bash.bashrc: No such file or …

3
Cygwinインストールにのみviテキストエディターをインストールするにはどうすればよいですか?
Windows VistaマシンにCygwinをインストールできました。デフォルト設定でインストールしました。 viBashシェルで実行しようとすると、Bashはコマンドnot foundを通知します。viエディターを含むCygwinエディターパッケージをインストールする必要があると思います。悪夢は、Cygwinセットアップを実行してエディターパッケージのみを選択し、特にVimを選択してインストールを選択するたびに発生します。Cygwinセットアップは他のすべてのパッケージをインストールしようとします。 Cygwinセットアップユーティリティを使用して単一のパッケージのみをインストールする簡単な方法はありますか?
9 cygwin 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.