Как проверить доступность инструмента сжатия в Linux

LinuxLinuxBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом практическом занятии (лабораторной работе) вы узнаете, как проверить доступность распространенных инструментов сжатия в Linux. Мы рассмотрим, как использовать опцию --version с программами gzip и bzip2 для проверки их установки и просмотра версий.

Вы также узнаете, как проверить каталог /usr/bin, чтобы узнать, где на вашей системе расположены многие исполняемые бинарные файлы, в том числе эти инструменты сжатия.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/BasicSystemCommandsGroup(["Basic System Commands"]) linux(("Linux")) -.-> linux/BasicFileOperationsGroup(["Basic File Operations"]) linux(("Linux")) -.-> linux/CompressionandArchivingGroup(["Compression and Archiving"]) linux(("Linux")) -.-> linux/PackagesandSoftwaresGroup(["Packages and Softwares"]) linux/BasicSystemCommandsGroup -.-> linux/help("Command Assistance") linux/BasicFileOperationsGroup -.-> linux/ls("Content Listing") linux/CompressionandArchivingGroup -.-> linux/gzip("Gzip") linux/PackagesandSoftwaresGroup -.-> linux/software("Linux Software") subgraph Lab Skills linux/help -.-> lab-558702{{"Как проверить доступность инструмента сжатия в Linux"}} linux/ls -.-> lab-558702{{"Как проверить доступность инструмента сжатия в Linux"}} linux/gzip -.-> lab-558702{{"Как проверить доступность инструмента сжатия в Linux"}} linux/software -.-> lab-558702{{"Как проверить доступность инструмента сжатия в Linux"}} end

Проверка наличия gzip с помощью команды gzip --version

На этом этапе мы начнем знакомиться с некоторыми распространенными утилитами Linux. Многие системы Linux поставляются с инструментами для сжатия и распаковки файлов. Два популярных инструмента - это gzip и bzip2.

Проверим, установлен ли gzip и посмотрим его версию. Для этого можно использовать опцию --version.

Если терминал еще не открыт, откройте его. Помните, что иконку Xfce Terminal можно найти слева на рабочем столе.

Введите следующую команду и нажмите Enter:

gzip --version

Вы должны увидеть вывод, похожий на этот, который показывает, что gzip установлен и отображает информацию о его версии:

gzip (GNU gzip) 1.10
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Точный номер версии может отличаться, но наличие такого вывода подтверждает, что команда gzip доступна на вашей системе.

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

Нажмите Продолжить, чтобы перейти к следующему шагу.

Проверка наличия bzip2 с помощью команды bzip2 --version

На предыдущем этапе мы проверили версию gzip. Теперь сделаем то же самое для bzip2, еще одной популярной утилиты для сжатия файлов.

Как и gzip, bzip2 также поддерживает опцию --version для отображения информации о своей версии.

В терминале введите следующую команду и нажмите Enter:

bzip2 --version

Вы должны увидеть вывод, похожий на следующий:

bzip2, a block-sorting file compressor.  Version 1.0.8, 13-July-2019.

   Copyright (C) 1996-2019 Julian Seward <[email protected]>.  All rights reserved.

   Redistribution and use in source and binary forms, with or without
   modification, are permitted provided that the following conditions
   are met:

   1. Redistributions of source code must retain the above copyright
      notice, this list of conditions and the following disclaimer.

   2. The origin of this software must not be misrepresented; you must
      not claim that you wrote the original software.  If you use this
      software in a product, an acknowledgment in the product
      documentation would be appreciated but is not required.

   This software is provided `as is'', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
   arising from the use of this software.

   Julian Seward, Cambridge, UK.
   [email protected]

Снова повторюсь, конкретный номер версии может отличаться, но этот вывод подтверждает, что bzip2 установлен и готов к использованию.

Проверка версии команды - это фундаментальный навык в Linux. Это помогает вам убедиться, что программа установлена и понять, с какой версией вы работаете, что может быть важно для совместимости или устранения неполадок.

Нажмите Продолжить, чтобы перейти к следующему этапу.

Просмотр исполняемых файлов с помощью команды ls /usr/bin

В системе Linux исполняемые программы (команды) обычно хранятся в определенных каталогах. Одним из основных мест для хранения системных команд является /usr/bin.

Давайте воспользуемся командой ls для вывода списка содержимого каталога /usr/bin. Команда ls используется для вывода списка файлов и каталогов.

В терминале введите следующую команду и нажмите Enter:

ls /usr/bin

Вы увидите длинный список файлов. Это многие из команд и программ, доступных в вашей системе.

[... many lines of output ...]
a2ps
a2query
aa-enabled
aa-exec
aa-status
ab
abcde
abrt-action-analyze-ccpp
abrt-action-analyze-core
abrt-action-analyze-oops
[... many more lines ...]

В этом каталоге находится огромное количество исполняемых файлов, начиная от простых утилит, таких как ls сама по себе, и заканчивая более сложными приложениями. Если вы пролистите этот список, вы даже можете найти gzip и bzip2!

Вывод списка содержимого каталогов, таких как /usr/bin, помогает вам понять, где хранятся команды, и дает представление о структуре файловой системы Linux.

Не беспокойтесь, если не поймете назначение каждого файла в этом списке. Главное здесь - это увидеть, где располагается множество команд.

Нажмите Продолжить, чтобы завершить этот раздел лабораторной работы.

Резюме

В этой лабораторной работе мы научились проверять доступность и версию распространенных инструментов сжатия в Linux. Мы использовали опцию --version для команд gzip и bzip2, чтобы убедиться, что они установлены, и посмотреть информацию о их версиях. Это показало стандартный способ проверки наличия и версии утилит командной строки в Linux.