Всем доброго вечера!
Такое вот дело...докатилась моя жизнь до учебы (1-ый курс). И изучаем как вы понимаете Linux. Времени сейчас читать книги и прочее толком нет, нужна ваша помощь. Задание примитивное нужно просто отобразить инфу о PC. Но вот тут то и проблема команда lspci не работает пишет мол *command not found* и это еще не все есть еще такие команды как lm_sensors, hddtemp, smartctl.
Что скажете...поможете разобраться в этом, а то уже пытался 3 часа своими силами разобраться но как то не очень.
пт, 30/05/2014 - 23:00
#1
Проблемы с командами в терминале
Отредактировано: iwtke вкл 31/05/2014 - 00:02
какой дистрибутив ты используешь? скопируй из терминала сюда как вводишь команду (любую из приведенных) и какой получаешь ответ.
Правильно заданный вопрос – половина ответа.
lspci команда root-а. Все просто, вот пример
Ну вот например...
/sbin> lspci
lspci: Command not found.
/sbin> cnf lspci
Программа 'lspci' есть в пакете 'pciutils', который установлен в вашей системе.
Абсолютный путь к 'lspci' — '/sbin/lspci', поэтому для запуска понадобятся привилегии суперпользователя (root).
/sbin> sudo lspci
sudo: lspci: command not found
Вы бы видели только что мое лицо, я столько времени убил, а вы тут за пару минут накатали ответ.
Огромнейшее спасибо!!!!!
ты похоже много прогуливал. как заметил aluma выше, эти команды нужно выполнять с привилегиями суперпользователя. терминал сам тебе об этом говорит:
Правильно заданный вопрос – половина ответа.
Знали-бы Вы, на сколько грабель пришлось наступить!
Я не прогуливатель*smile* я заочник...просто я думал что суперпользователь это команда *sudo*. Ну буду теперь знать и постараюсь разбираться дальше*smile*. Понимаю что надо читкать книги да вот времени толком не находится...вот и приходится просить более опытных.
На самом деле, все еще проще. Не бывает такого, что-бы имеющаяся в системе команда (файл) не выполнялась.
Обычно или проставлен бит "выполнение" (чаще всего после получения файла через ftp), или не хватает прав, как в данном случае.
можно и с sudo, только по абсолютному пути:
sudo /sbin/lspci
Правильно заданный вопрос – половина ответа.
А вот еще ребята с командой *pacman* не поможете ее тоже нет.
Нужно еще команды *lm_sensors*, *hddtemp*, *smartctl* которых тоже нет.
Если нет желания объяснять то хотя бы источник дайте а то по гуглу вообще абзац...
какой дистрибутив используешь? archlinux?
Правильно заданный вопрос – половина ответа.
OpenSuse 13.1
что тебе нужно от pacman?
в openSUSE есть репозиторий мультимедиа pacman? речь о нем?
Правильно заданный вопрос – половина ответа.
Когда вбиваете есть 3 варианта: просит добавить sbin, предлагает установить пакет, просто не найдено. Что hddtemp, что smartmontools как раз предлагает установить, смело ставьте. Сенсоры как-то по-другому называются, не помню.
http://software.opensuse.org/131/ru пишем lm_sensors, получаем и т.д
ЗЫ. А "pacman", если это не сайт буржуйский с софтом для сусе, то название игрушки.
Установил этот lm_sensors, а толку ноль, все ровно показывает *команда не найдена*.
если ты на каждый вопрос будешь здесь искать ответ, твоя учёба закончится даже не успев начаться.
получить данные от lm-sensors:
sensors
Правильно заданный вопрос – половина ответа.
У меня тут сроки поджимают вот и приходиться вас допытывать...
Если зайти в яст, управление пакетами, найти нужный пакет, нажать на него и перейти к вкладке файлы, то там жирным цветом будет показан исполняемый файл и где он лежит. Если к исполняемому файлу в терминале дописать --help то выдаст основные функции.
rpm -ql пакет | grep bin