Необходимо смочь поместить пользовательские адреса DNS в конфигурацию сервера DHCP, таким образом, клиентам говорят использовать их вместо значений по умолчанию.
Если Ваш сервер DHCP является маршрутизатором, и он не дает Вам способность изменить адреса DNS, можно всегда выполнять собственный сервер DHCP. Существуют другие причины сделать это помимо пользовательского дюйм/с сервера DNS. Например, dnsmasq будет действовать как кэш DNS LAN также и интегрирует DHCP и DNS, таким образом, Вы получите хорошие функции как способность к ping
клиент DHCP по имени.
Существует три основных способа запустить Ваш скрипт, не будучи должен указать полный путь.
Добавьте каталог, содержащий Ваш сценарий к Вашему $PATH
. Вы затем сможете выполнить сценарий по имени из любого каталога, точно так же, как любая другая программа. Если Вы используете csh
, добавьте это к Вашему ~/.cshrc
:
set path = ($path /scratch/someDir/someOthernestedDir/)
Поместите ссылку на свой сценарий в каталоге, который уже находится в Вашем пути. Например, /usr/bin
:
ln -s /scratch/someDir/someOthernestedDir/shellscriptName.sh /usr/bin
Сделайте псевдоним как @EightBitTony предложенным, добавьте эту строку к Вашему ~/.cshrc
:
alias executeMyCommand '/scratch/someDir/someOthernestedDir/shellscriptName.sh'
Псевдонимы команды.
alias name definition
например.
alias executeMyCommand '/scratch/someDir/someOthernestedDir/shellscriptName.sh'
Добавление псевдонима команды
Заставить команду исказить постоянную часть Вашей рабочей среды:
Источник файл запуска оболочки, чтобы иметь изменения вступает в силу немедленно. Например:
источник .cshrc
.cshrc
зарегистрируйте снова. Иначе Ваша текущая оболочка не будет видеть новый псевдоним, и это будет только работать, после того как Вы открываете новый терминал.
– terdon♦
31.07.2013, 18:56