私はしばしば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
上記のようにファイルがインポートされます。