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
bedeutetcreate
(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:
- Quellcode herunterladen
- Entpacken Sie das komprimierte Paket
- Aufbau
- kompilieren
- 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.