Вывод может быть сделан немного легче проанализировать при помощи -P
опция, которая гарантирует что:
- Информация о каждой файловой системе всегда печатается точно на одной строке; устройство монтирования никогда не помещается на строку отдельно. Это означает, что, если имя устройства монтирования является больше чем 20 символами долго (например, для некоторой сети монтируется), столбцы неправильно выравниваются.
Это делает намного легче получить просто доступное свободное пространство:
$ df -Ph . | tail -1 | awk '{print $4}'
(-h
мегабайты использования, гигабайты и так далее. Если Ваша система не имеет его, использовать -k
для килобайтов только.)
Если мы передаем df
путь, это только собирается возвратить 2 строки: строка заголовка и затем данные о файловой системе, которая содержит путь. Мы можем использовать хвост для захвата просто второй строки. Мы знаем, что доступное пространство находится в 4-м столбце, таким образом, мы захватываем это с awk
. Это все могло быть, покончили awk
:
$ df -Ph . | awk 'NR==2 {print $4}'
или много других наборов фильтров.
Несколько лет назад я использовал клавиатуру компьютера с Mac OS мультиначальной загрузки Macintosh 9, Mac OS X и Linux. Ключ окон генерировал тот же код клавиши как Командная клавиша Apple и обнаружился в Linux как 'meta' или что-то. Попробуйте ответ geekosaur за отображение ключа окон здесь.
Даже если это - неправильный код клавиши, что-то очень похожее должно сделать для Вас.
Править: Пример xorg.conf разделяет для отображения Функции управления на ключи Windows согласно инструкциям geekosaur.
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbLayout" "us"
Option "XkbOptions" "altwin:ctrl_win"
EndSection
Можно просто постоянно определить другое расположение или привязки клавиш. Здесь:
xkb
, но это кажется этим~/.xkbmap
или~/.Xkbmap
автоматически не анализируется в моей системе, когда я запускаю сессию X11. – lebedov 04.07.2011, 16:42