Linux について聞いたことはあっても、使ったことはない人に話すと、「コマンド ラインを使用する必要はないのですか?」というようなことをよく言われます。最近の Linux ディストリビューションではターミナルの外でさらに多くのことを実行できますが、私は喜んでコマンド ラインに留まります。これは今でも本格的なユーザーにとって Linux の主要なインターフェイスです。
エンド ユーザーは他の目的で Linux コマンド ラインを回避できるかもしれませんが、プログラマーには当てはまりません。
親しみやすさ
コマンドラインは私にとって幸せな場所です
私が Linux コマンド ラインに固執する理由の 1 つは、コンピューティング生活のほぼすべてにおいて、何らかの形式でコマンド ラインを使用してきたためです。
私は 386 PC と MS-DOS/Windows 3.1 を使ってコンピューティングに真剣に取り組みました。 90 年代初頭の Windows の人気にもかかわらず、多くのゲームは Windows では動作しなかったため、DirectX 以前の時代には MS-DOS の使い方を学ぶことが必要でした。この時代は、技術的知識のない PC ユーザーであっても、少なくともいくつかの DOS コマンドを知っていることが期待されていた時代でした。
MS-DOS コマンド ラインは Linux シェルと比べると原始的ですが、DOS はシングルタスクであるため、コマンド ラインに慣れてきました。これは、Unix のようなシステムを探索することに決めたときに (皮肉なことに、最初は Mac でした) 非常に役に立ちました。
おそらく、Microsoft が DOS のパイプライン処理などのいくつかの機能を Unix から「借用」し、その後の Windows の後のバージョンのコマンド プロンプトを「借用」したことも、おそらく後になって私を助けてくれました。 PowerShell でも、そのエイリアスで使い慣れた Unix/Linux コマンドがいくつか使用されています。ある情報によると、Microsoft は実際には Unix の独自バージョンである Xenix を開発しており、計画では MS-DOS が XEDOS と呼ばれるシングルユーザー バージョンになる予定でした。 バイト 1983 年の雑誌記事。別の世界では、人々は Windows の代わりに Xenix を実行しているかもしれません。あるいは、最新バージョンの Windows は Windows NT カーネルの代わりに Xenix を実行しているかもしれません。