Это не работало над следующей структурой каталогов:
JKL/
deF/
ABC/DEf
ABC/gHi
ghi/jkL
Вот пример, который действительно работает:
for i in `find | sort -r | sed '$d'`; do \
b=${i%/*}; e=${i##*/}; mv $i $b'/'${e,,}; done
Для объяснения на b
и e
Вар:
man bash
Затем используйте следующее сочетание клавиш:/, Enterbb
Одним из вариантов является не завершение работы, а переход в спящий режим или приостановка работы системы, а затем автоматическое ее пробуждение с помощью утилиты rtcake
.
Например,
rtcwake -s 3600 -m disk
немедленно переведет систему в спящий режим (приостановит работу на диске) и возобновит ее работу через 1 час. Аналогично
sleep 600; rtcwake -s 60 -m mem
приостанавливается для тарана через 10 минут, а затем возобновляется через 60 секунд.
Вы также можете пробудить систему в заданное время с помощью опции -t
. Это занимает секунды с момента 1970 в качестве аргумента, но вы можете использовать date
для преобразования из читаемого человеком формата, например,
rtcwake -m disk -t "$(date -d '2015-02-26 16:12:00' '+%s')"
-121--21979- У меня тот же план, что и у вас, использовать QEMU для эмуляции системы с SD-карты под OS X. Кроме того, я столкнулся с той же проблемой с вами и застрял в той же ситуации.
Пока я не нашел этот документ . В версии 3.6.6.3 Mac OS X нет вариантов для жестких дисков.
«/dev/cdrom »является псевдонимом первого CDROM.
В настоящее время нет специального кода для обработки съемных носителей, поэтому лучше использовать команды change или eject monitor для изменения или извлечения носителей.
Я полагаю, поэтому мы всегда не смогли эмулировать систему с SD-карты.
-121--175570- Их можно настроить в файле ~/.Xresources
. Urxvt имеет параметры Urxvt * keysym
для переопределения ключевых кодов (см. Справочная страница Urxvt) Например:
Urxvt*keysym.A-Left: command:\000
Urxvt*keysym.A-Right: command:\000
alt + Left и alt + Right .
Не забудьте выполнить xrdb ~/.Xresources
для этой работы и создать новый терминал Urxvt.
Происходит то, что urxvt переводит аккорд клавиш Alt+Left в последовательность эвакуации \e\e[D
(я использую \e
для представления экранирующего символа). Это разумный выбор; другим распространенным вариантом является \eO1D
.
Настройте приложения, запущенные в терминале, чтобы понять, что \e\e[D
означает Alt+Left. Для bash и других приложений, использующих библиотеку readline, добавьте подобную строку в свой ~/.inputrc
(в этом примере я заставляю комбинацию клавиш перемещать слово за словом назад):
"\e\e[D": backward-word
Или же настройте rxvt на отправку \eO1D
(и, если необходимо, научите свои приложения понимать это как Alt+Left). Это может быть удобнее, чем \e\e[D
, поскольку в нем нет двух управляющих символов подряд. Вы можете настроить привязки ключей rxvt через X ресурсы. Поместите следующую строку в ~/.Xresources
(многие среды загружают его при входе в систему; чтобы загрузить файл вручную, запустите xrdb -merge ~/.Xresources
):
URxvt.keysym.Meta-Left: \033O1D