Linux-BG
Начало
Помощ
Търси
Календар
Вход
Регистрирай
Добре дошъл/дошла,
Гост
. Моля,
въведи своето потребителско име
или
се регистрирай
.
Влез с потребителско име, парола и продължителност на сесията
Linux за българи: Форуми
>
Linux секция за начинаещи
>
Настройка на програми
>
как да разбера къде търси пътя на програма като и
Страници: [
1
]
Надолу
« назад
напред »
Изпечатай
Автор
Тема: как да разбера къде търси пътя на програма като и (Прочетена 1352 пъти)
Swetko
Напреднали
Публикации: 21
как да разбера къде търси пътя на програма като и
«
-:
Jun 23, 2005, 19:25 »
ДЕБИАН 3.1
става дума че едно програма има едни изпълними файлове в
/usr/local/bin/
но аз не искам да се стартират и преименувах файла
но сега пише че не може да намери изпълнимия файл.
тази програма не я записвах с апт-гет или дпкг ами пуснах някакъв скрипт. следователно не мога да я махна с тях.
Активен
v_badev
Напреднали
Публикации: 1355
как да разбера къде търси пътя на програма като и
«
Отговор #1 -:
Jun 23, 2005, 21:49 »
Командата е "echo $PATH"
Активен
VladSun
Напреднали
Публикации: 2166
как да разбера къде търси пътя на програма като и
«
Отговор #2 -:
Jun 24, 2005, 00:20 »
или
which program_name
Активен
KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират
Гост
как да разбера къде търси пътя на програма като и
«
Отговор #3 -:
Jun 30, 2005, 00:07 »
исках да попитам откъде линукс знае че като напиша дадено име на програма кой файл да пусне.
като написах which rhide не ми изведе нищо защото такъв файл няма, но линукс се опитва да го пусне и пише че /usr/local/bin/rhide не съществува
Активен
Hapkoc
Напреднали
Публикации: 2117
как да разбера къде търси пътя на програма като и
«
Отговор #4 -:
Jun 30, 2005, 09:17 »
Когато се опиташ да пуснеш дадена програма, например така:
$ ls
линукс (или по-точно shell-а ти) търси в директориите описани в променливата PATH за изпълним файл с такова име. От това, което описваш не става много ясно какво точно правиш. Най-добре copy/paste от конзолата ти какво правиш...
Активен
zarhi
Напреднали
Публикации: 81
как да разбера къде търси пътя на програма като и
«
Отговор #5 -:
Jun 30, 2005, 09:36 »
Цитат
(Guest @ Юни 30 2005,01<!--emo&
)
исках да попитам откъде линукс знае че като напиша дадено име на програма кой файл да пусне.
като написах which rhide не ми изведе нищо защото такъв файл няма, но линукс се опитва да го пусне и пише че /usr/local/bin/rhide не съществува
Шела принципно кешира пътя към изпълними файлове, които вече един път са стартирани в паметта. Предполагам говориш за следната ситуация:
Цитат
[root@zarhi64 ~]# ls
install.log
[root@zarhi64 ~]# mv /bin/ls /bin/lss
[root@zarhi64 ~]# ls
bash: /bin/ls: No such file or directory
[root@zarhi64 ~]# mv /bin/lss /bin/ls
[root@zarhi64 ~]# lss
bash: lss: command not found
Активен
http://www.skknet.net
CentOS 4.2 (Final) running on:
Epox EP-9NPA+ Ultra
Athlon64 3200+
GigaByte GF6600 PCI-Express x16
2Gb RAM, 2x80Gb Seagate SATA, 4x160Gb Seagate PATA, 2x120Gb Seagate PATA
Swetko
Напреднали
Публикации: 21
как да разбера къде търси пътя на програма като и
«
Отговор #6 -:
Jun 30, 2005, 12:27 »
da
tochno tova stava pri men
ta celta mi e da mahna tazi programa
vse edno kak
v smisyl iskam prosto linuks da si misli che ia niama
puk tia da si stoi tam pod drugo ime
zastoto iskam da zapisha druga versia i da ne stane niakakvo ovyrkvane
Активен
Страници: [
1
]
Нагоре
Изпечатай
« назад
напред »