世界

Windows は、多くの人が思っているよりも Linux に似ています。 彼らは sudo さえ知っているでしょう – Živě.cz

2月 8, 2024 / nipponese

1707424361
2024-02-08 17:45:27

Microsoft が誕生してから 8 年が経ちました。 彼は自慢したWindows の特別なレイヤーで動作するため、Linux プログラムを実行できるようになります。

一見すると、大多数の正規ユーザーにとっては役に立たないものでした (そして今も) が、ナデラの治世下で 2 つの世界が織り交ぜられたことは、紛れもなく象徴的なものでした。


マイクロソフトは 10 年前にカミングアウトを経験しました。 最初はクラウド上で、次にデスクトップ上で (たとえば、Windows の WSL Linux レイヤー経由)

このサークルの変化は、10年前の特異なバルマー氏の発言とは対照的だった。 Linux は癌です それらはことわざ的で、表面的で、ダサくて、あらゆる点でまさに 90 年代でした。

Linux 用 Windows サブシステムは革命でした

WSL (Windows Subsystem for Linux) は現在、オプションの Windows アクセサリとして確立されており、開発者と管理者を支援します。また、追加の拡張機能 WSA (Windows Subsystem for Android) と Android の世界のアプリケーションを実行できる可能性を通じて、Microsoft は一般的なアプリケーションにも到達しようとしました。定命の者。 この場合、それはあまり成功しなかったことに注意してください。 テルノはまだ生まれていません。


Linuxゲーム タキシードレーサー インストールされ、WSL を通じて実行されます。 以前は考えられなかった冒涜、そして今日では完全に普通のこと、さらにはスタートメニューにアイコンが付いていること

しかし、それは組み込みの仮想化で終わったわけではなく、10 社、そして 11 社が他の多くの段階で Linux にアプローチしました。 繰り返しになりますが、平均的な PC ユーザーはそれらに気付かず、おそらく感謝すらしないでしょう。しかし、それらがそこに存在し、そのおかげでまだ空中に浮かんでいるのは良いことです。 ユニバーサルでポータブルなオペレーティング システムのビジョンまたはそのインターフェース POSIX – ポータブル オペレーティング システム インターフェイス。

これが、Linux がいくつかの点で macOS に非常に似ている理由です。両方とも Unix/Posix の世界から来ているのに対し、Windows は独自の道を進んでいます。

Windows 11 では unix sudo ができるようになる

一例として次のコマンドがあります。 須藤Ubuntu と同様に、 macOSでも同様 および他の多くの Unix 系システムでは、通常、管理者権限が必要なコマンドを実行するために使用されます。


Raspberry Pi の sudo。 再起動コマンドに対する権限が必要なので、sudo コマンドで要求します。

Windows にはそのような機能がないため、管理者または開発者が、たとえば管理者としてコマンド ラインで作業する必要がある場合は、適切な権限を持って自分で実行する必要があります。


sudo コマンドを有効にするオプションが Windows 11 テスト ビルドに登場

しかし、マニアはすでに Windows の一部のテスト バージョンを使用しているため、この状況はおそらく変わるでしょう。 ヴィチュムチャリ Windows でも sudo を利用できるようにする新しい開発者構成。 次に、管理者は、たとえば次の 1 つのコマンドで管理者権限でメモ帳を開きます。


まだうまくいきませんが、おそらくうまくいくでしょう!

Linux システムや macOS と同様です。

多数のエイリアスを使用して PowerShell を Linux に近づける

ただし、Posix インターフェイスへのアプローチは、たとえば、Windows の最新のコマンド ラインである PowerShell でも行われます。これは、グラフィカル アプリケーションで特に便利です。 ターミナル Linux や macOS の競合他社に簡単に匹敵します。 いいえ、Windows には、誰もが笑うような先史時代の役に立たない cmd.exe プログラムだけが存在するわけではありません。

