Обычно, централизация файлов конфигурации - это хорошо! Если вы хотите настроить то, что работает на основе данной ОС или имени хоста, вы можете сделать что-то вроде следующего в вашем .bashrc:
export HOSTNAME=`hostname | cut -f1 -d'.'`
if [ -f ~/.bash/os/$OSTYPE.sh ]; then
source ~/.bash/os/$OSTYPE.sh
fi
if [ -f ~/.bash/host/$HOSTNAME.sh ]; then
source ~/.bash/host/$HOSTNAME.sh
fi
Затем создайте .bash-каталог и os и host каталоги под этим и помещать любые пользовательские настройки в файлы, называемые & lt; whatever & gt; .sh, где & lt; whatever & gt; это тип os или хост, который вы хотите настроить.
Я сохраняю все эти файлы в dropbox, и у меня есть сценарий bash под названием .bash в папке Dropbox, которая помогает мне для облегчения их связывания в:
#!/bin/bash
#Array of <source><space><link> target->symlink mappings
linkarray=( "~/Dropbox/config/bashrc ~/.bashrc"
"~/Dropbox/config/bash ~/.bash"
"~/Dropbox/config/vimrc ~/.vimrc"
"~/Dropbox/config/vim ~/.vim"
"~/Dropbox/config/ssh ~/.ssh"
"~/Dropbox/config/screenrc ~/.screenrc"
"~/Dropbox/bin ~/bin" )
#turn off globbing to split each entry on spaces
set -f
for entry in "${linkarray[@]}"
do
targets=( $entry )
#eval will expand the tildes
eval from=${targets[0]}
eval to=${targets[1]}
#if the target exists and is not a symlink, err on the side of caution
if [ -e "$to" -a ! -L "$to" ]
then
echo "$to exists and is not a link, skipping..."
else
#probably safe to delete an existing symlink
if [ -e "$to" ]
then
rm $to
fi
ln -s $from $to
fi
done
Нелегкое решение, но вы можете использовать debootstrap:
https://help.ubuntu.com/10.10/installation-guide/amd64/linux-upgrade.html
Нелегкое решение, но вы можете использовать debootstrap:
https://help.ubuntu.com/10.10/installation-guide/amd64/linux-upgrade.html
Нелегкое решение, но вы можете использовать debootstrap:
https://help.ubuntu.com/10.10/installation-guide/amd64/linux-upgrade.html [ ! d0]
Нелегкое решение, но вы можете использовать debootstrap:
https://help.ubuntu.com/10.10/installation-guide/amd64/linux-upgrade.html [ ! d0]
Нелегкое решение, но вы можете использовать debootstrap:
https://help.ubuntu.com/10.10/installation-guide/amd64/linux-upgrade.html [ ! d0]
Нелегкое решение, но вы можете использовать debootstrap:
https://help.ubuntu.com/10.10/installation-guide/amd64/linux-upgrade.html [ ! d0]
Нелегкое решение, но вы можете использовать debootstrap:
https://help.ubuntu.com/10.10/installation-guide/amd64/linux-upgrade.html [ ! d0]
Нелегкое решение, но вы можете использовать debootstrap:
https://help.ubuntu.com/10.10/installation-guide/amd64/linux-upgrade.html [ ! d0]
Нелегкое решение, но вы можете использовать debootstrap:
https://help.ubuntu.com/10.10/installation-guide/amd64/linux-upgrade.html [ ! d0]
Нелегкое решение, но вы можете использовать debootstrap:
https://help.ubuntu.com/10.10/installation-guide/amd64/linux-upgrade.html [ ! d0]
Вам нужен текстовый альтернативный установочный компакт-диск .... тогда установка выполняется в текстовом режиме. Или попробуйте изменить параметры запуска.
Вам не нужен альтернативный текстовый компакт-диск для доступа к командной строке - вы можете использовать комбинацию клавиш Ctrl + Alt + F1, чтобы перейти в TTY1.
Вам нужен текстовый альтернативный установочный компакт-диск .... тогда установка выполняется в текстовом режиме. Или попробуйте изменить параметры запуска.
Вам не нужен альтернативный текстовый компакт-диск для доступа к командной строке - вы можете использовать комбинацию клавиш Ctrl + Alt + F1, чтобы перейти в TTY1.
Вам нужен текстовый альтернативный установочный компакт-диск .... тогда установка выполняется в текстовом режиме. Или попробуйте изменить параметры запуска.
Вам не нужен альтернативный текстовый компакт-диск для доступа к командной строке - вы можете использовать комбинацию клавиш Ctrl + Alt + F1, чтобы перейти в TTY1.
Вам не нужен альтернативный текстовый компакт-диск для доступа к командной строке - вы можете использовать комбинацию клавиш Ctrl + Alt + F1, чтобы перейти в TTY1.
Вам нужен текстовый альтернативный установочный компакт-диск .... тогда установка выполняется в текстовом режиме. Или попробуйте изменить параметры запуска.
Вам нужен текстовый альтернативный установочный компакт-диск .... тогда установка выполняется в текстовом режиме. Или попробуйте изменить параметры запуска.
Вам не нужен альтернативный текстовый компакт-диск для доступа к командной строке - вы можете использовать комбинацию клавиш Ctrl + Alt + F1, чтобы перейти в TTY1.
Вам нужен текстовый альтернативный установочный компакт-диск .... тогда установка выполняется в текстовом режиме. Или попробуйте изменить параметры запуска.
Вам не нужен альтернативный текстовый компакт-диск для доступа к командной строке - вы можете использовать комбинацию клавиш Ctrl + Alt + F1, чтобы перейти в TTY1.
Вам не нужен альтернативный текстовый компакт-диск для доступа к командной строке - вы можете использовать комбинацию клавиш Ctrl + Alt + F1, чтобы перейти в TTY1.
Вам нужен текстовый альтернативный установочный компакт-диск .... тогда установка выполняется в текстовом режиме. Или попробуйте изменить параметры запуска.
Вам нужен текстовый альтернативный установочный компакт-диск .... тогда установка выполняется в текстовом режиме. Или попробуйте изменить параметры запуска.
Вам не нужен альтернативный текстовый компакт-диск для доступа к командной строке - вы можете использовать комбинацию клавиш Ctrl + Alt + F1, чтобы перейти в TTY1.
Вам нужен текстовый альтернативный установочный компакт-диск .... тогда установка выполняется в текстовом режиме. Или попробуйте изменить параметры запуска.
Вам не нужен альтернативный текстовый компакт-диск для доступа к командной строке - вы можете использовать комбинацию клавиш Ctrl + Alt + F1, чтобы перейти в TTY1.
Вам не нужен альтернативный текстовый компакт-диск для доступа к командной строке - вы можете использовать комбинацию клавиш Ctrl + Alt + F1, чтобы перейти в TTY1.
Вам нужен текстовый альтернативный установочный компакт-диск .... тогда установка выполняется в текстовом режиме. Или попробуйте изменить параметры запуска.