Server./bashrcのリセットとリカバリ



Server Bashrc Reset



サーバーを使用しているときに、構成ファイル/.bashrcが突然クリアされるなどの予期しない状況が発生する可能性があります。この記事では、/。bashrcの回復手順を記録します。

1.リセット/.bashrc

サーバーのデフォルトの.bashrcは通常/ etc / skelディレクトリにあるため、空の./bashrcファイルは次のステートメントでリセットできます。



cp /etc/skel/.bashrc ~/

注意

Windowsを使用してマウントしてコピーすると、エラーが発生する場合があります。

-bash: /home/XXX/.bashrc: line 1: syntax error near unexpected token `$'in '' 'bash: /home/XXX/.bashrc: line 1: `case $- in

したがって、上記のコマンドを使用して直接コピーすることをお勧めします。

次の手順は人によって異なります。

2.anaconda初期化コマンドを追加します

# added by Anaconda2 4.4.0 installer export PATH='/home/XXX/anaconda3/bin:$PATH' # added by Anaconda3 5.3.0 installer # >>> conda init >>> # !! Contents within this block are managed by 'conda init' !! __conda_setup='$(CONDA_REPORT_ERRORS=false '/home/XXX/anaconda3/bin/conda' shell.bash hook 2> /dev/null)' if [ $? -eq 0 ] then eval '$__conda_setup' else if [ -f '/home/XXX/anaconda3/etc/profile.d/conda.sh' ] then . '/home/XXX/anaconda3/etc/profile.d/conda.sh' CONDA_CHANGEPS1=false conda activate base else export PATH='/home/XXX/anaconda3/bin:$PATH' fi fi unset __conda_setup # <<< conda init <<<

3.カスタムショートカットコマンドを追加します

といった:

# Shortcut for Anaconda Environment sra(){ CONDA_ROOT='-/anaconda3' env=$1 source activate $env export LD_LIBRARY_PATH='$CONDA_ROOT/envs/$env/lib:$LD_LIBRARY_PATH' } alias srd='source deactivate' # <<< conda shortcut <<<<<<<