「クラウド」エイリアスファイル

「クラウド」エイリアスファイル

私はしばしばnano ~/.bashrc私のボックスの1つに上下に小さなエイリアスを追加します。問題は、このエイリアスを他のコンピュータで頻繁に使用するために見つけることができないことです。別名を手動で追加したり、bashrcファイルを別のファイルに置き換えようとすることもできますが、これはあまりにも多くの作業になります。

bashrcボックスにログインすると、一部のクラウドメディアからファイルを最新バージョンにダウンロード/更新する方法を探しています。 cronジョブ自体が古いファイルとしてbvoxにログインし、それをクラウド/オンラインに再同期しようとしているように動作するかどうかはわかりません。最新のファイルを上書きできます。

この機能を実装する方法は?

答え1

たとえば、すべてのエイリアス定義を別々のファイルに入れ、~/.bash_aliasesそのファイルをgithubに保存します。次に、ソースを次の項目に追加する行を追加します~/.bashrc

if [ -e "~/.bash_aliases" ]; then
    . ~/.bash_aliases
fi

それからファイルが変わったら、githubから最新のファイルを受け取り、ソースコードを取り戻してください。

これが十分に自動化されていない場合は、httpまたはsshを介してアクセスできる場所にファイルを保存し、次の行をファイルに追加できます~/.profile.bashrc新しいシェルを起動するたびにポップアップが表示されないようにするためではありません)。 :

scp user@server:~/.bash_aliases ~/

またはhttpの場合:

wget http://example.com/.bash_aliases -O ~/.bash_aliases

これにより、ログインするたびにファイルが再度ダウンロードされ、.bashrc上記のようにファイルがインポートされます。

関連情報