Шрифт:
openvt Утилита, позволяющая создавать текстовую консоль (до 64). Можно использовать в том случае, если окажется недостаточно стандартных шести виртуальных консолей. Используется совместно с указанием опций и выполняемой команды, для которой создается консоль.
perl PERL – это сокращение от Practical Extraction and Report Language, интерпретируемого языка программирования, обычно применяемого для написания системными администраторами различных скриптов, призванных автоматизировать и упростить ежедневные операции администратора. Так же очень широко используется при создании CGI-скриптов для Web-сайтов.
printenv Эта команда выводит значения переменных окружения. Если в командной строке указана переменная, то выводится ее значение, в противном случае выводятся значения всех переменных окружения.
reset Эта команда выполняет начальную инициализацию терминала.
resizecons Утилита позволяет изменить разрешение текстовой консоли (стандартное – 80 символов в строке, 25 строк на экране) в достаточно большом диапазоне.
startx
Команда startx предназначена для запуска X Window из командной строки.
После запуска startx производится поиск файла. xinitrc в домашнем каталоге пользователя. Этот файл содержит информацию о настройках системы X Window, а также о том, какие Х-клиенты должны быть запущены. Большинство этих клиентов запускаются как фоновые процессы, за исключением последнего клиента в списке, который обычно является диспетчером окон.strings Команда strings выполняет поиск текстовых строк в файле. По умолчанию выводятся только строки, длина которых составляет не менее 4 символов.
strip Команда strip удаляет таблицы символов из объектных файлов. Список объектных файлов может включать библиотеки, но должен быть указан по крайней мере один объектный файл. Используется для уменьшения размеров исполняемых файлов и библиотек.
subst
Команда subst производит в файлах указанные подстановки. Обычно она используется для настройки программного обеспечения под конкретную систему. Содержимое каждого из указанных файлов изменяется в соответствии с содержимым файла подстановок.
Файл подстановок содержит по одной подстановке на строке. Строка подстановки состоит из двух полей, разделенных одним или несколькими символами табуляции. Первое поле строки представляет подстановку, второе – значение. Ни одно из полей не должно содержать символа. Строки, начинающиеся с #, считаются комментариями и игнорируются.su Команда su запускает интерпретатор командной строки с правами указанного пользователя. Обычно используется в административных целях для временного входа под именем пользователя root. В качестве запускаемого интерпретатора командной строки используется интерпретатор командной строки, заданный в файле /etc/passwd для указанного пользователя. Если указанный пользователь имеет пароль, то команда su запросит его.
true Эта команда возвращает код возврата, равный 0, что означает успешное выполнение.
yes
Эта команда непрерывно выводит указанную строку, разделяя две выводимые строки символом новой строки.
Если строка не указана, то выводится символ у. Эта команда обычно используется для того, чтобы передать ее стандартный вывод программе, на все вопросы которой следует ответить утвердительно.Сссылки
• Соответствующие страницы руководства man.
• www.linuxdocs.org – разнообразная документация, включая HOWTO.
• Соответствующие HOWTO (см. гл. 13):
– iptables-HOWTO;
– NAT-HOWTO.
Часть V Настройка и сервисы Linux
Глава 15 Локализация
Еще лет десять назад нормальным явлением в компьютерном мире было почти полное отсутствие русского, украинского, белорусского и тому подобных языков в большинстве операционных сред и программ. Знание пользователем английского технического (правильнее сказать – «компьютерного») языка считалось само собой разумеющимся. Такой порядок вещей обуславливался множеством факторов, и в первую очередь тем, что популярные операционные системы производились американскими компаниями и были рассчитаны на англоговорящую аудиторию. С той поры компьютер стал массовым явлением, а наш компьютерный пользователь в большинстве своем английский язык знает либо очень плохо, либо совсем не знает.
Замечание
Чтобы постоянно не перечислять здесь множество основанных на кириллице языков, в дальнейшем мы станем упоминать в этом контексте лишь русский язык, но иметь в виду будем, разумеется, и все остальные.
Большинство коммерческих программ и операционных систем в той или иной мере русифицированы. Что же в этом плане может предложить Linux? Как известно, «спасение утопающих – дело рук самих утопающих», и поскольку Linux операционная система некоммерческая – локализация ее выполняется самими пользователями. В последние год-полтора усилиями наших русскоговорящих разработчиков дистрибутивов, а также фирмы Red Hat и многочисленных энтузиастов, большинство коробочных иностранных дистрибутивов (не говоря уже о русских и украинских) непосредственно после инсталляции могут корректно работать с кириллицей, вплоть до того, что на русский язык переведен и интерфейс многих программ.