Дело не в этом простой. Нет никакого понятия "временных" псевдонимов в ударе, и для удара любая команда, выполняемая путем определения источника .bashrc, совпадает с любым, что Вы вводите в командную строку. Кроме того, файлы профиля удара могли определить некоторые псевдонимы только при некоторых обстоятельствах.
Вы могли сохранить в переменную (или файл) псевдонимы, которые установлены после того, как файлы профиля удара выполняются и затем при необходимости в нем проверьте различие между такой переменной и псевдонимами в настоящее время набор:
$ BASE_ALIAS="$(alias | sort)"
$ alias tmp_alias=""
$ unalias ls
$ diff <( echo "$BASE_ALIAS" ) <( alias | sort )
3d2
< alias ls='ls --color=auto'
5a5
> alias tmp_alias=''
diff
шоу, что псевдоним ls
был удален и псевдоним tmp_alias
был добавлен начиная с объявления BASE_ALIAS
.
Ваша проблема выше - то, потому что Вы указали это в своем httpd.conf файле:
NameVirtualHost *:80
Но затем Вы не указываете разделов VirtualHost как это:
<VirtualHost *:80>
UseCanonicalName off
ServerName localhost
# subversion lines go in here
</VirtualHost>
/etc/httpd
. Каков базовый дистрибутив Linux? Существуют различия черно-белый базирующийся Debian и Red Hat по сравнению с другими. Снова другая причина избежать этого, если Вы не знаете об этом 8-). – slm♦ 20.05.2013, 15:16/et/apache2
. Ubuntu использует aapache2.conf
вместо httpd.conf, например, и могут быть дополнительные файлы под/etc/apache2/conf.d
. Где Вы вносили свои изменения подверсии для получения апачской работы, если Вы не были в этих каталогах? – slm♦ 20.05.2013, 16:51