Windows Tips & News

Windows10バージョン1803でのコマンドラインとWSLの改善

click fraud protection
おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてください

Windows10バージョン1803「SpringCreatorsUpdate」には、コマンドラインツール、特にWSL機能に多くの興味深い変更と改善が加えられています。 UWPコンソールアプリケーションのような多くの新機能があります。

広告


Windows 10 Spring Creators Update、Windows Subsystem for Linux(WSL)は、いくつかの新しいLinuxディストリビューションをサポートしています。 これで、KaliLinuxとDebianをインストールできます。
Debian Wsl1
コンテンツ隠れる
WSLの改善と機能
バックグラウンドタスク
新しいツール、wslpath、およびファイルシステムのアクセス許可
Unixソケット
Hyper-V LinuxVMの拡張セッション
クイック作成
組み込みのOpenSSHサーバーおよびクライアントツール
UWPコンソールアプリケーション

WSLの改善と機能

WSLを有効にする、インストールできます カーリーDebian ストアから。 次のリンクを使用できます。

  1. Ubuntu
  2. openSUSE Leap
  3. SUSE Linux Enterprise Server
  4. Kali Linux forWSLを入手する
  5. Debian GNU / Linux

記事を参照してください

Windows10のMicrosoftStoreからLinuxディストリビューションをインストールします

新しいファイル/etc/wsl.confがサポートされるようになり、環境の起動時にディストリビューション構成をより細かく制御できるようになりました。 ドライブの取り付けとネットワーク構成は、現時点でサポートされている2つの特定の領域です。 サンプルファイルは次のようになります。

[自動マウント] enabled = true。 ルート= / windir / options = "metadata、umask = 22、fmask = 11" mountFsTab = false #DNSを有効にしましょう–これらはデフォルトでオンになっていますが、ここでは明示的に指定します。 [通信網] generateHosts = true。 generateResolvConf = true

を参照してください 公式ブログ投稿 このファイルとその値の詳細なガイドについては。

バックグラウンドタスク

Windows Subsytem for Linux(WSL)は、Win32サブシステムにサービスがあるのと同様に、長時間実行されるバックグラウンドタスクをサポートしています。 これは、Apacheなどのサーバーやscreenやtmuxなどのアプリを使用するWSLのユーザーにとって非常に印象的な変更です。 これで、通常のLinuxデーモンのようにバックグラウンドで実行できます。 見る

WSLはバックグラウンドタスクのサポートを受けています

新しいツール、wslpath、およびファイルシステムのアクセス許可

Wslpath.exeは、WindowsとLinuxの間でパスを変換するために使用できる新しいツールです。 WSL環境でwslpathを実行する必要があります。

次のオプションが付属しています。

-結果を絶対パス形式に強制します
-u WindowsパスからWSLパスへの変換(デフォルト)
-wWSLパスからWindowsパスに変換します
-m「\\」の代わりに「/」を使用してWSLパスからWindowsパスに変換します

chmod / chownを使用してファイルの所有者とグループを設定し、WSLで読み取り/書き込み/実行権限を変更できるようになりました。 また、FIFO、UNIXソケット、デバイスファイルなどの特別なファイルを作成することもできます。 これは、多くのWSLユーザーにとって待望の機能でした。

もう1つの興味深い変更は、ファイルとフォルダーに新しいLinuxメタデータを提供するとともに、ファイルにアクセス許可を投影するためのDrvFsファイルシステムに新しいマウントオプションが追加されたことです。

見る

Windows10でのChmodおよびChownWSLの改善

Unixソケット

UnixソケットがWindowsでサポートされるようになりました。 WindowsとWSLの間でUnixソケットを介して通信することもできます。 これにより、WSLはLinux Dockerクライアントを実行して、Windowsで実行されているDockerデーモンと対話できるようになります。 権限と相互運用に関していくつかのルールがあります。 参照する このブログ投稿 詳細については。

Hyper-V LinuxVMの拡張セッション

Hyper-Vで実行されているLinuxVMは、拡張セッションモードの恩恵を受けることができます。 これは、ユーザーがRDPプロトコルを介してWindows Hyper-V VMで実行できるのと同じ方法で、LinuxVMと対話できるオープンソースのXRDPプロジェクトを利用しています。

Esm Vm 879x494

クイック作成

クイック作成 は、マルチステップウィザードを実行せずにVMをすばやく作成できる新しいツールです。

組み込みのOpenSSHサーバーおよびクライアントツール

Windowsマシンでは、フリーウェアのオープンソースソフトウェアであるPuTTYが、SSHとTelnetのデファクトスタンダードです。 Windows 10では、Microsoftは、SSHクライアントとサーバーを何年にもわたって要求した後、ようやくユーザーの話を聞いてきました。 OpenSSHの実装を含めることにより、OSの価値が高まります。

次のブログ投稿を参照してください。

  • Windows10でOpenSSHクライアントを有効にする方法
  • Windows10でOpenSSHサーバーを有効にする方法

OpenSSHサーバーについては、読者が残した貴重なコメントを確認してください。 彼らはそこで多くの有用なヒントを共有しました。

UWPコンソールアプリケーション

Windows 10バージョン1803「Redstone4」(Spring Creators Update)に搭載されているもう1つの興味深い機能は、コンソールUWPアプリのサポートです。 これは、UWPアプリがコンソールウィンドウを入力と出力に使用できるようになったことを意味します。 これらは、コマンドプロンプトおよびPowerShellで使用することを目的としています。 このようなアプリは、コンソールAPIだけでなく、printfやgetcharなどの従来のWin32APIも使用できます。

それでおしまい。

これらの変更についてどう思いますか? Windows 10バージョン1803に含まれているアップデートが好きですか? コメントをお願いします!

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてください
マイクロソフトは、Windows10のビルド番号で大きな飛躍を遂げました

マイクロソフトは、Windows10のビルド番号で大きな飛躍を遂げました

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてくださいMicrosoftは、デスクトップとモバイルの開発作業を統合するために、OneC...

続きを読む

Windows10でSpotlightをリセットする方法

Windows10でSpotlightをリセットする方法

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてくださいWindows 10にはSpotlight機能があり、ロック画面を表示するたびに...

続きを読む

Windows10ロックスクリーンイメージをダウンロードする

Windows10ロックスクリーンイメージをダウンロードする

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてくださいWindows 10には、ロック画面を表示するたびにランダムな画像を表示できる新...

続きを読む