Zusammenfassung der Linux-Befehle zur Dateikomprimierung und -dekomprimierung sowie zum Kompilieren und Installieren von Software

1. Dateikomprimierung und -dekomprimierung

  • Packen: Umwandeln mehrerer Dateien in eine Gesamtdatei, wissenschaftlich als Archivierung bezeichnet
  • Komprimierung: Komprimieren einer großen Datei (normalerweise ein Archiv) in eine kleine Datei

Verwenden Sie häufig tar , um mehrere Dateien in einer Gesamtdatei namens archive zu archivieren, und verwenden Sie dann gzip Oder verwenden Sie der Befehl bzip2 zum Komprimieren von archive in eine kleinere Datei.

dauert

Erstellen Sie ein tar Archiv.

Grundlegende Verwendung:

tar -cvf sort.tar sort/ # 将sort文件夹归档为sort.tar
tar -cvf archive.tar file1 file2 file3 # 将 file1 file2 file3 归档为archive.tar

Häufig verwendete Parameter:

  • -cvf bedeutet create (erstellen) + verbose (Details) + file (Datei), eine Archivdatei erstellen und Zeigen Sie die Betriebsdetails an;
  • -tf Zeigt den Inhalt des Archivs an, öffnet das Archiv jedoch nicht.
  • -rvf Dateien an Archiv anhängen, tar -rvf archive.tar file.txt ;
  • -xvf 解开归档、 tar -xvf archive.tar .

Sie können auch den Befehl tar verwenden, um die Archivierungs- und Komprimierungsvorgänge gleichzeitig abzuschließen. Fügen Sie dazu einen zusätzlichen Optionsparameter zum Befehl tar hinzu dass nach Abschluss des Archivierungsvorgangs immer noch der Befehl gzip oder bzip2 aufgerufen wird, um den Komprimierungsvorgang abzuschließen.

tar -zcvf archive.tar.gz archive/ # 将archive文件夹归档并压缩
tar -zxvf archive.tar.gz # 将archive.tar.gz归档压缩文件解压

gzip / gunzip

Archiv „Komprimieren/Dekomprimieren“, der Standardbefehl ist gzip , das Suffix der komprimierten Datei ist .tar.gz .

gzip archive.tar # 压缩
gunzip archive.tar.gz # 解压

zcat、zless、can

Verwenden Sie cat less more , um den Dateiinhalt anzuzeigen. Der Inhalt der komprimierten Datei kann jedoch nicht mit diesen Befehlen angezeigt werden, sondern muss mit zcat、zless、zmore angezeigt werden.

zcat archive.tar.gz

zip/entpacken

Dateien „komprimieren/dekomprimieren“ zip ( zip komprimierte Dateien stammen im Allgemeinen von windows Betriebssystemen).

Installationsbefehl:

# Red Hat 一族中的安装方式,ubuntu用apt
yum install zip 
yum install unzip 

Grundlegende Verwendung:

unzip archive.zip # 解压 .zip 文件
unzip -l archive.zip # 不解开 .zip 文件,只看其中内容

zip -r sort.zip sort/ # 将sort文件夹压缩为 sort.zip,其中-r表示递归

2. Software kompilieren und installieren

Zusätzlich zur Verwendung des yum -Befehls (Redhat)/apt-Befehls (Ubuntu) für die Softwareinstallation, wenn Sie auf Software stoßen, die nicht im yum/apt Lager, Sie müssen „Quellcode-Kompilierung und Installation“ für fortgeschrittenere Software installieren.

Kompilieren und installieren

Einfach ausgedrückt ist Kompilierung der Prozess der Konvertierung des Quellcodes eines Programms in eine ausführbare Datei. Die meisten Linux -Programme sind Open Source und können in ausführbare Dateien kompiliert werden, die den Eigenschaften unserer Computer und Betriebssysteme entsprechen.

Die grundlegenden Schritte sind wie folgt:

  1. Quellcode herunterladen
  2. Entpacken Sie das komprimierte Paket
  3. Aufbau
  4. kompilieren
  5. Installieren

tatsächlicher Fall

1) Herunterladen

Um beispielsweise htop Software zu kompilieren und zu installieren, laden Sie zunächst den Quellcode von der offiziellen Website herunter: https://bintray.com/htop/source/htop#files

Der heruntergeladene Quellcode kann mit scp auf Ihrem lokalen Computer mit dem Server synchronisiert werden. Sie können auch wegt zum Herunterladen verwenden:

# wegt+下载地址
wegt https://bintray.com/htop/source/download_file?file_path=htop-3.0.0.tar.gz

2) Entpacken Sie die Datei

tar -zxvf htop-3.0.0.tar.gz # 解压
cd htop-3.0.0 # 进入目录

3) Konfiguration

Ausführen ./configure , es analysiert den Computer, um zu bestätigen, ob alle für die Kompilierung erforderlichen Tools installiert wurden.

4) Kompilieren

Befehl make Befehl

5) Installation

Führen Sie den Befehl make install aus. Nachdem die Installation abgeschlossen ist, führen Sie den Befehl ls /usr/local/bin/ aus, um zu sehen, ob ein htop Befehl. Wenn ja, können Sie den Befehl htop ausführen, um den Systemprozess anzuzeigen.

おすすめ

転載: blog.csdn.net/daydayup858/article/details/134649702