Оболочка расширяется *
и поворачивает команду в file $(ls /usr/bin/a /usr/bin/b /usr/bin/whatever | grep zip)
. Вы не должны указывать звездочку в UNIX, если Вы не хотите, чтобы оболочка развернула его для включения всего, прежде чем он передаст его ls
.
т.е. Ваша оболочка заменяет * каждым файлом соответствия, прежде чем это выполнит команду, которая не является, как это работает над Windows, если Вы привыкли к этому.
file $(ls /usr/bin/ | grep zip)
правильный путь состоит в том, чтобы сделать это (право в том смысле, что Вы не нуждаетесь *, но видите ответ Caleb для других проблем и опций). Но отметьте, это на самом деле работает,
file /usr/bin/a /usr/bin/b /usr/bin/whatever
нет
file /usr/bin/a
file /usr/bin/b
file /usr/bin/whatever
снова, это не делает этого способ, которым делают окна.
Если Вы не используете собственный драйвер дисплея с его собственными средствами управления дисплеем, можно открыться gnome-control-center
(например, после удара ALT+F2) и выбор "Дисплеи". Здесь, можно просто перетащить черную полосу от вершины (она представляет панель), и перетащите ее к символу желаемого экрана:
Все это принимает Gnome 3.2.