Чтение онлайн

ЖАНРЫ

Стахнов Алексей Александрович

Шрифт:

ps

Команда ps выводит разнообразную информацию о процессах операционной системы.

Пример:

Более подробную информацию можно получить по команде man ps.

quota

Команда quota отображает ограничения на использование дискового пространства пользователями.

Более подробную информацию можно получить по команде man quota.

tload Команда выводит график загрузки системы.

top

Команда top

выводит список процессов в системе, отсортированных в порядке убывания используемого процессорного времени. Неплохой инструмент для определения подозрительных процессов.

Пример:

uptime

Команда выводит информацию о системе: количество работающих пользователей, среднюю загрузку системы, время, прошедшее с момента запуска операционной системы.

Пример:

uptime 4:11pm up 5 min, 2 users, load average: 0.04, 0.04, 0.01

users Команда users выводит информацию о пользователях, подключенных в настоящий момент к системе. Для получения этой информации используется файл /etc/utmp.

who

Команда who выводит информацию о системе или о пользователе. Команда без параметров выводит информацию о пользователях, зарегистрированных в системе.

Пример:

who

alst tty1 Oct 6 14:13

root tty2 Oct 6 14:18

Более подробную информацию можно получить по команде man who.

W Команда w выводит информацию о системе: список пользователей, подключенных к системе, статистику использования системы, а также выполняемые пользователями задачи. Эта команда является комбинацией команд

who, ps, -а и uptime.

Создание файловой системы

fdisk

Утилита для создания, изменения и удаления дисковых разделов. Обычно используется во время инсталляции операционной системы или при подключении нового диска.

fdformat Команда fdformat производит низкоуровневое форматирование дискеты.

mkfs

С помощью утилиты mkfs создается файловая система. Обычно используется совместно с утилитой fdisk. При использовании этой утилиты необходимо определить тип файловой системы и количество используемых блоков. Более подробную информацию можно получить по соответствующей команде man.

Диагностика файловой системы

fsck

Утилита fsck обычно используется при загрузке операционной системы для проверки и восстановления файловых систем. Более подробную информацию смотрите в документации.

Архивация

gzip

Программа, осуществляющая сжатие файла по алгоритму Лемпела—Зиффа. В отличие от аналогов в MS-DOS или Windows, может сжимать только один файл. Для архивации нескольких файлов в один архив необходимо воспользоваться утилитой tar.

tar

Утилита, предназначенная для изготовления из нескольких файлов/каталогов одного файла архива. При этом компрессия файлов не производится. Первоначально использовалась для записи файлов на ленточный накопитель.

Работа с текстовыми файлами

joe

Команда joe запускает текстовый редактор. Простой, гибкий, удобный в использовании.

sort Команда sort сортирует, объединяет или сравнивает

строки текстовых файлов. Результат выводится на экран.

uniq Команда uniq удаляет повторяющиеся строки из файла 1 и выводит результат в файл 2.

vi Команда vi запускает текстовый редактор, который является одним из старейших редакторов и установлен практически на всех UNIX-системах. Сегодня обычно не используется оригинальный редактор vi. Вместо него вызывается редактор vim или редактор eivis.

vim

Текстовый редактор, запускаемый по команде vim, – это vi-совместимый редактор для обработки текстовых файлов. Более «продвинутый», с большей функциональностью и меньшими ограничениями.

Помощь

apropos

Команда apropos производит поиск заданного ключевого слова в базе whatis.

man

Команда man форматирует и выводит справочные страницы для команд, функций и тому подобных вещей. Справочные страницы man являются официальным руководством и имеют жестко заданный формат.

Более подробную информацию можно получить по команде man man.

whatis

Команда whatis представляет собой мини-справочную систему. В качестве аргумента указывается имя файла, на выходе – строка информации об этом файле.

Пример:

whatis du

du (1) – estimate file space usage

Разное

banner

Команда banner выводит слева направо строку, рисуя буквы при помощи символа звездочки *.

bash Команда bash запускает интерпретатор командной строки Bourne Again Shell (модификацию интерпретатора командной строки sh). Является интерпретатором командной строки по умолчанию.

bc Команда be представляет собой калькулятор, позволяющий проводить вычисления с произвольной точностью. Также имеется возможность преобразования чисел из одной системы счисления в другую.

chvt Команда используется для переключения на указанную виртуальную консоль. Имеет смысл использовать, если в системе более двенадцати виртуальных консолей.

clear Команда clear очищает экран в текстовом режиме.

cpp Команда срр запускает препроцессор, используемый С-компилятором для преобразования программы перед началом компиляции.

csh Эта команда запускает С shell – один из используемых в Linux интерпретаторов командной строки.

echo Команда echo выводит текст или значения переменных на стандартное устройство (обычно на экран). Существуют три варианта команды echo: команда Linux /bin/echo, а также команды echo-интерпретаторов командной строки С shell и Bourne Again Shell. Эти варианты практически одинаковы.

env

Команда env устанавливает значения переменных окружения на время выполнения указанной команды или выводит значения переменных окружения на экран.

Операционная система Linux имеет набор переменных окружения, используемых в различных ситуациях. Например, большинство программ, которым для работы нужен текстовый редактор, используют заданный в переменной окружения editor. Другие переменные определяют используемый по умолчанию интерпретатор командной строки, тип терминала, путь, домашний каталог пользователя и т. д.

Поделиться с друзьями: