タグ付けされた質問 「windows-subsystem-for-linux」

Linux(WSL)用のWindowsサブシステムは、Linux ELF64バイナリをWindows 10でネイティブに実行できるようにする互換性レイヤーです。


3
Windows Ubuntu Bash用のWindowsパスの変換
Windows Ubuntu Bashを使用するWindowsバッチスクリプトがあります。引数としてWindowsのフルパスを受け取り、Ubuntu Bashのコマンドにそのパスを渡します。 @echo off bash -lic 'ffmpeg -i "%1" output.avi' 以下"%1"に、Windowsの完全なパスを示します。"C:\some path\file.avi" コマンドはエラーを与えます: C:some pathfile.avi: Protocol not found このWindowsパスを/mnt/c/some\ path/file.aviWindows Bashが実際に理解するようなパスに変換するにはどうすればよいですか?


5
WSLにSSHで接続する方法
長年の読者、初めての質問者。 私はこの答えの指示に従った: 「Windows 10でUbuntuのBash」にSSHで接続するにはどうすればよいですか? 同じマシン上のWindowsでPuTTYからSSHを試みています。設定ファイルに一致するポート22を使用します。127.0.0.1と127.0.1.1の両方を試しました。しかし、私はまだ「アクセス拒否」を受けています: 最終的には、Visual Studioのリモートビルドをセットアップすることを望んでいますが、私はこれまでのところ、まったくリモートに接続することができませんでした。次のステップは何ですか? プロセスハッカーはポート22についてこれを表示します(これが何を意味するのかわかりません): / etc / ssh / sshd_configの内容は次のとおりです。 # Package generated configuration file # See the sshd_config(5) manpage for details # What ports, IPs and protocols we listen for Port 22 # Use these options to restrict which interfaces/protocols sshd will bind to #ListenAddress …


2
Linux用Windowsサブシステムでのユーザーのホームディレクトリの変更
Linux用Windowsサブシステムで最初にセットアップしたユーザーのホームディレクトリを変更したいのですが。このコマンドを見つけました sudo usermod -d /mnt/c/Users/Alex alex これはこれを許可するはずですが、このエラーが発生しています usermod: user alex is currently used by process 2 おそらく、そのユーザーとしてログインしているからでしょう。私はsudo su -コマンドを再度実行してルート化しようとしましたが、同じ問題が発生します。alexルートからユーザーをログアウトするためにGoogleで見つけたコマンドを試しましたが、bashから完全に追い出されました。 何かご意見は?

4
システムをリセットまたは再インストールする前に、Windows 10用のLinuxサブシステムをバックアップ(WSL)するにはどうすればよいですか?
私の問題は、いくつかの問題のためにWindowsをリセットまたは再インストールする必要があることですが、開発のためにWSLを構成するために多くの時間を費やし、それを失いたくありません。 設定とインストールされているモジュール、プラグイン、ユーザーなどでWSL全体をバックアップし、ウィンドウをリセットまたは再インストールした後に復元する方法はありますか?このトピックをよく検索しましたが、有用な情報が見つかりませんでした。 それ以外の場合、バックアップする方法がない場合、Windows 10のリセットはWSLを完全に削除しますか?

2
Windowsのxサーバーの違い
Linux用Windowsサブシステムを有効にしてWindows 10 Insider Previewを使用しています WindowsでUbuntuからウィンドウを表示するためのVcXsrvとXmingの真の違いは何だろう 私は設定との直接的な違いを知っています。つまり、リソース集約度が低く、一方では機能せず、他方では機能するような、より具体的なことを意味します。 Windows-10通常でAUのビルド以降、このよう適用されないタグが存在しています




3
Linux開発環境用のWindowsサブシステムでファイルを編集する
Linux用のWindowsサブシステム (WSL)はほとんどのコマンドラインのLinuxツールを利用可能にし、Windows上で変更なしに動作するためにはかなりうまくいきます。しかし、開発には少しトリッキーです。 を使用してプロジェクトを構築する Linuxツールチェーン それはよくサポートされている同等のWindows(Ruby、Nodeなど)を持っていません を使用してファイルを編集する WindowsベースのGUIエディタ Visual Studioのコードなど。 問題は、Windowsアプリが 仮想lxssファイルシステム内のファイルを変更することはできません 。これらのファイルを直接変更すると、あらゆる種類の問題が発生することが知られています。 したがって、開発にWSLを使用することになると、最適とは言えない選択は2つしかないようです。 プロジェクトをlxssに保存します( /home/foo )通常のツールチェーンは正しく機能します。しかし、編集は端末ベースのVim / Emacsあるいはそれ以外の環境で実行できるものに限られています。 ジャンキーXサーバー これは、Windows上で動作するネイティブエディタよりもスムーズではありません。 プロジェクトをWindowsファイルシステムの下に保存します( /mnt/c/Users/foo )今すぐWindowsベースのエディタが開発に使用できます。しかし、Linuxベースのツールチェーンは「ネットワークドライブ」で使用するようには設計されていないため脆弱であり、次のような問題を引き起こす可能性があります。 ファイル監視 または データベース 。 ここで両方の長所を活用する方法はありますか。つまり、ネイティブのWindowsアプリケーションを使用して編集できるようにしながら、Linuxツールチェーンを通常どおりローカルドライブ上で機能させることができますか。




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