Вероятно, это не последовательно, но FTDI, таким образом, можно попробовать этот путь:
1) Получите сериал
sudo udevadm info --attribute-walk -n /dev/ttyUSB0 | sed -n '/FTDI/,/serial/p'
2) Создайте правило и замените XXXXXXXX с сериалом, который Вы нашли или ПОДДЕЛЬНЫЙ сериал
sudo echo 'SUBSYSTEM=="tty", ATTRS{serial}=="XXXXXXXX", GROUP="users", MODE="0660", SYMLINK+="myusbphone"' | sudo tee /etc/udev/rules.d/99-myusbphone.rules
3) Перезагрузите правила
sudo udevadm control --reload-rules
.
В случае пытаются связаться с автором этой статьи.
Контраст:
% whence -a print
print
% whence -a echo
echo
/bin/echo
Это показывает это print
только существует как встроенное, тогда как echo
существует и как встроенное и как исполняемый файл. (На самом деле, идя тем, что показывают выше, print
и echo
могли быть псевдонимы, функции или зарезервированные слова; использовать whence -w
видеть точно, какой внутренний объект имя представляет.)
find
внешняя команда, таким образом, она не может вызвать встроенную оболочку. Если действительно необходимо вызвать оболочку, создал-ins, вызовите оболочку explictly:
find . -name filename -exec zsh -c 'print "$0"' '{}' \;
В этом случае я не думаю, что Вы хотите zsh's print
встроенный: find
-print
основной сделает задание, только правильно (zsh print
встроенный разворачивает обратные косые черты).
find . -name filename -print
(Можно даже не учесть -print
здесь, потому что -print
действие по умолчанию для find
когда никакое действие не указано.)
Причина, почему существует echo
внешний исполняемый файл, но ни одно позвонившее print
это echo
стандартная команда, таким образом, она дала максимальную доступность даже программам, которые хотят вызвать ее, не идя через оболочку. Напротив, print
характерно для zsh, поэтому только zsh сценарии используют его во-первых.
(О, и в моей системе, существует a print
команда, которая отправляет файлы на принтер.)
find
ищет ПУТЬ команду, которая соответствует тому, что Вы указываете с '-должностным-лицом'. echo
на самом деле двоичный файл в Вашей системе (для меня, это /bin/each
).
print
, в отличие от этого, не двоичный файл, расположенный в Вашей системе, а скорее встроенное оболочкой (ищите ее здесь), какая находка не может должностное лицо для Вас.