Linux-BG
Начало
Помощ
Търси
Календар
Вход
Регистрирай
Добре дошъл/дошла,
Гост
. Моля,
въведи своето потребителско име
или
се регистрирай
.
Влез с потребителско име, парола и продължителност на сесията
Linux за българи: Форуми
>
Linux секция за напреднали
>
Хардуерни и софтуерни проблеми
>
Странен проблем с пътищата
Страници: [
1
]
Надолу
« назад
напред »
Изпечатай
Автор
Тема: Странен проблем с пътищата (Прочетена 1912 пъти)
ivanatora
Напреднали
Публикации: 658
Distribution: Ubuntu 10.04
Window Manager: Fluxbox
Странен проблем с пътищата
«
-:
May 24, 2003, 17:03 »
Примерен код
[ivanator@ivanatora rc.d]$ su
bash: ./../bin/../bin/su: No such file or directory
Проблемът е този, който ми дава когато се опитам да изпълня някоя проста команда (cat, ls, cp, mkdir..) от един-коя-си директория. След като сменя директорията проблемът се оправя от самосебеси:
Примерен код
[ivanator@ivanatora rc.d]$ cd /
[ivanator@ivanatora /]$ su
Password:
[root@ivanatora /]#
Чудя се от какво може да става това. Започна от скоро и се безпокоя да не е основата на някой по-голям проблем.
Активен
CaBA
Напреднали
Публикации: 303
Странен проблем с пътищата
«
Отговор #1 -:
May 28, 2003, 19:12 »
Нещо не ти е наред променливата на средата PATH - в нея са изброени директориите, в които командният интерпретатор търси изпълними програми, които не са зададени с относителен или абсолютен път. Виж какво ти дава
echo $PATH
и също
cat ~/.bashrc | grep PATH
cat ~/.bash_profile
Активен
10 години ябълкова диета стигат, стигат!
ivanatora
Напреднали
Публикации: 658
Distribution: Ubuntu 10.04
Window Manager: Fluxbox
Странен проблем с пътищата
«
Отговор #2 -:
May 31, 2003, 11:50 »
Примерен код
$ echo $PATH
./../bin/../bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/home/ivanator/bin
$ cat ~/.bashrc | grep PATH
$ cat ~/.bash_profile
# ---- bulgarian-env DON'T MODIFY THIS LINE! (от тук започва .bash_profile)
# Setup the locale
unset LC_ALL
export LANG=bg_BG
export LANGUAGE=bg,mk
# Setup Cyrillic on console
case `tty` in
/dev/tty[0-9]*|/dev/vc/*)
if which cyr >/dev/null 2>&1; then
cyr
fi
;;
esac
# ---- bulgarian-env end DON'T MODIFY THIS LINE!
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME
Ето резултата. Някакви идеи?
Активен
KNK
Напреднали
Публикации: 49
Странен проблем с пътищата
«
Отговор #3 -:
Jun 02, 2003, 14:46 »
виж в /etc/profile там се задава пътя
Цитат
./../bin/../bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:
при теб има
Цитат
./../bin/../bin
в началото което е грешно или излишно. Когато си в основата на дървото /
Цитат
./../bin/../bin
съществува и си е точно /bin, затова не ти дава съобщение за грешка.
Активен
Страници: [
1
]
Нагоре
Изпечатай
« назад
напред »