bash.bashrc ファイルを編集したいのですが、これを行う前に、元のファイルのバックアップを作成しておく必要があります。間違えてバックアップを使用する必要がある場合はどうすればよいでしょうか? 破損したファイルを削除して、コピーの名前を bash.bashrc に変更しますか、それとも別の名前に変更しますか? ターミナルで cowsay に占いをさせるつもりなので、これは優先度が低いです。Ubuntu 14.04 を使用しています。
答え1
バックアップを実行する
cp ~/.bashrc ~/.bashrc.bak
変更を加える
変更を再確認して
.bashrc
有効化と
source ~/.bashrc
または、単に新しいシェルを起動して
bash
変更をテストする
問題が発生した場合は、
.bashrc
cp ~/.bashrc.bak ~/.bashrc
Aは
source ~/.bashrc
今は役に立ちません。ログアウトして再度ログインする必要があります
答え2
間違いを犯した場合、いくつかの選択肢があります:
- 個人情報のコピーを複数保管する
.bashrc
前に 変更を加えるだけで、編集を元に戻す必要がなくなります。 - 何か問題が発生した場合、いつでも
.bashrc
geditなどのグラフィカルテキストエディタで開いて変更を元に戻すことができます。 - どうしても古いbashrcを消去する必要がある場合は、
cp /etc/bash.bashrc $HOME/.bashrc
- ターミナル経由で実行する必要がある場合は、
dash
Ubuntu にデフォルトで付属しているシェルなどの別のシェルでターミナルを起動し、vim
またはなどのテキスト エディターを開いてnano
変更を元に戻します。