Linux
Шрифт:
ps
Команда 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. Другие переменные определяют используемый по умолчанию интерпретатор командной строки, тип терминала, путь, домашний каталог пользователя и т. д.