[Решенно] skel запуск переменной $PATH

Добрый день.
Плдскажи пожалуйска...как мне реолизовать первую переменную в /etc/skel/.bash_profile, что бы напремер...создал скриптик...к примеру uname и положил его я в /usr/local/bin и дал прова og+x,
что бы он первый запускался по команде uname а не по дэфолту который...прописывал переменные в
/etc/skel/.bash_profile воот содержимое

PATH=$PATH:/usr/local/bin
[[ -f ~/.bashrc ]] && . ~/.bashrc

но все рано от разроботчиков uname первая запускаеться а не моя...подскажите как реолезовать, что бы моя первая запускалась.
Заранее примно блогодарен..

.

$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.4.2:/usr/games/bin

у меня вроде бы УЖЕ первым делом ищется в /usr/local/bin
Вот так - PATH=$PATH:/usr/local/bin - мне уже делать не надо

$ which uname
/usr/bin/uname
$ echo "echo 123" >> uname
$ cat uname
echo 123
$ sudo mv uname /usr/local/bin/
$ sudo chmod a+x /usr/local/bin/uname
$ uname
123
$ which uname
/usr/local/bin/uname

Это подпись, которую невозможно истолковать неправильно

$ echo

$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/i486-pc-linux-gnu/gcc-bin/4.1.2:/usr/i686-pc-linux-gnu/gcc-bin/4.3.3:/usr/qt/3/bin
/usr/local/bin
-rwxr-xr-x  1 root root    4 Дек 27 12:18 uname


bagas@localhost /usr/local/bin $ cat uname
123
bagas@localhost /usr/local/bin $ uname
Linux
bagas@localhost /usr/local/bin $

наоборот предостеречься...чтбы...если атокующий решил узнать моя систему...то воспользовался...уже пропатченным uname...

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

root'а «хакнуть» решили?

root'а «хакнуть» решили?

Я Gentoo & Funtoo

вот под редачил

вот под редачил скрипт...выдает он вот такое...
bagas@localhost /usr/local/bin $ /usr/local/bin/uname -a
FreeBSD 8.0 net.local MYCERNELL #1 Sun Dec 27 12:35:16 2009 CERT 2000 i586 unknown
bagas@localhost /usr/local/bin $

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

провблема осталась...немогу

провблема осталась...немогу добиться что бы сперва запускался uname мой а не разработчиков системы...если укозать где лежит скрипт вручьную то все получаеться...


bagas@localhost ~ $ whereis uname
uname: /bin/uname /usr/bin/uname /usr/local/bin/uname /usr/share/man/man3p/uname.3p.bz2 /usr/share/man/man1/uname.1.bz2 /usr/share/man/man1p/uname.1p.bz2 /usr/share/man/man2/uname.2.bz2
bagas@localhost ~ $

как изменить последовательность выполнения команды uname.

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

проблема решилась, блогодаря

проблема решилась, блогодаря знакомому xeb'y, он подсказал ...PATH=/usr/local/bin/$PATH:

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

?

и что же ТЕПЕРЬ показывает echo $PATH

Это подпись, которую невозможно истолковать неправильно

patamooshta написал(а): и что

patamooshta написал(а):
и что же ТЕПЕРЬ показывает echo $PATH

bagas@localhost ~ $ echo $PATH
/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/i486-pc-linux-gnu/gcc-bin/4.1.2:/usr/i686-pc-linux-gnu/gcc-bin/4.3.3:/usr/qt/3/bin
bagas@localhost ~ $

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

.

Я сравнил с первым вашим вариантом. Вижу, что $PATH не изменился, но проблема решилась. Хм...

Это подпись, которую невозможно истолковать неправильно

Изменился

Изменился же

PATH=$PATH:/usr/local/bin
---
PATH=/usr/local/bin:$PATH

Ubuntu is an African Word that means "Gentoo is too hard for me"

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".