多くの場合、あなたは使用している可能性があります 非常に長いまたは複雑なファイルまたはディレクトリへのパス 覚えておいてください。 また、Unicodeの文字やスペースがおかしいため、入力が難しい場合や、完全に入力するのが面倒な場合もあります。 パスを短くするには、GoGoなどのプログラムを使用して、最もよく使用するファイルの短いパスを作成できます。
このため、 GoGoは、エイリアスを作成するツールのように動作します Linuxがあります。 コマンドのエイリアスを作成するのと同じ方法で、頻繁に使用し、すべてを入力したくないパスの短くて直感的な名前を作成することもできます。 これを行うには、最初にインストールする必要があるのは、私が話しているこのプログラムです。 これは無料のオープンソースで、Pythonで記述されており、Githubで入手できます。
へ それをインストールします、次の手順に従う必要があります。
git clone https://github.com/mgoral/gogo.git cd gogo/ mkdir -p ~/bin cp gogo.py ~/bin/ cat gogo.sh >> ~/.bashrc
その後、それがインストールされ、 行く準備ができて お気に入りのディストリビューションで。 ご覧のとおり、手順はどのディストリビューションでも一般的であり、システムがあるかどうかによって異なりません。
ただし、使用を開始する前に、 必要なルートで構成します 短くします。 しかし、それは非常に簡単です。 ファイル〜/ .config / gogo /gogo.confに移動するだけです。 これがGoGoのメイン設定ファイルです。 定期的に使用するテキストエディタで、それを開いて、必要なショートカットで編集を開始します。 たとえば、次のパスエイリアスを作成し、ディレクトリをデフォルトのパスのままにしておきたいとします。
# Comentarios comienzan con # para que sean ignorados default = ~/aqui/la/ruta/predeterminada alias1 = /la/ruta/que/quieras/acortar alias2 = /otra/de/las/rutas/que/quieras/acortar
これで、デフォルトルートが常にデフォルトで配置され、さらに1つのエイリアスが作成されます。 alias2、aliasXNUMXなどの代わりに、任意の名前を使用できることを忘れないでください。 これらのルートのXNUMXつに行くには、方法は非常に簡単です。 使用したエイリアス名を使用するだけ。 例えば、
gogo alias1
ちなみに、あなたが望むなら すぐに移動しているルートのエイリアスを作成し、 「gogo-alias」コマンドは引用符なしで使用できます。 エイリアスを付けたい名前に置き換えると、構成ファイルに追加されます...
GoGoは、完全に不要で消費可能なプログラムです。 これは、Bashの組み込みを、劣った、移植性が低く、標準化されていない代替手段に置き換えることを目的としています。 車輪の再発明というプログラマーの精神では、単純なコマンドで提供される機能を実現するのがいかに簡単かを忘れてください。 この種のRubeGoldbergマシンを優雅さや価値なしに使用するよりも、システム管理の通常の使用法に固執してBashを学ぶ方がはるかに賢明です。
著者の言い換え:
ただし、使用を開始する前に、短縮するルートを使用して構成する必要があります。 しかし、それは非常に簡単です。 **〜/ .bashrc **ファイルに移動するだけです。 これが** Bash **のメイン構成ファイルです。 定期的に使用するテキストエディタで、それを開いて、必要なショートカットで編集を開始します。 たとえば、次のパスエイリアスを作成し、ディレクトリをデフォルトのパスのままにしておきたいとします。
#コメントは#で始まり無視されます
cd〜 / here / / default / path
alias1 =»//パス/あなた/欲しい/短くする»
alias2 =»/その他/の//ルート/あなた/欲しい/短くする»
これで、デフォルトルートが常にデフォルトで配置され、さらに1つのエイリアスが作成されます。 alias2、aliasXNUMXなどの代わりに、任意の名前を使用できることを忘れないでください。 これらのルートのXNUMXつに移動するには、使用したエイリアス名を使用するだけで、方法は非常に簡単です。 例えば:
cd $ alias1
ちなみに、すぐに行くルートのエイリアスを作成したい場合は、コマンドを使用できます
echo "alias = \" $(pwd)\ "" >>〜/ .bashrc