Можно настроить составить ключ для всех видов различных сочетаний клавиш.
Существуют конкретные инструкции для Ubuntu, но они предполагают, что Вы выполняете Настольную среду как Gnome или Xfce.
Если Вы используете потрясающий в качестве автономного менеджера окон, можно установить составить ключ в Вашем .xinitrc
файл как так (этот пример использует правильную клавишу Alt):
setxkbmap -option compose:ralt
Затем для создания ä, например, Вы совершили бы нападки: CtrlRAlt", a
Можно читать больше о Составлении, включают страницу Wikipedia.
Следующее будет работать с GNU find
и awk
:
find /path -type f -printf '%u %k\n' | awk '{
arr[$1] += $2
} END {
for ( i in arr ) {
print i": "arr[i]"K"
}
}'
Можно использовать в своих интересах zsh's stat
встроенный.
zmodload zsh/stat
local -a stat
local -A usage
local x
for x in **/*(.); do
stat -A stat -- $x
((usage[$stat[5]] += stat[8]))
done
for x in ${(k)usage}; do
echo $usage[$x] ${${"$(getent passwd $x)"%%:*}:-$x}
done | sort -k1n
(getent
получать имя пользователя от идентификатора пользователя характерно для Linux, я не думаю, что существует что-либо для этого в zsh.)