LINUX.ORG.RU

Не запускается прога из консоли


0

1

Открываю консоль в текущем каталоге. Пишу название программы, правильно. Проверяю правильность. Еще раз. Жму Энтер...

Bash: sample программа не найдена

Что за хрень?

Перемещено true_admin из development

Deleted

Последнее исправление: true_admin (всего исправлений: 1)
Ответ на: комментарий от splinter
andrew@andrew-desktop ~ $ тяжело быть тупым. ./sample
тяжело: command not found
frozenix ★★★
()
Ответ на: комментарий от Deleted
bash-4.2$ cd /usr/local/lib/LispWorksPersonal/
bash-4.2$ ls -la
total 31820
drwxrwxrwx 3 root root     4096 Jan 12  2012 .
drwxr-xr-x 3 root root     4096 Feb 23 20:52 ..
drwxrwxrwx 3 root root     4096 Jan 12  2012 lib
-rwxrwxrwx 1 root root 32448512 Dec  6 20:51 lispworks-personal-6-1-1-x86-linux
-r--r--r-- 1 root root   121407 Dec  6 20:53 readme-6-1.txt
bash-4.2$ ./lispworks-personal-6-1-1-x86-linux 
bash: ./lispworks-personal-6-1-1-x86-linux: No such file or directory
bash-4.2$ 

направь на путь истинный!

proofit404
()
Ответ на: комментарий от pkurg

Да что вы так на нуба то набросились. Вы и сами не Патриками родились, лол. Неделю же на линуксе. После винды привычка осталась.

Deleted
()

Поправь тег на «жизнь прекрасна».

tyakos ★★★
()

Раз решение уже подсказали, дам следующую подсказку: почитай для общего развития про PATH в линукс.

kir64 ★★
()
Ответ на: комментарий от Deleted

Это местные школьники (являющиеся >85% аудитории) так самоутверждаются, забей.

anonymous
()
Ответ на: комментарий от pkurg

очевидно что перебежчик с венды, кто еще мог задать такой вопрос как в сабже )))

надо поприветствовать, ведь линукосиды - дружелюбные, не так ли?

I-Love-Microsoft ★★★★★
()

./<название_проги>

anonymous
()
Ответ на: комментарий от Deleted

Кстати, это работает и в mc.

Пишешь ./

потом жамкаешь на Alt+Enter (если выбран файл программы), он копируется в командную строку, можешь дописать туда любые нужные параметры.

(Если параметры не нужны, можно обойтись и без ./ - хотя в какой-то версии mc был баг, что без них не работало.)

hobbit ★★★★★
()
Ответ на: комментарий от Deleted

Да что вы так на нуба то набросились. Вы и сами не Патриками родились, лол. Неделю же на линуксе. После винды привычка осталась.

тут есть добрые линуксоиды, которые тебе подробно терпеливо показали пример :)

так что добро пожаловать в Linux, надеюсь не разочаруешься, как однажды я полюбил UNIX-like ОСи такие как Linux

I-Love-Microsoft ★★★★★
()
Последнее исправление: I-Love-Microsoft (всего исправлений: 1)
Ответ на: комментарий от KennyMinigun

// осталось только шелл узнать

По PID-у родителя.

geekless ★★
()
Ответ на: комментарий от tazhate

Обсуждение действий модераторов (-7)

Эм, это не было обсуждением каких-либо действий, да и вообще невинная шутка. Впрочем, учитывая поток говна, который на тебя льется постоянно, я вижу каким образом ты мог подумать иначе.

anonymous
()
Ответ на: комментарий от tazhate

Да это на 99% кто-то из старых, или скорее зарабатывает. Неделю назад линуксе , про патрика знает, а программу в консоли никак не запустит.

hope13 ★★★
()
Последнее исправление: hope13 (всего исправлений: 1)

Не обращай внимания на всех и каждого. Черпай знания. Я например раньше не знал что надо
./прога
а делал так
sh прога

moved
()
Ответ на: комментарий от anonymous

Нет, это попытка установить lispworks на слаку. В personal edition он есть только х86

proofit404
()
Ответ на: комментарий от moved

Я до прочтения сего пста вообще не знал, что надо

./прога
И всегда делал
sh прога
Хотя припоминаю, что из некоторых мануалов копипастилось именно с ./

В чем разница?

stiflerwen
()

Это всё гимор, придуманный диаволом.
Добавь текущий каталог в пути и забудь об этом
PATH=$PATH:.

zolden ★★★★★
()
Ответ на: комментарий от stiflerwen

В чем разница?

Ман читать теперь не в моде?

sh прога

Это запуск команды sh (которая ищется в PATH и обнаруживается в /bin/sh), которой передаётся имя файла «прога». sh получает в параметрах имя файла и исполняет скрипт из него. Если «прога» - не shell-скрипт, он не запустится.

./прога

Это запуск проги «прога» из текущего каталога. Т.к. имя команды содержит слеш, команда не ищется в PATH, а ищется строго по имени файла, т.е. в текущем каталоге в данном случае. Работает с любым исполняемым файлом.

geekless ★★
()
Последнее исправление: geekless (всего исправлений: 2)
Ответ на: комментарий от anonymous

Когда что-нибудь гуглишь (читай: ищешь ответ на свой вопрос), можно наблюдать забавную тендецию: открываешь форум, где рассматривается искомый вопрос, а в ней один единственный ответ «иди гугли!» :3

Если вот так каждый будет посылать в гугол, то зачем форумы тогда нужны? Ради нетехнических Talks?

Spoofing ★★★★★
()
Ответ на: комментарий от Spoofing

зачем форумы тогда нужны?

А кто сказал, что они нужны?

anonymous
()
Ответ на: комментарий от anonymous

Если человек не может сам найти ответ на элементарный вопрос, то это тупость.

Нет, это отсутствие опыта поиска решений. Хватит уже.

tazhate ★★★★★
()
Ответ на: комментарий от Deleted

Да что вы так на нуба то набросились. Вы и сами не Патриками родились, лол. Неделю же на линуксе. После винды привычка осталась.

Молодой человек, я до того как поставить свой первый Линукс, прочитал несколько книг по нему разной степени попсовости. И элементарные вещи, такие как запуск программы из текущего каталога, я знал. И интернета тогда у меня не было, потому что это было почти 15 лет назад.

akk ★★★★★
()
Ответ на: комментарий от akk

Я, знаете, решил перескочить на него реко и неожиданно. Книги почитать не успел. Но почитаю.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.