с локалью играть наверное особенно не стоит) это же не полноценная система, какая локаль использована можно посмотреть в параметрах mount (codepage/ iocharset)
значит не вшили, обычно в железяки embedded linux
ставят Busybox
# busybox --help
BusyBox v0.61.pre (2007.12.25-07:27+0000) multi-call binary
Usage: busybox [function] [arguments]...
or: [function] [arguments]...
BusyBox is a multi-call binary that combines many common Unix
utilities into a single executable. Most people will create a
link to busybox for each function they wish to use, and BusyBox
will act like whatever it was invoked as.
Currently defined functions:
[, ash, busybox, cat, chgrp, chmod, chown, cp, date, dd, df, echo,
false, free, grep, hostname, id, ifconfig, init, insmod, kill,
ln, login, ls, lsmod, mkdir, modprobe, mount, mv, passwd, ping,
ps, pwd, reboot, rm, rmmod, route, sh, sleep, sync, tar, test,
tftp, touch, true, tty, umount, wget, whoami, yes
ash - шелл, командный процессор
cat - дамп файла на консоль
chgrp - смена группы текщим пользователем
chown - смена владельца файла
cp - копировать
date - дата и время
dd - некий процессор который берет один поток и направляет его в другой, иногда полезен, например для создания файлов нужного размера
df - список файловых систем и места (использованного, свободного)
false - возврат кода false, используется для скриптов
free - показать свободную и использованную память
grep - поиск заданной строки данных в потоке
hostname - задать или посмотреть имя хоста
id - показать ID пользователя и группы
ifconfig - конфигурирование сетевых интерфейсов
init - процессор скриптов загрузки системы
insmod - утилита для загрузки модулей (драйверов)
kill - послать сигнал процессу ( kill -9 <PID> - безусловное закрытие процесса, kill -1 <PID> - заставить процесс перечитать свой файл конфигурации. PID - номер процесса, см. ps )
ln - создание ссылок на файл (копии файла, которая не занимает места в файловой системе ln -s <file> <link>)
lsmod - список загруженных модулей
mkdir - создать папку
modprobe - загрузка модуля (драйвера) и всех зависимостей (рекомендуется вместо insmod)
mount - монтирование файловой системы (включение физич. диска в логическую файловую систему, без параметров выдает список текущих монтировок)
mv - переместить
passwd - cменя пароля пользователя
ping - пинг ))
ps - список запущеных процессов (ps aux показать все процессы)
pwd - показать текущий каталог
reboot - перезагрузка )
rm - удалить файл , каталог ( rm -rf / - уничтожение информации на всех дисках (удалить корневой каталог =) ) rm -r <folder> - рекурсивное удаление папки
rmmod - выгрузка модуля драйвера из ядра (если это возможно)
route - управление таблицей маршрутизации
sh - командный процессор (шелл)
sleep - задержка на определенное время (в секундах) (для скриптов)
sync - синхронизация фс, данные из кеша записываются на диск
tar - архиватор (без сжатия) tar -cf <archivename> <folder>
test - создание условий для скриптов
tftp - клиент протокола TFTP
touch - обновить время доступа к файлу, если использовано несуществющее имя - создаст пустой файл с этим именем
true - возврат кода true в скрипте
tty - настройка консоли
umount - отмонтировать диск от логической файл системы
wget - загрузить файл из сети по протоколам http / ftp
whoami - посмотреть под каким именем вы зашли ))
yes - для скриптов
также поддерживаются команды процессора sh (bash)
. : bg break builtin cd chdir continue eval exec exit export
false fc fg hash help jobs kill local pwd read readonly return
set setvar shift times trap true type ulimit umask unset wait
как пользоваться можно почитать в мануале по bash
cd <имя каталога> - сменить текущий каталог на заданый
cd .. - на уровень вверх
cd / - в корневой каталог
другие команды доступны в каталогах
/bin
/sbin
/usr/bin
/usr/sbin
а также возможно других
еще интересным может быть изучение файлов в каталоге /proc
там содержится информация от ядра системы, некоторые параметры можно менять
|