& Ldquo; Ls & Rdquo; с одноразрядным рисунком дает мне странные результаты

sudo apt-get install php5-mysql

Найти версию Tomcat с /etc/init.d/. Должен быть файл с именем tomcat7, поэтому 7 - это версия

sudo service tomcat7 stop 
sudo service tomcat7 start

Иногда перезагрузка компьютера помогает сортировать другие проблемы. После перезагрузки не забудьте запустить:

sudo service tomcat7 start 
1
задан 24 March 2014 в 07:51

1 ответ

Подстановочные знаки в ls /usr/include/*6* расширяются до любых совпадений. В первом случае он соответствовал определенным обычным файлам. Однако, если он соответствует каталогам, таким как /usr/include/x86_64-linux-gnu, он будет распечатывать содержимое этих каталогов (т. Е. Он будет расширен до ls /usr/include/x86_64-linux-gnu).

Вы можете проверить, будет ли шаблон расширен в каталог с ls /usr/include | grep 6.

6
ответ дан 24 May 2018 в 10:29
  • 1
    Чтобы перечислить записи каталогов вместо их содержимого, вы можете использовать -d: ls -d /usr/include/*6*. – Eric Carvalho 24 March 2014 в 07:32
  • 2
    Во всех других Unixes я работал с ls, используемым для отображения каталога перед списком файлов из этого каталога . Включая Mac OS X, где я вижу кучу каталогов, содержащих цифру 6, а затем файлы из этих каталогов. – HEKTO 24 March 2014 в 08:06
  • 3
    @AlekseyYakovlev Я вижу то же самое в Ubuntu, но только если для шаблона есть несколько совпадений. Если подстановочный знак соответствует только одному элементу, и он является каталогом, он не будет указывать имя каталога перед тем, как указывать содержимое. – Sparhawk 24 March 2014 в 08:27

Другие вопросы по тегам:

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