Как найти имя абсолютного устройства

Выполнение этого «однострочного стиля»

expect -c 'spawn su - ;expect Password:;send "your-password\n";interact'

Взгляните на вывод su - , чтобы убедиться, что это правильная фраза который, кажется, захватывает пароль. Я использую переведенную версию Linux, поэтому слово будет «Senha:» вместо «Password:».

  • expect -c '' : Выполните следующие действия для этой команды
  • spawn su - : Выполните эту команду
  • expect Password: Ожидайте, что слово password что-то сделает
  • send "your-password \ n" : Введите свой пароль, а затем нажмите Enter
  • interact : Держите взаимодействие наготове к команде.
-1
11.10.2018, 01:56
2 ответа

Это зависит от того, какое устройство вы ищете. например, для сетевых устройств вы можете искать через /etc/network или /etc/sysconfig/network или, если вам нужна информация о вашей системе, вы можете искать через /sys/class. для поиска информации о жестком диске через /dev. такие файлы в linux содержат действительно полезную информацию. как я уже говорил, в зависимости от того, какое устройство вы ищете, вы можете найти всю необходимую информацию.

0
28.01.2020, 05:12

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

ls -l /dev/cdrom
lrwxrwxrwx 1 root root 3 Oct  5 11:12 /dev/cdrom -> sr0

Имя после ->представляет абсолютное имя устройства

0
28.01.2020, 05:12

Теги

Похожие вопросы