PowerShell はクロスプラットフォームでもあり、macOS や Linux でも作業することが多いあらゆる種類のプログラマーやマニアによって使用されているため、Microsoft はエイリアスの助けを借りてそれらに対応しようとしています。

エイリアスは、元の PowerShell コマンドのニックネーム (略語) であり、最初の冬の災害の際に D1 でプラハからブルノまで移動したよりも長いものです。

たとえば、PowerShell で CNB の日次為替レートを含むテキスト ファイルをダウンロードする場合は、次のコマンドを入力する必要があります。


プラハからブルノまでの旅行よりも長い注文

はい、もちろん、結局のところ同じものである Linux の人々の高笑いです カール ある ウィゲットニュースルームの 3 階まで聞こえるのですが、そのため Windows の短いショートカットも用意されています。 同じコマンドの場合:


別名iwr。 以前、PowerShell は Linux ショートカット wget もサポートしていました

PowerShell はクロスプラットフォームであるため、以前はエイリアスも提供していました ウィゲットそれで Windows ユーザーは、Linux や他の Unix 系オペレーティング システムと同じコマンドを使用してファイルをダウンロードできます。。 しかし、その後 Microsoft はこのエイリアスを キャンセル。 本当に残念です。

Unix コマンド ls、cat などは Windows でも動作します

ただし、Windows コマンド ラインを Linux や macOS と同様に動作させることができる PowerShell コマンドは他にも多数あります。

DOS のベテランは、ディレクトリの内容を一覧表示するためにコマンドが使用されることを知っています。 ディレクトリ。 そしてそうです、dir も cmd.exe (石炭や蒸気の時代からの古いコマンドライン) に悩まされています。 逆に、posix システムでは、これが使用されます。 lsもちろん、同じコマンド (エイリアス) も PowerShell でサポートされています。


Windows でも cat や、Linux の世界でよく知られている他のコマンドがたくさんあります。

同様に、Windows でもコマンドを使用できます。 ファイルをリストする場合 (たとえば、新しくダウンロードしたコースシートなど)、 MV ファイルを移動したり、 rm それらの削除のために。 別名は数十あります。

そしてはい、ディレクトリ区切り文字も機能します / Windows の通常の とチルダの代わりに ホーム ディレクトリ パスのエイリアスとして:


はい、もちろんこれでも機能します

金曜日には Windows で ssh も利用できるようになります

最後に、レドモンドは、Linux の世界から重要な非常に人気のあるプログラムを 1 つ借用しました。 Windows にはすでにいくつかの金曜日が含まれています クライアントSSH ターミナルと、Linux 上の aspol であるリモート コンピューターへの安全な接続の間のすべてが含まれます。 すべての管理者のアルファとオメガです。


Linux の世界ではよく知られているように、Windows には標準の ssh クライアントが含まれるようになりました。

Windows の ssh クライアントは Linux とまったく同じように動作するので、PuTTY はもう必要ありません。

まだ表面的なズームにすぎませんが、ありがとう

確かに、sudo、PowerShell のいくつかのエイリアス、統合 ssh クライアント、および WSL は確かに Windows 11 を POSIX 準拠のオペレーティング システムにするわけではありませんが、それらは小さな部分であり、徐々に追加することで少なくとも少しは近づけるでしょう。それどころか、Web ブラウザの分野では標準的なものになります。

つまり、Web プログラム A が Windows と macOS の両方で Chrome と Firefox の両方で実行される場合のアプリケーションの互換性です。これは完全に正常で、自明であり、自然なことであると誰もが考えます。

Web で動作する場合は、従来のデスクトップ オペレーティング システムでも動作するはずです。 今、多くの人が額をたたいて私に手紙を書きたがっているという事実は、これは本当に非常に単純な考えです。なぜなら、これもこれも、私たちが1年間の技術的負債を抱えていることの証拠にすぎないからです。

#Windows #は多くの人が思っているよりも #Linux #に似ています #彼らは #sudo #さえ知っているでしょう #Živě.cz