Linux
Шрифт:
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. Другие переменные определяют используемый по умолчанию интерпретатор командной строки, тип терминала, путь, домашний каталог пользователя и т. д.g77 Программа g77 – компилятор программ на языке Fortran. Современные программисты редко используют этот язык, но осталось обширное «наследие» программного обеспечения от прошлых времен (по крайней мере, на Западе), которое необходимо сопровождать. Язык был разработан фирмой IBM специально для математических расчетов.
gawk Программа gawk представляет собой GNU-версию языка программирования AWK.
gcc Программа gcc – компилятор языков программирования С и С ++, используемый в Linux. Существует для большинства версий UNIX и для других операционных систем, что облегчает перенос программного обеспечения (и экономит деньги, поскольку бесплатна).
id Команда id выводит информацию об указанном пользователе. Выводятся системный идентификатор пользователя, его номер, идентификаторы и номера групп, к которым принадлежит пользователь.
login Команда login используется для входа в операционную систему, выполняет некоторые административные задачи, такие как установка UID– и GID-терминала, а также уведомляет пользователя о наличии почты. Кроме того, команда login позволяет пользователю root вход в систему только с определенных терминалов, список этих терминалов находится в файле /etc/securetty.
logname Эта команда выводит имя пользователя, которому принадлежит вызывающий ее процесс. Для его определения используется файл /etc/utmp.
make
Команда make управляет группой файлов, из которых создается программа.
Для определения зависимостей между файлами и командами команда make использует созданный пользователем файл правил. По умолчанию это файл Makefile.nohup
Программа nohup позволяет продолжить выполнение указанной в той же строке команды после выхода пользователя из операционной системы.
Обычно используется для программ, которые качают большие объемы информации из Интернета или производят длительные расчеты.