Это зависит от Вашего распределения.
В Дуге Linux, после того как Вы выбрали шрифт из /usr/share/kbd/keymaps/
то, что требуется установить, необходимо добавить его к Вашему /etc/rc.conf
как так:
CONSOLEFONT="lat2-16"
и затем добавьте, что consolefont сцепляются с Вашим /etc/mkinitcpio.conf
HOOKS="base udev autodetect pata scsi sata filesystems consolefont"
и повторно создайте изображение:
# mkinitcpio -p kernel26
В Ubuntu/Debian выберите свой шрифт из /usr/share/consolefonts/
и затем редактирование /etc/default/console-setup
и добавьте запись как:
CODESET="Lat15"
FONTFACE="Terminus"
FONTSIZE="16"
и сделать это постоянным:
sudo dpkg-reconfigure console-setup
Доступные шрифты перечислены в /lib/kbd/consolefonts/
.
Укажите желаемый шрифт в /etc/sysconfig/i18n
файл путем изменения записи SYSCONF.
SYSFONT="lat2-16"
Это работает!
function fndg()
{
find . -name "$1" | xargs grep -rn --color "$2"
}
Псевдонимы в ударе не берут параметры (как уже говорилось), поэтому при необходимости в чем-то как этот, можно использовать функции удара (как та, обеспеченная @l0b0).
Но то, чего Вы пытаетесь достигнуть здесь, может быть сделано лучшим способом при помощи только grep.
grep -r --color --include="*.txt" " my_text " ./
BTW, fg
оболочка, созданная в команде, важной. Необходимо избегать использования его как названия псевдонимов или функций.
Править: в функции
$ ffg() { rgrep --color --include="$1" "$2" ./; }
$ ffg "*.txt" " my_text "
find
может назвать grep без xargs вызова, видеть-execdir
, но в этом случае, названная программаgrep
может выполнить итерации себя. $i – user unknown 26.03.2011, 14:06gnu find
может обработать несколько имен файлов сразу также:find . -name "$1" -exec grep --color $2 -- {} +
если закончено + вместо""; – user unknown 27.03.2011, 22:59