Согласно ls
документация, это поведение является внутренним ls
команда:
`-1'
`--format=single-column'
List one file per line. This is the default for `ls' when standard
output is not a terminal.
При передаче по каналу к другому процессу с |
, stdout
не должен быть tty. bash
не делает ничего специального.
Во всех моих тестах, с помощью zsh
версия 4.3.15 на Linux и zsh
4.3.11 на OS X, ls
ведет себя тот же путь под zsh
поскольку это делает под bash
. Если Вы действительно полагаете наблюдению другого поведения обновите вопрос с (a) версия zsh
Вы используете и (b) полный пример проблемы, показывая и фактическое содержание каталога и определенную командную строку, которую Вы используете.
Я зафиксировал его. Вот инструкции:
1. У меня не было подкачки - поскольку у меня было 4 Гбита RAM. Но подкачка необходима для режима приостановки. Таким образом, я должен был создать файл подкачки 4 Гбит, с помощью инструкций здесь: www.cyberciti.biz/faq/linux-add-a-swap-file-howto/
2. Удаленный nomodeset
параметрический усилитель ядра от lilo.conf
Отладка этого типа проблемы может быть хитрой. Я сначала запустил бы с попытки вручную вызвать его в режим приостановки со следующей командой:
PM_DEBUG=true pm-suspend
Затем проверьте /var/log/pm-suspend.log
для подсказок на том, что могло бы идти не так, как надо. Возможно, что-то идет не так, как надо во время режима приостановки.
Вот хорошая статья о Wiki Ubuntu о том, как отладить, это возобновляется от, приостанавливают.
На моем ноутбуке:
% lspci -v
...
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02) (prog-if 00 [VGA controller])
Subsystem: Lenovo Device 215a
Flags: bus master, fast devsel, latency 0, IRQ 45
Memory at f2000000 (64-bit, non-prefetchable) [size=4M]
Memory at d0000000 (64-bit, prefetchable) [size=256M]
I/O ports at 1800 [size=8]
Expansion ROM at <unassigned> [disabled]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: i915
Адрес 00:02.0 соответствует:
% ls "/sys/bus/pci/devices/0000:00:02.0/"
boot_vga drm/ i2c-5/ remove rom
broken_parity_status enable irq rescan subsystem/
class firmware_node/ local_cpulist reset subsystem_device
config graphics/ local_cpus resource subsystem_vendor
consistent_dma_mask_bits i2c-0/ modalias resource0 uevent
device i2c-1/ msi_bus resource2 vendor
dma_mask_bits i2c-2/ numa_node resource2_wc
driver/ i2c-4/ power/
Включать управление питанием:
Посмотрите то, на что это установлено
% cat "/sys/bus/pci/devices/0000:00:02.0/power/control"
auto
Установите его на на
% echo "on" > "/sys/bus/pci/devices/0000:00:02.0/power/control"
echo on > /sys/bus/pci/devices/0000\:00\:19.0/power/control
. Как может я находить, который файл использовать: у Меня нет этого dir
– user4035
20.04.2013, 18:48
Illegal instruction
вывод. эхо 'на' /sys/bus/pci/devices/0000:00:02.0/power/control
также ничего не изменяет.
– user4035
20.04.2013, 20:03