Linuxパワーユーザー向けにWindows(できれば最新バージョンが望ましい)マシンをどのように構成して、そのマシンを最大限に活用できるようにしますか?
Linuxパワーユーザー向けにWindows(できれば最新バージョンが望ましい)マシンをどのように構成して、そのマシンを最大限に活用できるようにしますか?
回答:
私はLinuxのシステム管理者ですが、個人的にはWindowsを使用しています。私は両方のプラットフォームに慣れているので、これは前後に切り替えるときにいくつかの迷惑につながります。ここに私がやることがいくつかあります:
ls
、バッチスクリプトを使用してclear
、などを提供します。別の方法として、たとえばBashでエイリアスdir
とを使用して、好きな方法でエイリアスを作成することもできcls
ます。/
では、\
ネイティブにバックスラッシュ()を使用しているにもかかわらず、ファイルパスにスラッシュ()を使用しても問題ありません。したがって、Linuxユーザーはドライブ文字でパスを開始することに慣れるだけでよく、スラッシュの方向についてあまり心配する必要はありません。File
とfile
同じものがここにあります。pscp
とpsftp
、P.パテ自体なしのUnixコマンドのWindowsの同等物は、幻想的なSSHクライアントで、PuTTYgenをはLinuxマシンでの作業のためにあなたのRSA鍵を行います。tar
、grep
、sed
、など)。doskey
完璧に機能します。
もちろん、VMで。
はい、それが常に可能であるとは限りません。個人的な経験に基づいて回答します(Unixの長年のユーザー、コマンドラインを頻繁に使用し、最近会社のポリシーによりWindows XPを使用するように強制されました)。特に、生産性を高めるには、大量のサードパーティアドオンが必要でした。この回答に記載されているすべてのソフトウェアは、無償で提供されているように無料です。
M-x grep foo *.[hc]
ソフトウェアを理解してバージョン管理するシェルが含まれます。
plinkx
のplink
コマンドを使用してメソッドを使用します。apt-cyg
Cygwin用のコマンドラインパッケージマネージャーです。CygwinのGUIよりも使いやすいsetup.exe
です。あなたは、まずインストールする必要がありsubversion
、ダウンロードしたパッケージをapt-cyg
、そしてbzip2
、gawk
、tar
およびwget
それを使用します。apt-cyg -u COMMAND
パッケージインデックスの再ダウンロードを回避するために実行します。CMD(Windowsのデフォルトのコマンドラインシェル)を使用する必要がある場合は、これらのレジストリ設定で補完をオンにしてください(Tab
ファイル名を補完しCtrl+D
、ディレクトリ名を補完します、ちょっと、それが始まりです)。
[HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
"CompletionChar"=dword:00000009
"PathCompletionChar"=dword:00000004
devcon
:devcon listclass DiskDrive
then を使用できますdevcon remove @usbstor\…
。top
もう少し)。lsof
同等です。Junctionは、シンボリックリンクの形式へのアクセスを提供します(これらは内部に存在し、Windowsアプリケーションは透過的に見えますが、XPの場合、それらを作成するにはサードパーティのユーティリティが必要です)。.profile
ものは、コントロールパネルの[システム]ダイアログ、[詳細設定]タブ、[環境変数]ダイアログの組み合わせです。ブート時またはログイン時にプログラムを起動するさまざまな方法。ldd
ができます(ほとんどの場合、ポイントツーポイントの便利さはありませんが、多くの情報が表示されます)。ldd
楽しい質問。
Cygwin。ネイティブウィンドウと使い慣れたユニキシネスを許可します。
SSHクライアント(例:PuTTY)
Xサーバーソフトウェア(たぶんxming?)
IE以外のブラウザー。彼らはおそらくFirefox、そしておそらくChromeに精通しているでしょう。
Linux VMは良いかもしれません。
ユーザーにその質問に答えてもらいましょう!彼らはパワーユーザーであるので、彼らは彼らが望むものを知っているつもりであり、彼らにスプーンで与えられていない環境で幸せになります。Linuxを実行させるオプションがあれば、彼らはそれを取るかもしれません。VMスイートを実行するのがおもしろい場合は、お任せください。彼らがただ殻の中に住んでいるだけなら、おそらくシグウィンは彼らを幸せにしてくれるでしょう。おそらく、彼らは非常に特定の方法で環境を変えたいと思うでしょう。ウェイに名前を付けさせます。
Unixユーザーは、自分のプラットフォーム上でユーザー環境がどのように見えるべきかさえ同意することはできません。だからこそ、私たちは、6ダースのデスクトップ環境と100のウィンドウマネージャーと12のシェルと、あなたがスティックを振るよりも多くのディストリビューションを持っているのです。多様性は良いです。ただし、cygwinを使用してKDEユーザーを満足させるのと同じように、KDEの見た目を変更してtmux / zshユーザーを満足させることはできません。
LinuxユーザーがKDEの使用を好む場合、「KDE for Windows」はおそらく非常に良い最初のステップです。
KDE for Windows
http://windows.kde.org/
そのWebサイトからの関連情報は次のとおりです。
たぶん私は悲観的であり、メッセージは話題から外れていたり、迷惑であるとさえ宣言される傾向があるかもしれませんが、正直な答えは、あなたは単にこれを行うことができないということだと思います。人々を怒らせたり、この投稿の左側にある「削除」/ -1ボタンをクリックするのは避けたいと思います。だからここに私の推論があります:
私が何年も前に読んだテキスト、哲学の部分をカバーするhttp://theody.net/elements.htmlを指摘させてください。また、spolskyは、stackoverflowを使用する人々に常に人気があるため、http://www.joelonsoftwareです。 com / articles / Biculturalism.html
(90年代後半以降、Linuxをますます使用するようになった)私からの推論と見方は、Linux / unixの操作に慣れた後、Windowsボックスの前に座って、痛みを感じたということです。
1つの例:新しいubuntu / debianボックスを使用するときはいつでも、通常はターミナルで行います:
sudo apt-get install app_that_i_want_to_have_1
sudo apt-get install app_that_i_want_to_have_2
sudo apt-get install app_that_i_want_to_have_3
etc
私は、それらを書き留め、それらを書いてきましたダウンして以来、私はちょうど必要とされているものをコピー&ペースト。Windowsでは、多くの「install.exe」といくつかのi_dont_install.exe(notepad2、puttyなど)を常にダウンロードする必要がありますが、これは私が慣れているものとは逆です。
90年代から人々はこのことを主張してきたので、先へ進むのは少し無意味です。以前の回答に基づいて、LinuxパワーユーザーがWindows VMを提供することは可能ですか?Windows VMの上に、ホストされているように、またはその逆に座っていますか?ユーザーがウィンドウを使用する必要があるのはなぜですか?特定のアプリケーションセット(カスタムCRMなど)、セキュリティシングルサインオンソフトウェア、.net開発?
最後の2つに該当しない場合、それらのアプリケーションがインストールされているマシンへのリモートデスクトップはどうですか?
もう1つのハイブリッドソリューションは、並列機能を備えたOS / Xです。この場合も、Windowsアプリケーションがほぼネイティブに統合される完全なUNIXボックスがあります。