コマンドラインからプレフィックス「http://」なしでURLを開く


0

コマンドからURLを開くことができます:

open http://www.google.com

私が試した場合:

open www.google.com
The file ~/www.google.com does not exist.
Perhaps you meant 'http://www.google.com'?

それでも、Windowsでは次のように機能します。

start www.google.com

毎回「http://」を追加するのは便利ではありません。問題を解決する方法は?


1
URLはプロトコルで始まる必要があります。つまり、:の前のビットなので、URLはありません。FTP:ます。https:などあなたから部分的な情報を入手できますし、どのようにアプリが正しい情報を提供することを作るのですかどこそこで質問があるどのようにシステムは、メール可能性があります。httpを追加するために知っているん
マーク・

回答:


2

@マークは言いました

URLはプロトコルで始まる必要があります。つまり、:の前のビットなので、URLはありません。

openコマンド用の独自のラッパーを作成する必要があります。たとえば、この関数を使用して先頭に追加できますhttp

function openweb() { open http://$1 }

openweb google.comまたはで実行しopenweb www.google.comます。

~/.bash_profileすべての対話型シェルで使用できるように、これをプロファイルファイルに配置します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.