Windows Tips & News

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

click fraud protection

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

Windows 10 Spring Creators Update、Windows Subsystem for Linux(WSL)は、いくつかの新しいLinuxディストリビューションをサポートしています。 これで、KaliLinuxとDebianをインストールできるようになりました。

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プロジェクトを利用しています。

クイック作成

クイック作成 は、マルチステップウィザードを実行せずに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に含まれている更新プログラムが気に入っていますか? コメントをお願いします!

Windows10はパスワードアーカイブを削除します

このWebサイトでは、Cookieを使用して、Webサイト内を移動する際のエクスペリエンスを向上させます。 これらのCookieのうち、必要に応じて分類されたCookieは、Webサイトの基本的...

続きを読む

Windows 10 Mobileデバイスは、2017年4月25日にクリエイターアップデートを取得します

Windows 10 Mobileデバイスは、2017年4月25日にクリエイターアップデートを取得します

Windows 10 Creators Update(バージョン1703またはビルド10563)は、大多数のユーザー向けに展開を開始します 今日のWindows10ユーザーのうち、Windows...

続きを読む

Microsoft Edgeは、Windows 10 CreatorsUpdateで最高のバッテリー使用量を備えています

Microsoft Edgeは、Windows 10 CreatorsUpdateで最高のバッテリー使用量を備えています

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてくださいMicrosoft自身のテストによると、少なくとも、Windows 10 Cre...

続きを読む