Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >Wie installiere und konfiguriere ich CentOS 6.x?

Wie installiere und konfiguriere ich CentOS 6.x?

零下一度
零下一度Original
2017-07-23 16:33:193198Durchsuche

1. Systeminstallation

1 Wählen Sie „Installieren oder Aktualisieren eines vorhandenen Systems“. Beginnen Sie die Installationsreise

2. Wählen Sie „Überspringen“, um die CD-Installationserkennung zu überspringen

3. Wählen Sie „Weiter“, um mit der Installation fortzufahren


4. Behalten Sie die Standardsprache „Englisch (Englisch)“ bei und klicken Sie auf „Weiter“. weiter


5. Behalten Sie die Standardtastaturtasten „US-Englisch“ bei und klicken Sie auf „Weiter“, um fortzufahren


6. Wenn Sie sich auf einem Nicht-Server befinden und keine externen Speichergeräte haben, wählen Sie bitte „Basisspeicher“ aus Geräte“ und klicken Sie auf „Weiter“, um fortzufahren

Ø Basic Storage Devices (Basisspeichergeräte)

Ø Specialized Storage Devices (spezifizierte Speichergeräte)

7. Wählen Sie „Ja, alle Daten verwerfen“ Daten )“, klicken Sie auf „Weiter“, um fortzufahren

Ø Ja, alle Daten verwerfen (Ja, alle Daten ignorieren)

Ø Nein, behalten alle Daten (nein, alle Daten behalten)

Meine Auswahl auf alle Geräte mit nicht erkannten Partitionen oder Dateisystemen anwenden

(Wendet meine Auswahl auf alle Geräte mit nicht geprüften Partitionen oder Dateisystemen an)

8. Legen Sie den Hostnamen und das Netzwerk fest und klicken Sie auf „Weiter“, um fortzufahren

9. Wählen Sie „Asien/Shanghai“. (Asien/Shanghai)“ als Zeitzone und deaktivieren Sie „Systemuhr Benutzer UTC (Systemuhr verwendet UTC-Zeit)“,

Klicken Sie auf „Weiter“, um fortzufahren

10, Passworteinstellung, geben Sie das Passwort ein und bestätigen Sie das Passwort, klicken Sie auf „Weiter“. " um fortzufahren

11. Einstellung des Festplattenpartitionsformats, wählen Sie „Benutzerdefiniertes Layout erstellen“ und klicken Sie auf „Weiter“, um fortzufahren


12. Erstellen Sie eine Festplattenpartition, wählen Sie „Freie“ Festplatte, klicken Sie auf „Erstellen“, erstellen Sie eine entsprechende Festplattenpartition entsprechend Ihren Anforderungen und klicken Sie dann auf „Weiter“, um fortzufahren

Sie können sich zum Einrichten der Festplattenpartition auf den folgenden Plan beziehen:

Partitionstyp

Einhängepunkt

Dateisystemtyp

Andere Größenoptionen

Standardgröße

Empfohlene Größe

Standardpartition

/boot

Ext4

Feste Größe

100 MB

2000 MB

Standardpartition

/

Ext4

Feste Größe

5000 MB

10000 MB

Standardpartition

Tausch

Feste Größe

1000 MB

8000 MB

Standardpartition

/usr

Ext4

Feste Größe ( Feste Größe)

3000 MB

10000 MB

Standardpartition

/var

Ext4

Feste Größe (Feste Größe)

1000 MB

8000 MB

Standardpartition

/tmp

Ext4

Feste Größe

500 MB

7000 MB

Standardpartition

/data

xfs

Feste Größe)

5000 MB

20000 MB

Standardpartition

/home

Ext4

Feste Größe (Feste Größe)

Alles andere

Alles andere

Standardpartition

/backup

xfs

Feste Größe

Alle unabhängigen Festplatten

Alle unabhängigen Festplatten

Beispiel für eine HOSTS-Hostliste:

192.168.100.101Master.GreenPlum Master

192.168.100.102Mirror.GreenPlum Mirror

192.168. 100.103Slave1.Greenplum Slave1

192.168.100.104Slave2.greenplum Slave2

192.168.100.105Slave3. 🎜>

Hostname, IP-Adresse, MAC-Adresse, UUID-Beispiel:

Master.GreenPlum 192.168.100.101 00:50:56:28:1C:CF ab4ce8c2-119d-460e-bff6-b2b7766af574

Mirror.GreenPlum 192.168.100.102 00: 50 :56:25:38:1F dd585048-96bc-4e9e-88b6-40b1f7672051

Slave1.GreenPlum 192.168.100.103 00:50:56:3B:2B:1 0. efe64854-af0 f - 4c34-aaa3-34d699a596e2

Slave2.GreenPlum 192.168.100.104 00:50:56:2D:0C:6D 9fe9b8e6-c3f3-4742-b530- 6e871236b685

Slave3.GreenPlum 192.168.100.105 00:50:56:3F:DB:D3 f0584922-74d5-4176-82f9-47ffdf926456

2. Systemkonfiguration

1. Netzwerk- und Hostnamenkonfiguration

① Behalten Sie eth0 bei und ändern Sie die MAC-Adresse ( Beachten Sie die unterschiedlichen Einstellungswerte bei Verwendung mehrerer Netzwerkkarten)

#vim/etc/udev/rules.d/70-persistent-net.rules

② IP-Adresse, MAC-Adresse, UUID und andere Informationen ändern (UUID ist GUID-Kodierung, bitte achten Sie bei Verwendung mehrerer Netzwerkkarten auf unterschiedliche Einstellungswerte)

#vim/etc/sysconfig/network-scripts/ ifcfg-eth0 /ifcfg-eth1 /ifcfg-eth*

Konfiguration Dateibeispiel:

DEVICE=eth0

Hinweis: Der Name und der Name der Netzwerkkarte müssen konsistent sein

TYPE=Ethernet

Netzwerkkartentyp (Ethernet | TokenRing | ATM | ADSL)

UUID=******

UUID-eindeutige Kodierung (GUI D-Kodierung)

ONBOOT= ja

Ob beim Systemstart automatisch geladen werden soll

NM_CONTROLLED=nein

Ob es in Echtzeit wirksam wird (in „Nein“ geändert und verlässt sich nicht auf die VMware-Netzwerkverwaltungssteuerung)

BOOTPROTO=static

So erhalten Sie eine IP-Adresse (keine | statisch | bootp | dhcp)

HWADDR=00:50:56:3B:51:59

MAC-Adresse

IPADDR=192.168.100.254

IP-Adresse

NETMASK=255.255.255.0

Subnetzmaske

BROADCAST=192.168.100.255

Broadcast-Adresse (kann nicht eingestellt werden)

PREFIX=24

GATEWAY=192.168.100.1

Standard-Gateway

DNS1=208.67.222.222

DNS-Adresse 1

DNS2=208.67.220.220

DNS-Adresse 2

DEFROUTE=ja

Route standardmäßig aktiviert

IPV4_FAILURE_FATAL=yes

IPV6INIT=nein

IPv6-Konfigurationsbezogen

IPV6_AUTOCONF=yes

IPv6-Konfigurationsbezogen

IPV6_DEFROUTE=yes

IPv6-Konfigurationsbezogen

IPV6_PEERDNS=yes

IPv6-Konfigurationsbezogen

IPV6_PEERROUTES=yes

IPv6-Konfigurationsbezogen

IPV6_FAILURE_FATAL=nein

IPv6-Konfigurationsbezogen

NAME =eth0

Hinweis: Der Name und der Netzwerkkartenname müssen konsistent sein

USERCTL=no

Ob Nicht-Root-Benutzern die Steuerung des Geräts gestattet werden soll

PEERDNS=yes

Ob die automatische Änderung der Konfigurationsdatei /etc/resolv.conf zugelassen werden soll

#/etc/init.d/networkreload Netzwerkkonfigurationsdatei ifcfg-eth0 erneut importieren

③ Hostnamen und Gateway ändern

#vim/etc/sysconfig/network

配置文件样例:

NETWORKING=yes

是否自动启用网络连接

HOSTNAME=Aaron

主机名称

GATEWAY=192.168.100.1

默认网关

Beispiel für eine Konfigurationsdatei: NETWORKING=yes Ob die Netzwerkverbindung automatisch aktiviert werden sollHOSTNAME=Aaron HostnameGATEWAY=192.168.100.1Standard-Gateway

④ 修改DNS

    #vim/etc/sysconfig/resolv.conf

配置文件样例:

nameserver 208.67.222.222

DNS  1

******

******

nameserver 208.67.220.220

DNS  n

Weitere Informationen:

Nameserver 208.67.222.222

DNS  1

配置文件样例:

192.168.100.101 Master.GreenPlum Master

主机  Master

192.168.100.102 Mirror.GreenPlum Mirror

镜像  Mirror

192.168.100.103 Slave1.GreenPlum Slave1

从机  Slave1

192.168.100.104 Slave2.GreenPlum Slave2

从机  Slave2

192.168.100.105 Slave3.GreenPlum Slave3

从机  Slave3

******
******
Nameserver 208.67.220.220 DNS  n
⑤ 添加主机列表    #vim/etc/hosts    #more/etc/hosts
配置文件样例:
192.168.100.101 Master.GreenPlum Master 主机  Master
192.168.100.102 Mirror.GreenPlum Mirror 镜像  Mirror
192.168.100.103 Slave1.GreenPlum Slave1 从机  Slave1
192.168.100.104 Slave2.GreenPlum Slave2 从机  Slave2
192.168.100.105 Slave3.GreenPlum Slave3 td> 从机  Slave3

⑥ Starten Sie das System neu

Befehlszeilenänderungs-IP Adresse, Gateway, DNS: (ungültig nach Neustart)

① IP-Adresse ändern:

#ifconfigeth0 192.168.100.254 Netzmaske 255.255.255.0

② Gateway ändern

#routeadd default gw 192.168.100.1

③ DNS ändern

#echo "nameserver 192.168.100.1" >> /etc/resolv.conf

④ Starten Sie den Netzwerkdienst neu

#/etc/init.d/networkrestart oder #service network restart

2. Schritte und Methoden zur Installation des Virtual Machine Tools

(1) Schritte zur Installation von VMware Tools

a . Installieren Sie das Perl-Skriptverwaltungstool

# yuminstall perl

b. Erstellen Sie das Mountpunktverzeichnis

#mkdir/mnt/cdrom

c. CD-ROM-Laufwerk mounten

#mount/dev/cdrom /mnt/cdrom

d. Gehen Sie zum temporären Systemverzeichnis und löschen Sie das vorherige vmware-tools-distrib-Verzeichnis

#cd /tmp

e. Listen Sie den Inhalt des Mount-Punkt-Verzeichnisses auf und notieren Sie sich den Dateinamen des VMware Tools-TAR-Installationsprogramms

#ls/mnt/cdrom

f. Entpacken Sie das Installationsprogramm

#tar zxpf/mnt/cdrom/VMwareTools-x.x.x-yyyy.tar.gz

g. Hängen Sie das CD-ROM-Laufwerk aus

#umount/dev/cdrom

h Führen Sie das Installationsprogramm aus (drücken Sie die Eingabetaste). den ganzen Weg)

#cdvmware-tools-distrib

#./vmware-install.pl

i . Konfigurieren Sie VMware Tools (drücken Sie die Eingabetaste ganz)

#vmware-config-tools.pl

j. Starten Sie das System neu

(2), Schritte zur Installation der erweiterten VirtualBox-Funktion

a. Abhängigkeitspakete installieren

#yuminstall kernel-headers

#yuminstall kernel-devel

# yuminstall gcc*

#yuminstall make

Erweiterungspaket installieren

#mkdir /mnt/cdrom

#mount/dev/cdrom /mnt/cdrom

#cd/mnt/cdrom

#./ VBoxLinuxAdditions .run

c. Freigabeeinstellungen

① Gerät->Datenraum zuweisen

② Mount-/Unmount-Befehl

#mkdir/mnt/share

#mount –t vboxsfmyshare /mnt/share/

#umount -f/mnt/share

③ Beim Booten automatisch teilen

#vim/etc/ fstab

Einen Artikel hinzufügenà myshare /mnt/share vboxsfrw,gid=100,uid=1000,auto 0 0

d. Neu starten das System

3. Linux-Grundumgebungskonfiguration

Wget-Netzwerk-Download-Tool installieren

#yum-y install wget

Ändern Sie die CentOS-Installationsquelle, um die Download-Geschwindigkeit zu erhöhen

① Originalquelle sichern

#mv/etc/yum.repos.d/CentOS-Base.repo /etc/yum .repos .d/CentOS-Base.repo.backup

② Alibaba Cloud Source installieren

#wget -O/etc/yum repos. d/CentOS-Base.repo

③ Cache generieren

#yummakecache

VIM installieren Editor

#yum-y install vim*

Schalten Sie die Firewall aus (ändern Sie SELINUX auf deaktiviert, verwenden Sie „#sestatus“, um den Status anzuzeigen )

#vim/etc/selinux/config

Deaktivieren Sie den iptables-Filter (verwenden Sie „#/sbin/chkconfig --list iptables „Sie können den Status sehen)

#/sbin/chkconfigiptables off

3. Allgemeine Linux-Befehle

(001) SecureCRT-Terminalsoftware kann verwendet werden Betreiben Sie die Linux-Verwaltung

(002) Die grundlegendsten täglichen Befehle

Seriennummer

Befehlszeile

Befehlsbeschreibung

Bemerkungen

001

#su

Administratorrechte erhalten

002

#passwd

Ändern Sie das aktuelle Kontopasswort

003

#shutdown -h now

Sofort abschalten

004

#reboot

Neustart jetzt

005

#dhclient

IP-Adresse automatisch beziehen

006

#mehr

Mehr Dateiinhalt anzeigen

007

#cd ..

Zurück zum vorherigen Verzeichnis

008

#cd

Zurück zum Stammverzeichnis

009

#cd /etc

Geben Sie das Verzeichnis etc ein und so weiter

010

#rm -rf dirName

Verzeichnis mit dem angegebenen Namen löschen

011

#df -Th

Partitionsinformationen und Formattyp anzeigen

012

#Service-Netzwerkstatus

Netzwerkkartenstatus prüfen

013

#service network stop

Netzwerkkarte stoppen

014

#service network start

Starten Sie die Netzwerkkarte

015

#Service-Netzwerk-Neustart

Netzwerkkarte neu starten

016

#hostname

Aktuellen Hostnamen anzeigen

017

#sestatus

Firewall-Status anzeigen

018

#/sbin/chkconfig --list iptables

Iptables-Status anzeigen

019

#ifconfig

Anzeigen des aktuellen Netzwerkstatus (Netzwerkkarte)

-a

020

#/etc/init.d/network reload

Die ifcfg-eth0-Netzwerkkonfigurationsdatei erneut importieren

021

#netstat -r

Aktuelle Routing- und Gateway-Informationen anzeigen

022

 

 

(003) Neuen Benutzer hinzufügen

Konto hinzufügen: #useradd userName

Passwort festlegen: #passwd userName

(004) Bildschirmschoner- und Energiesparoptionen deaktivieren

a. Optionen deaktivieren

-blank- store>>/etc/rc.local Gültig für CentOS5 und Ubuntu10.04

: W (Kleinbuchstabe) Speichern Sie die Datei

?: wq (Kleinbuchstabe) Speichern und beenden Sie vim

: w Dateiname 1 Speichern Sie die Datei unter Dateiname 1

:ZZ (Großbuchstaben) Speichern Sie die Datei und beenden Sie sie, entspricht: wq

: wq! (Kleinbuchstaben) Der Dateieigentümer erzwingt das Speichern der schreibgeschützten Datei. Wenn dieser Vorgang nicht vom Dateieigentümer ausgeführt wird, ist er nicht erfolgreich.

:q! Speichern der Datei

u 4 Kopieren (Ruck)

Im Befehlsmodus

yy oder Y Kopieren Sie die gesamte Zeile, in der sich der Cursor befindet

y^ Kopieren Sie an den Anfang der Zeile, in der sich der Cursor befindet, mit Ausnahme des Zeichens an der Cursorposition

y$ Kopieren Sie bis zum Ende der Zeile, in der sich der Cursor befindet, einschließlich des Zeichens am Cursor

yw Kopieren Sie ein Wort, der Cursor muss sich am Anfang befinden das Wort

yG An das Ende der Datei kopieren

y1G An den Anfang der Datei kopieren

nyy Kopieren Sie n Zeilen beginnend mit der Zeile, in der sich der Cursor befindet

u 5 Einfügen

Im Befehlsmodus

p (Kleinbuchstabe) wird nach dem Cursor eingefügtP                                                                   Vor dem Cursor einfügen

u 6 Löschen

Im Befehlsmodus

x (Kleinbuchstabe) das Zeichen vor dem Cursor löschen

🎜>

dw               (Kleinbuchstaben) Ein Wort an der Cursorposition löschen

dG Die gesamte Zeile von der Cursorposition bis löschen das Ende der Dateidgg Löscht die gesamte Zeile, in der sich der Cursor befindet, bis zum Anfang der Datei

D (Großbuchstabe) Löscht bis zum Ende der Zeile , einschließlich des Zeichens am Cursor. Der Effekt ist der gleiche wie bei D

d0. Löschen Sie bis zum Anfang der Zeile, ohne das Zeichen am Cursor

d^ Der Effekt ist der gleiche wie bei d0

:n1 ,n2d Löschen Sie im Bearbeitungsmodus die Zeilen n1-n2

u 7 Rückgängig machen

Im Befehlsmodus

U (Kleinbuchstabe) Verjüngung vor der Lagerung (ca. 500 Mal)

Strg+R Wiederherstellen

U 8-Zeichen-Ersetzung Ersetzung

Im Befehlsmodus

r                                                                                                                                                        Cursor

S (Großbuchstabe) hat den gleichen Effekt wie ss (Kleinbuchstabe)

C (Großbuchstabe) ersetzt den Schwanz, einschließlich des Zeichens des Cursors

C0 (Kleinbuchstabe, Zahl 0) bis zum Zeilenkopf, ohne das Zeichen von Der Cursor

c^ (Kleinbuchstabe) hat den gleichen Effekt wie c0 (Kleinbuchstabe, Zahl 0)

u 9 String Suchen und Ersetzen

Im Befehlsmodus

/string Beginnen Sie mit dem Cursor und suchen Sie nach der Zeichenfolge string

/Im Suchmodus drücken Sie n (Kleinbuchstabe), um das nächste zu finden, drücken Sie N (Großbuchstabe), um das vorherige zu finden

?string Beginnen Sie mit dem Cursor und schauen Sie nach oben , nach Zeichen aus der Zeichenfolge suchen

? Suchen Sie nach n (Kleinbuchstaben), um das vorherige im Suchmodus zu finden ># Passen Sie das Wort unter dem Cursor vollständig an

g* Passen Sie das Wort unter dem Cursor teilweise nach unten an

g# Passen Sie den oberen Teil an und bewegen Sie den Cursor nach unten zum Wort

Im Bearbeitungsmodus

:setic Bei der Suche die Groß- und Kleinschreibung ignorieren

:setnoic Groß- und Kleinschreibung beim Abbrechen ignorieren die Suche

:fstring (Kleinbuchstabe f und Zeichenfolge haben Leerzeichen) Suche nach übereinstimmender Zeichenfolge in einer Zeile

:%s/old/new /g Altes durch neues im Volltext ohne Aufforderung ersetzen

:%s/old/new/c Altes durch neues im Volltext ohne Aufforderung ersetzen Ob

:n1,n2s/old/new/g Ersetzen Sie in der Zeile n1-n2 ohne Aufforderung alt durch neu

:n1,n2s/old/new /c Ersetzen Sie in den Zeilen n1-n2 alt durch neu und fragen Sie nach, ob

ersetzt werden soll. Wenn der Ersetzungstext alt oder neu ein /-Zeichen enthält, ist dies erforderlich. Verwenden Sie es, um

u 10 Zeilennummer anzeigen

Im Bearbeitungsmodus

:setnu (mber) Zeile anzeigen Nummer

:setnonu Abbrechen der Anzeige von Zeilennummern

:setnu! Abbrechen der Anzeige von Zeilennummern

u 11 Einfach Satz

Im Bearbeitungsmodus

: CE (NTER) Der zentrale Anzeigecursor befindet sich

: RI (GHT (GHT ) Zeigt die Zeile der rechten Anzeige an

: le (FT) Linker Anzeigecursor

Im Befehl Modus

J Nächste Zeile unter dem Cursor mit der Zeile unter dem Cursor zusammenführen

>> Cursor Einzug hinzufügen (eine Registerkarte) zur Zeile

Einzug in die ersten n Zeilen hinzufügen

n< Im Modus

mx Setzen Sie Lesezeichen, x ist ein beliebiger Buchstabe, normalerweise ein Kleinbuchstabe (a-z). Wenn x ein Kleinbuchstabe ist, können Sie nur zwischen einer Datei wechseln. Wenn es ein Großbuchstabe ist, können Sie zwischen Dateien wechseln

`` `befindet sich neben der Zifferntaste 1) Springe zum Lesezeichen x

Im Editormodus >

:Markierungen Tags anzeigen

u 13 Cursorbewegungsmethode

Im Befehlsmodus

H (Großbuchstabe, Kopf) bewegt sich zum ersten nicht leeren Zeichen oben auf dem Bildschirm

M (Großbuchstabe, Mitte) bewegt sich zum ersten nicht leeren Zeichen in der Mitte des Bildschirms Bildschirm Leerzeichen

L (Großbuchstabe, Letzter) bewegt sich zum ersten nicht leeren Zeichen am unteren Bildschirmrand.

( (linke Klammer) bewegt sich zum Anfang des vorherigen Satz

) (rechte Klammer) geht an den Anfang des nächsten Satzes

{ (linke Klammer) geht an den Anfang des vorherigen Absatz

<}>} (rechte große Klammern) zum ersten Absatz wechseln

%Cursor springt zur Übereinstimmung der Klammern, unterstützt {} ( )

>[[ Der Cursor springt zum Anfang des Codeblocks, der { ist, wobei { in einer eigenen Zeile stehen muss

gD 🎜 >

'' (zwei einfache Anführungszeichen) der Cursor springt zum letzten Stopp

h (Kleinbuchstabe) der Cursor bewegt sich um eins Zeichen nach links, entspricht der linken Pfeiltaste

l (Kleinbuchstabe) Der Cursor bewegt sich ein Zeichen nach rechts, entspricht der rechten Pfeiltaste

k (Kleinbuchstabe) Der Cursor bewegt sich vertikal eine Zeile nach oben. Ganz Verwenden Sie die Aufwärtspfeiltasten

j (Kleinbuchstabe), um den Cursor vertikal eine Zeile nach unten zu bewegen, was äquivalent ist zu den Abwärtspfeiltasten

Strg+F (Vorwort) Ganze Seite nach unten blättern

Strg+B (Rückwärts) Ganze Seite umblättern nach oben

Strg+U (nach oben) Eine halbe Seite nach oben blättern

Strg+D (nach unten)eine halbe Seite nach unten blättern

zz (Kleinbuchstabe) zentriert die Zeile, in der sich der Cursor auf dem Bildschirm befindet

zt (Kleinbuchstabe) setzt den Cursor an den oberen Bildschirmrand

zb (Kleinbuchstabe) Lassen Sie die Zeile, in der sich der Cursor befindet, am unteren Bildschirmrand

Im Bearbeitungsmodus

:n Gibt den Wechsel zur Zeile n an

u 14 Zahlenpräfix und -wiederholung

Im Befehlsmodus

Fügen Sie die Zahl hinzu. Geben Sie vor dem Befehl an, wie oft der Befehl verarbeitet wird. Beispielsweise gibt 5dd an, dass der dd-Vorgang (die gesamte Zeile löschen, in der sich der Cursor befindet) fünfmal ausgeführt wird.

(englischer Punkt) ist ein Befehl zum Wiederholen, um den zuletzt ausgeführten Befehl auszuführen.

u 15 Verzeichnisse durchsuchen

Im Bearbeitungsmodus

:e ​​​​Verzeichnis Liste der angegebenes Verzeichnis Dateien und Verzeichnisse unter

u 16 vim-Tipps

Tipp 1 Importieren Sie Dateien oder Ergebnisse der Shell-Befehlsausführung

Im Bearbeitungsmodus

:r Dateiname 1 Füge den Inhalt von Datei 1 in diese Datei ein

:!Shell-Befehl in Führen Sie den Shell-Befehl in vim aus. Drücken Sie nach der Ausführung die Eingabetaste, um zur vim-Schnittstelle

:r !shell-Befehl zu gelangen (zwischen r und !) steht ein Leerzeichen und importieren Sie die Ergebnisse der Shell-Befehlsausführung in dieser Datei

Tipp 2 Benutzerdefinierte Tastenkombination

Im Bearbeitungsmodus

: Befehl „map ^x“ (Zwischen „map“ und „^“ sowie zwischen „x“ und dem Befehl steht ein Leerzeichen. Das „^“ ist hier nicht das „^“ auf der Tastatur. Drücken Sie stattdessen Strg+V, um die Tastenkombination anzuzeigen, die darauf hinweist die Strg-Taste. Das folgende x ist ein beliebiger Buchstabe. Nach dem Drücken von Strg+x wird der entsprechende Befehl

ausgeführt :map ^pI# Beim Drücken der Tastenkombination Strg+P ein #-Zeichen am Anfang der Zeile hinzufügen, in der sich der Cursor befindet, und zum Befehlsmodus zurückkehren

Tipp 3 Fortlaufende Zeilenkommentare

Im Editormodus

: N1, N2/^/#/G (# >> ist das Anmerkungssymbol, das Anmerkungssymbol in der Shell ist #, c ++ ist //)

:n1,n2/^////g C++-Quelldatei multi -zeilige fortlaufende Kommentare

Tipp 4 Ersetzen Sie

:ab string1string2 Nachdem Sie string1 in vim eingegeben und die Leertaste oder die Eingabetaste gedrückt haben, wird string1 automatisch ersetzt mit string2

:unabstring1 Brechen Sie die Ersetzung von string1 ab

vim-Konfigurationsdatei

~/ .vimrc

Sie können die Befehle im Bearbeitungsmodus darin schreiben, jeden Befehl in einer separaten Zeile, sodass die darin enthaltenen Befehle bei jedem Start automatisch ausgeführt werden.

5. Linux-FAQs (Auszüge^_^)

-------------------------- ---- ---------------------------------------------- ---- ----------------------------------------------

Klonvorgang für virtuelle Maschinen verwenden:

Nach dem Klonen der virtuellen Maschine liegt ein Problem mit der Netzwerkkarte vor, was dazu führt, dass kein Zugriff auf das Internet möglich ist

Nach dem Klonen: Verwenden Sie ip addr show, um herauszufinden, dass der Netzwerkkartenname eth1 und nicht der Standardname eth0 ist

Ansicht: /etc/sysconfig /network-scripts/-Verzeichnis, kann aber nur die Netzwerkkarte von eth0 sehen

Fehlerursache:

Aufgrund des geklonten Systems hat die virtuelle Maschine lediglich den Namen der virtuellen Maschine, MAC usw. geändert und eine Zeile mit dem Namen eth1 zu /etc/udev/rules.d/70-persistent-net hinzugefügt. Rules-Datei. Gerätename,

Lösung:

1. Ändern Sie /etc/udev/rules.d/70-persistent-net. Regeln Datei

Löschen Sie die Informationen über eth0. Ändern Sie den Namen der zweiten eth1-Netzwerkkarte in eth0.

2. Ändern Sie die MAC-Adresse in der Datei /etc/udev/rules.d/70-persistent-net.rules

Die MAC-Adresse in /etc/sysconfig/network-scripts/ifcfg-eth0 sollte der MAC-Adresse der Netzwerkkarte der virtuellen Maschine entsprechen.

Problem: Überprüfen Sie mit dem Befehl ifconfig das CentOS in der virtuellen Maschine und stellen Sie fest, dass keine IPv4-Adresse vorhanden ist!

Lösung:

Schritt 1: Ändern Sie die Netzwerkverbindungsmethode von Bridge auf NAT-Verbindung

Schritt 2: Im Terminal ausführen

#/etc/init.d/network restart

Schritt 3: System neu starten und ausführen ifconfig Überprüfen.

-------------------------- -------------------------------------------------- -------------------------------------------------- -

Sechs , Lässig angehängter Appetit (Auszug^_^)

Die 20 Befehle des ersten Blicks auf Linux

1, CD-Befehl

Dies ist ein sehr einfacher Befehl, den jeder häufig verwenden muss. Er wird zum Wechseln des aktuellen Verzeichnisses verwendet. Sein Parameter ist der Pfad des Verzeichnisses, zu dem gewechselt werden soll. Dies kann ein absoluter Pfad oder ein relativer sein Weg. Zum Beispiel:

[plain] viewplain copy

print?

1 .cd /root/Docements # Wechseln Sie in das Verzeichnis /root/Docements

2 # Wechseln Sie zum Pfadverzeichnis im oberen Verzeichnis. „..“ bedeutet das obere Verzeichnis

2 Dies ist ein sehr nützlicher Befehl zum Anzeigen von Dateien und Verzeichnissen. Hier sind einige der Parameter, die ich häufig verwende:

[plain ] viewplain copy

print?

1. -l: Lange Datenzeichenfolgen auflisten, einschließlich Dateiattributen und Berechtigungsdaten usw .

2. -a: Alle Dateien auflisten, einschließlich versteckter Dateien (beginnend mit . Dateien) (häufig verwendet)

3. -d: Nur das Verzeichnis selbst auflisten, nicht die Dateidaten des Verzeichnisses

4. -h: Die Dateikapazität besser lesbar auflisten (GB, kB usw.)

5. -R: Liste zusammen mit dem Inhalt des Unterverzeichnisses (rekursive Liste), gleich alle Dateien im Verzeichnis werden angezeigt

Hinweis: Diese Parameter können auch in Kombination verwendet werden, hier zwei Beispiele:

[plain] viewplain copy

drucken?

1. ls -l #Mit langer Datenzeichenfolge Listen Sie die Datendateien und Verzeichnisse im aktuellen Verzeichnis in der Form

auf 2. ls -lR #Alle Dateien im aktuellen Verzeichnis in Form einer langen Datenzeichenfolge auflisten

3 🎜>

Dieser Befehl wird häufig verwendet, um eine Informationszeile zu analysieren, die wir benötigen. Dieser Befehl wird normalerweise zusammen mit dem Pipeline-Befehl verwendet, um die Ausgabe einiger Befehle zu filtern und zu verarbeiten . Die einfache Syntax ist

[plain] viewplain copy

print?

1. grep [-acinv] [--color=auto] Dateiname „Suche nach Zeichenfolge“

Seine allgemeinen Parameter sind wie folgt:

[plain] viewplain copy

print?

1. -a: Durchsuchen Sie die Binärdatei als Textdatei

2. -c: Berechnen Sie, wie oft die „Suchzeichenfolge“ vorkommt gefunden

3. -i: Ignorieren Sie den Unterschied zwischen Groß- und Kleinschreibung, das heißt, behandeln Sie Groß- und Kleinschreibung gleich

4. -v: Auswahl umkehren, das heißt, die Zeile ohne den Inhalt von „Suchzeichenfolge“ wird angezeigt

5. Zum Beispiel:

6. # Nehmen Sie die Datei /etc/ heraus, die MANPATH in man.config enthält, und färben Sie die gefundenen Schlüsselwörter ein

7. etc/man.config

8 # Gibt den Inhalt der Ausgabe von ls -l aus, die die Buchstabendatei enthält (ohne Berücksichtigung der Groß- und Kleinschreibung)

9. ls -l |. grep -i Datei

4. Find-Befehl

find ist ein relativ leistungsfähiger Befehl, dessen Verwendung relativ kompliziert ist und viele Parameter hat Listen Sie sie in Kategorien auf. Die grundlegende Syntax lautet wie folgt:

[plain] viewplain copy

print?

1. Finden Sie [PATH] [Option] [Aktion]

2. # Parameter im Zusammenhang mit der Zeit:

4. -mtime n: n ist eine Zahl, die Dateien bedeutet, die vor n Tagen geändert wurden

5 : Listet die Dateinamen auf, die vor n Tagen geändert wurden (ohne n Tage selbst);

6. -mtime -n: Listet die Dateinamen auf, die innerhalb von n Tagen geändert wurden (einschließlich n Tage selbst);

7. -neuere Datei: Dateinamen auflisten, die geändert wurden. Außerdem ist ein neuer Dateiname erforderlich

8. # Zum Beispiel:

9 find /root -mtime 0 # Heute im aktuellen Verzeichnis suchen Dateien mit Änderungen

10 >

11. # Parameter im Zusammenhang mit dem Benutzer- oder Benutzergruppennamen:

12. -Benutzername: Listet die Dateien auf, deren Eigentümer der Name ist

13. -Gruppenname: Listet die Dateien auf, deren Benutzergruppe der Name ist

14. -uid n: Listet die Dateien auf, deren Besitzer die Benutzer-ID n ist

15. -gid n : Liste Die Benutzergruppe, zu der die Datei gehört, ist die Datei mit der Benutzergruppen-ID n

16. Zum Beispiel:

17. find /home/ljianhui -user ljianhui # Suchen Sie die Datei, deren Besitzer ljianhui ist, im Verzeichnis /home/ljianhui

18. Namensbezogene Parameter:

20. Dateiname mit dem Namen

21 - ]SIZE: Suchen Sie nach Dateien, die größer (+) oder kleiner (-) als SIZE

22 sind. -tpye TYPE: Suchen Sie nach Dateien, deren Typ TYPE ist. Der Wert von TYPE enthält hauptsächlich : allgemeine Dateien (f), Ausrüstungsdateien (b, c),

23. Verzeichnis (d), Verbindungsdatei (l), Socket (s), FIFO-Pipe-Datei (p); -perm-Modus: Suche Für Dateien, deren Dateiberechtigungen genau dem Modus entsprechen, wird der Modus durch eine Zahl dargestellt, z. B.

25. -perm -mode: Bei der Suche nach Dateiberechtigungen werden alle Dateien mit Modusberechtigungen müssen enthalten sein, und der Modus wird durch eine Zahl dargestellt. Repräsentiert

26 eine Zahl

27. Zum Beispiel:

28. Finden Sie die Datei mit dem Namen passwd

29. -perm 0755 # Dateien mit Dateiberechtigungen von 0755 im aktuellen Verzeichnis finden

30 Beachten Sie, dass c Byte bedeutet

5 cp-Befehl

Kopieren von Dateien, was bedeutet, dass mehrere Dateien gleichzeitig in ein Verzeichnis kopiert werden können. Nachfolgend sind die allgemeinen Parameter wie folgt aufgeführt:

[plain] viewplain copy

drucken?

1: Kopieren Sie die Attribute der Datei zusammen

2 . -p: Kopieren Sie die Attribute der Datei zusammen, anstatt die Standardmethode zu verwenden, die häufig für die Sicherung verwendet wird

3 , wird vor dem Überschreiben zunächst nach dem Vorgang gefragt

4 -r: Rekursives kontinuierliches Kopieren, wird für das Verhalten beim Verzeichniskopieren verwendet

5. -u: Die Zieldatei wird nur kopiert, wenn ein Unterschied zwischen der Zieldatei und der Quelldatei besteht

Zum Beispiel:

[plain] viewplain copy

print?

1. cp -a file1 file2 #Datei Datei1 in Datei kopieren file2 zusammen mit allen Eigenschaften der Datei

2. cp file1 file2 file3 dir #Kopiere Datei file1, file2, Kopiere file3 in das Verzeichnis dir

6. mv-Befehl

Dieser Befehl wird zum Verschieben von Dateien und Verzeichnissen oder zum Umbenennen verwendet. Seine allgemeinen Parameter lauten wie folgt:

[plain] viewplain copy

print?

1 Die Zieldatei existiert bereits und wird direkt überschrieben, ohne zu fragen

2. -i: Wenn die Zieldatei bereits existiert, wird gefragt, ob sie überschrieben werden soll

3. -u: Wenn die Zieldatei bereits existiert und neuer als die Zieldatei ist, wird sie aktualisiert

Hinweis: Dieser Befehl kann Verschieben Sie eine Datei oder mehrere Dateien gleichzeitig in einen Ordner, aber die letzte Zieldatei muss ein „Verzeichnis“ sein.

Zum Beispiel:

[plain] viewplain copy

print?

1. mv file1 file2 file3 dir # Dateien file1, file2, file3 in das Verzeichnis dir verschieben

2. mv file1 file2 # Datei file1 in file2 umbenennen

7. rm-Befehl

Dieser Befehl wurde verwendet Löschen Sie Dateien oder Verzeichnisse. Zwischen den Löschvorgängen lauten die allgemeinen Parameter wie folgt:

[plain] viewplain copy

print?

1. -f: Dies bedeutet, dass nicht vorhandene Dateien ignoriert werden und keine Warnmeldung angezeigt wird

2. Im interaktiven Modus wird der Benutzer vor dem Löschen gefragt, ob er den Vorgang ausführen soll

3: Rekursives Löschen, am häufigsten zum Löschen von Verzeichnissen verwendet, ist ein sehr gefährlicher Parameter

Zum Beispiel:

[plain] viewplain copy

print?

1. rm -i Datei #Datei löschen, Sie werden gefragt, ob Sie diesen Vorgang vor dem Löschen ausführen möchten

2 #Löschen des Verzeichnisses erzwingen Alle Dateien im Verzeichnis

8. ps-Befehl

Dieser Befehl wird verwendet, um den laufenden Status eines Prozesses zu einem bestimmten Zeitpunkt auszuwählen und auszugeben lauten wie folgt:

[plain] viewplain copy

print?

1. -A: Alle Prozesse werden angezeigt

2. -a: Alle Prozesse, die nicht mit dem Terminal zusammenhängen

3 Benutzerbezogene Prozesse

4. -x: Wird im Allgemeinen mit dem a-Parameter verwendet, um vollständigere Informationen aufzulisten

5. listet die PID-Informationen detaillierter auf

Tatsächlich müssen wir uns nur die Befehlsparameterkombinationen merken, die im Allgemeinen von ps verwendet werden, wie folgt:

[plain] viewplain copy

print?

1. Alle Prozessdaten im System anzeigen

2. ps ax # Alle nicht terminalbezogenen Prozesse anzeigen

3 Alle Prozessdaten im System

4. Status eines Teils des Prozessbaums anzeigen

9 Befehl

Dieser Befehl wird verwendet, um ein Signal an einen Job (%jobnumber) oder eine PID (number) zu senden. Er wird normalerweise zusammen mit den Befehlen ps und jobs verwendet lautet wie folgt:

[plain] viewplain copy

print?

1. töten – PID signalisieren

Die allgemeinen Parameter von

Signal sind wie folgt:

Hinweis: Die erste Zahl ist der Code des Signals. Sie können den Code verwenden, um das entsprechende Signal zu ersetzen es benutzen.

[einfache] Ansicht,einfache Kopie

drucken?

1: SIGHUP, starten Sie den beendeten Prozess

2: SIGINT, entspricht der Eingabe von Strg+C, unterbrechen Sie den Fortschritt eines Programms

3 . 9: SIGKILL, einen Prozess gewaltsam unterbrechen

4: SIGTERM, den Prozess auf normale Weise beenden

5. 17: SIGSTOP, entspricht der Eingabe von Strg+Z und unterbricht einen Prozess

Zum Beispiel:

[plain] viewplain copy

drucken?

1 # Verwenden Sie den normalen Weg, um den Vorgang zu beenden, um den ersten Hintergrundjob zu beenden, verfügbare Jobs Befehl zum Anzeigen der erster Worker-Prozess im Hintergrund

2. Kill -SIGTERM %1

3 # Ändern Sie die Prozess-ID in PID. Prozess, PID kann erhalten Sie durch Filtern mit dem ps-Befehl und dem grep-Befehl über den Pipeline-Befehl

4. kill -SIGHUP PID

10. Killall-Befehl

Mit diesem Befehl wird ein Signal an den durch einen Befehl gestarteten Prozess gesendet. Seine allgemeine Syntax lautet wie folgt:

[plain] viewplain copy

print?

1. killall [-iIe] [Befehlsname]

Seine Parameter sind wie folgt:

[plain] viewplain copy

print?

1. -i: Interaktive Bedeutung, wenn Sie löschen müssen, wird der Benutzer gefragt

2 folgt Seien Sie konsistent, aber der Befehlsname darf 15 Zeichen nicht überschreiten

3 -I: Der Befehlsname ignoriert die Groß- und Kleinschreibung

4 Beispiel:

5. Killall -SIGHUP syslogd # Syslogd neu starten

11. Dateibefehl

Mit diesem Befehl werden die Grunddaten der Datei nach dem Dateibefehl ermittelt, da der Dateityp unter Linux nicht über das Suffix verfügt Daher ist die Verwendung dieses Befehls sehr einfach:

[plain] viewplain copy

drucken?

1. Dateiname

2. #Zum Beispiel:

3. file ./test

12. tar-Befehl

Dieser Befehl wird zum Verpacken von Dateien verwendet Standardmäßig wird keine Komprimierung durchgeführt. Wenn die entsprechenden Parameter angegeben sind, wird auch das entsprechende Komprimierungsprogramm (z. B. gzip, bzip usw.) zur Komprimierung und Dekomprimierung aufgerufen. Seine allgemeinen Parameter sind wie folgt:

[plain] viewplain copy

print?

1. -c: Eine neue Paketdatei erstellen

2. -t: Die in der Paketdatei enthaltenen Dateinamen anzeigen

3. -x: Entpack- oder Dekomprimierungsfunktion, kann mit -C (Großbuchstaben) verwendet werden, um das Dekomprimierungsverzeichnis anzugeben. Beachten Sie, dass -c, -t, -x nicht gleichzeitig im selben Befehl erscheinen können

4. -j: Komprimierung/Dekomprimierung über bzip2-Unterstützung

5. -z: Komprimierung/Dekomprimierung über gzip-Unterstützung

6. -v: Während des Komprimierungs-/Dekomprimierungsvorgangs wird der Dateiname angezeigt, der verarbeitet wird

7. -f Dateiname: Dateiname, der verarbeitet werden soll

8. -C dir: Geben Sie das Verzeichnis für die Komprimierung/Dekomprimierung an

Die obige Erklärung hat Sie vielleicht in Ohnmacht fallen lassen Normalerweise müssen wir uns nur die folgenden drei Befehle merken:

[plain] viewplain copy

print?

1. Komprimierung: tar -jcv -f Dateiname.tar.bz2 Der Name der zu verarbeitenden Datei oder des Verzeichnisses

2. Abfrage: tar - jtv -f Dateiname.tar.bz2

3. Dekomprimierung: tar -jxv -f Dateiname.tar.bz2 -C Zu dekomprimierendes Verzeichnis

Hinweis: Der Dateiname endet nicht unbedingt mit dem Suffix tar.bz2. Dies dient hauptsächlich zur Veranschaulichung, dass das verwendete Komprimierungsprogramm bzip2 ist

13. cat-Befehl

Dieser Befehl wird verwendet, um den Inhalt einer Textdatei anzuzeigen, gefolgt vom Namen der anzuzeigenden Datei Wird mit mehr und weniger Pipes verwendet, sodass Daten Seite für Seite angezeigt werden können. Zum Beispiel:

[plain] viewplain copy

print?

1 . cat text |. less # Den Inhalt in der Textdatei anzeigen

2 > 14. chgrp-Befehl

Dieser Befehl wird verwendet, um die Benutzergruppe zu ändern, zu der eine Datei gehört. Seine grundlegende Verwendung ist wie folgt:

[plain] viewplain copy

print?

1 ] Verzeichnisname/Dateiname

2. -R: Nehmen Sie rekursive und kontinuierliche Änderungen an allen Dateien und Unterverzeichnissen vor

3 🎜>

4. chgrp Benutzer -R ./dir # Ändern Sie rekursiv die Benutzergruppe aller Dateien im Dir-Verzeichnis und aller Dateien im Unterverzeichnis in Benutzer

15 , chown-Befehl

Dieser Befehl wird verwendet, um den Eigentümer der Datei zu ändern. Er wird auf die gleiche Weise wie der Befehl chgrp verwendet, außer dass die Datei Die geänderten Attribute sind unterschiedlich und werden nicht im Detail beschrieben.

16. chmod-Befehl

Mit diesem Befehl werden die Berechtigungen von Dateien geändert Im Allgemeinen ist die Verwendung wie folgt:

[plain] viewplain copy

print?

1. chmod [-R] xyz-Datei oder Verzeichnis

2. -R: Nehmen Sie rekursive und kontinuierliche Änderungen vor, dh alle Dateien im Unterverzeichnis werden geändert

Gleichzeitig kann chmod auch u (Benutzer), g (Gruppe), o (andere), a (alle) und + (beitreten), - (löschen), = (setzen) verwenden rwx. Nehmen Sie Änderungen an den Berechtigungen der Datei vor.

[plain] viewplain copy

print?

1. Zum Beispiel:

2. chmod 0755 file # Ändern Sie die Dateiberechtigungen der Datei in -rxwr-xr-x

3. chmod g+w-Datei # Schreibberechtigungen für Benutzergruppen zu den Dateiberechtigungen hinzufügen

18. vim-Befehl

Dieser Befehl wird hauptsächlich zur Textbearbeitung verwendet. Er benötigt einen oder mehrere Dateinamen als Parameter . Wenn die Datei nicht vorhanden ist, erstellen Sie eine Datei mit diesem Dateinamen. Vim ist ein sehr einfach zu verwendender Texteditor. Er verfügt über viele sehr einfach zu verwendende Befehle, auf die ich hier nicht näher eingehen werde. Detaillierte Anweisungen für gängige VIM-Vorgänge können Sie hier herunterladen.

19. gcc-Befehl

Für eine Person, die Linux zum Entwickeln von C-Programmen verwendet Dieser Befehl ist sehr wichtig, um C-Quellprogrammdateien in ausführbare Programme zu kompilieren. Da ihm viele Parameter von g++ sehr ähnlich sind, werden hier nur die Parameter von gcc vorgestellt 🎜>

[plain] viewplain copy

print?

1. bedeutet Ausgabe, wird verwendet, um den Dateinamen zum Generieren einer ausführbaren Datei anzugeben

2. -c: wird verwendet, um die Quelldatei in eine Objektdatei (.o) zu generieren und die Erstellung durch den Compiler zu verhindern ein vollständiges Programm

3. -I: Erhöhen Sie den Suchpfad für Header-Dateien während der Kompilierung

4 für Header-Dateien während der Kompilierung Durchsuchen Sie den Pfad der statischen Linkbibliothek

5. -S: Generieren Sie die Quelldatei in eine Assembler-Codedatei

6. -lm: Gibt die Standardbibliothek mit dem Namen libm.a im Verzeichnis

7 an -lpthread: Verbindet die von NPTL implementierte Thread-Bibliothek

8. -std =: Wird verwendet, um die zu verwendende Version der C-Sprache anzugeben

9. # Kompilieren Sie die Quelldatei test.c in ein ausführbares Programm test nach dem c99-Standard

12 🎜>13. #Konvertieren Sie die Quelldatei test.c in die entsprechende Assembler-Quelldatei test.s

14

20. Zeitbefehl

Dieser Befehl wird verwendet, um die Ausführungszeit eines Befehls (dh eines Programms) zu messen. Es ist sehr einfach zu verwenden, genau wie die normale Eingabe von Befehlen, aber fügen Sie einfach eine Zeit vor dem Befehl hinzu, zum Beispiel:

[plain] viewplain copy

drucken?

1. Zeit ./Prozess

2. Zeit ps aux

Nachdem das Programm oder der Befehl ausgeführt wurde, werden am Ende drei Zeiten ausgegeben:

Benutzer: CPU-Zeit des Benutzers, der Benutzer, der zum Ausführen des Befehls benötigt wurde Ausführung. CPU-Zeit, also die Gesamtausführungszeit von Befehlen im Benutzermodus; System: System-CPU-Zeit, die benötigte System-CPU-Zeit, um die Befehlsausführung abzuschließen Gesamtausführungszeit von Befehlen im Kernmodus;

real: die tatsächliche Zeit, die von der Befehlszeilenausführung bis zum Ende der Ausführung verstrichen ist; >

Hinweis: Die Summe aus Benutzer-CPU-Zeit und System-CPU-Zeit ist CPU-Zeit, also die Gesamtzeit, die die CPU für die Ausführung von Befehlen beansprucht. Die tatsächliche Zeit ist größer als die CPU-Zeit, da Linux ein Multitasking-Betriebssystem ist. Bei der Ausführung eines Befehls muss das System häufig andere Aufgaben verarbeiten. Ein weiteres Problem, das beachtet werden muss, besteht darin, dass selbst wenn jedes Mal derselbe Befehl ausgeführt wird, die benötigte Zeit unterschiedlich ist und die benötigte Zeit mit dem Systembetrieb zusammenhängt.

50 am häufigsten verwendete Unix/Linux-Befehle

tar

grep

finden

ssh

sed

awk

vim

diff

Sortieren

Exportieren

args

ls

pwd

cd

gzip

bzip2

entpacken

Herunterfahren

ftp

crontab

Service

ps

kostenlos

oben

df

kill

rm

cp

mv

Katze

mount

chmod

chown

passwd

mkdir

ifconfig

uname

wo ist

was ist

lokalisieren

Mann

Schwanz

weniger

su

MySQL

lecker

U/min

Ping

Datum

wget

1. tar

Erstellen Sie eine neue TAR-Datei

$ tar cvf archive_name.tar dirname/

TAR-Datei entpacken

$ tar xvf archive_name.tar

TAR-Datei anzeigen

$ tar tvf archive_name.tar

Weitere Beispiele: The Ultimate Tar Command Tutorial mit 10 praktischen Beispielen

2.grep

Zeichenfolge in Datei suchen (ohne Berücksichtigung der Groß- und Kleinschreibung)

$ grep -i "the" demo_file

Gibt die erfolgreich abgeglichene Zeile und die drei Zeilen nach der Zeile aus

$ grep -A 3 -i "example" demo_text

Dateien, die die angegebene Zeichenfolge in einem Ordner enthalten, rekursiv abfragen

$ grep -r "ramesh" *

Weitere Beispiele: Bekommen Sie den Grep in den Griff – 15 praktische Grep-Befehlsbeispiele

3.find

Suchen Sie die Datei mit dem angegebenen Dateinamen (ohne Berücksichtigung der Groß-/Kleinschreibung)

$ find -iname "MyProgram.c"

Befehl für die gefundene Datei ausführen

$ find -iname " MyProgram.c" -exec md5sum {} ;

Alle leeren Dateien im Home-Verzeichnis finden

$ find ~ -empty

Weitere Beispiele: Mama, ich habe es gefunden – 15 praktische Beispiele für Linux-Suchbefehle

4 >

Melden Sie sich beim Remote-Host an

$ ssh -l jsmith remotehost.example.com

SSH-Client debuggen

$ ssh -v -l jsmith remotehost.example.com

SSH-Client-Version anzeigen

$ ssh -V

Weitere Beispiele: 5 grundlegende Linux-SSH-Client-Befehle

5. sed

Wenn Sie Dos verwenden, nachdem die Datei Beim Kopieren nach Unix/Linux endet jede Zeile der Datei mit rn sed. Sie können sie problemlos in eine Datei im Unix-Format konvertieren, indem Sie die Datei mit der Endung n

$ sed verwenden 's/.$//' Dateiname

Kehrt den Dateiinhalt und die Ausgabe um

$ sed -n ' 1!G; h; p' Dateiname

Zeilennummern zu nicht leeren Zeilen hinzufügen

$ sed ' /./=' thegeekstuff.txt |. sed 'N; s/n/ /'

Weitere Beispiele: Erweiterte Sed-Substitutionsbeispiele

6. awk

Duplizierte Zeilen löschen

$ awk '!($0 in array) { array[$0 ] ; print}' temp

Alle Zeilen in /etc/passwd drucken, die dieselbe UID und GID enthalten

$ awk -F ':' '$3=$4'/etc/passwd

Den angegebenen Teil der Felder in der Datei drucken

$ awk '{print $2,$5;}' Employee.txt

Weitere Beispiele: 8 leistungsstarke integrierte Awk-Variablen – FS, OFS, RS, ORS, NR, NF, FILENAME, FNR

7. vim

Öffnen Sie die Datei und springen Sie zu Zeile 10

$ vim +10 Dateiname.txt

Öffnen Sie die Datei und springen Sie zur ersten passenden Zeile

$ vim +/search-term filename.txt

Datei im schreibgeschützten Modus öffnen

$ vim -R /etc/passwd

Weitere Beispiele: So nehmen Sie im Vim-Editor auf und spielen ab

8.diff

Leerzeichen beim Vergleich ignorieren

$ diff -w name_list.txt name_list_new.txt

9.sort

Sortieren Sie den Dateiinhalt in aufsteigender Reihenfolge

$ Sortiernamen .txt

Sortieren Sie den Dateiinhalt in absteigender Reihenfolge

$ sort -r name.txt

Das dritte Feld sortiert den Inhalt von /etc/passwd

$ sort -t: -k 3n /etc/passwd | more

10.export

Geben Sie die Umgebungsvariable aus, die der Zeichenfolge oracle entspricht

$ grep ORCALE

declare -x ORACLE_BASE="/u01/app/oracle"

declare -x ORACLE_HOME="/u01/app/oracle/ product/ 10.2.0"

declare -x ORACLE_SID="med"

declare -x ORACLE_TERM="xterm"

Globale Umgebungsvariablen festlegen

$ exportORACLE_HOME=/u01/app/oracle/product/10.2.0

11.xargs

Alle Bilddateien auf externes Laufwerk kopieren

$ ls *.jpg |. 🎜>

$ find / -name *.jpg -type f -print |xargs tar -cvzf images.tar.gz

Datei herunterladen Seiten, die allen URLs entsprechen

$ cat url-list.txt | .ls

Dateigröße in einem leicht lesbaren Format anzeigen (angezeigt als MB, GB...)

$ ls - lh

-rw-r----- 1 ramesh team-dev 8.9M Jun12 15:27 arch-linux.txt.gz

Dateien in aufsteigender Reihenfolge der letzten Änderungszeit auflisten

$ ls -ltr

im Dateinamen Der Dateityp wird später angezeigt

$ ls -F

Weitere Beispiele: Unix LS-Befehl: 15 praktische Beispiele

13.pwd

Aktuelles Arbeitsverzeichnis ausgeben

14. cd

cd - kann verwendet werden, um zwischen den beiden zuletzt bearbeiteten Verzeichnissen zu wechseln

shopt-s cdspell kann so eingestellt werden, dass der CD-Befehl automatisch auf Rechtschreibung überprüft wird

Weitere Beispiele: 6 tolle Linux-CD-Befehls-Hacks

15.gzip

Erstellen Sie eine *.gz-komprimierte Datei

$ gzip test.txt

*.gz-Datei extrahieren

$ gzip -d test.txt.gz

Anzeigekomprimierung Verhältnis

$ gzip -l *.gz

komprimiertes unkomprimiertes Verhältnisunkomprimierter_Name

23709 97975 75,8 % asp-patch-rpms.txt

16.bzip2

Komprimierte .bz2-Datei erstellen*

$ bzip2 test.txt

*.bz2-Datei entpacken

bzip2 -d test.txt.bz2

Weitere Beispiele: BZ ist Eazy! bzip2, bzgrep, bzcmp, bzdiff, bzcat, bzless,bzmore Beispiele

17.uzip

*.zip-Datei entpacken

$ unzip test

Inhalt der *.zip-Datei anzeigen

$ unzip -l jasper.zip

Archivieren : jasper .zip

Länge Datum Uhrzeit Name

-------- ---- ---- -- --

40995 11-30-98 23:50 META-INF/MANIFEST.MF

32169 08-25-98 21: 07 Klassen_

15964 25.08.98 21:07 Klassennamen

10542 25.08.98 21:07 Klassen_ncomp

18.Herunterfahren

System ausschalten und sofort herunterfahren

$ Shutdown -h jetzt

Shutdown nach 10 Minuten

$ Shutdown -h +10

Neustart

$ Shutdown -r now

Erzwungene Systemprüfung während Neustart

$ Shutdown -Fr jetzt

19.ftp

ftp-Befehl und sftp Die Verwendung des Befehls ähnelt im Wesentlichen dem Herstellen einer Verbindung zum FTP-Server und dem Herunterladen mehrerer Dateien

$ ftp IP/Hostname

ftp> mget * ; mls *.html -

/ftptest/features.html

/ftptest/index.html

/ftptest/othertools.html

/ftptest/samplereport.html

/ftptest/usage.html

Weitere Mehrfachbeispiele: FTP- und SFTP-Anfängerleitfaden mit 10 Beispielen

20.crontab

Crontab-Eintrag eines Benutzers anzeigen

$ crontab -u john -l

Legen Sie eine geplante Aufgabe fest, die alle zehn Minuten ausgeführt werden soll

*/10 * * * */home/ramesh/check-disk-space

Weitere Beispiele: Linux Crontab: 15 tolle Cron-Job-Beispiele

21.service

Der Dienstbefehl wird zum Ausführen von SystemV-Init-Skripten verwendet. Diese Skripte befinden sich im Allgemeinen unter der Datei /etc/init.d. Mit diesem Befehl können die Skripte direkt in diesem Ordner ausgeführt werden, ohne den Pfad

hinzuzufügen Dienststatus anzeigen

$-Dienst-SSH-Status

Alle Dienststatus anzeigen

$ service --status-all

Dienst neu starten

$ service ssh restart

22. ps

Der ps-Befehl wird verwendet, um Informationen über laufende Prozesse anzuzeigen . , hier sind nur einige aufgeführt

Alle aktuell laufenden Prozesse anzeigen

$ ps -ef | mehr

Zeigt die aktuell ausgeführten Prozesse in einer Baumstruktur an. Die H-Option gibt die hierarchische Struktur des Prozesses an.

$ ps - efH |. mehr

23.free

Mit diesem Befehl wird die aktuelle Speichernutzung des Systems angezeigt, einschließlich des verwendeten Speichers , Verfügbarer Speicher und Swap-Speicher

Standardmäßig gibt free die Speichernutzung in Bytes aus

$ free

Gesamtmenge der zwischengespeicherten freien freigegebenen Puffer

Speicher: 3566408 1580220 1986188 0 203988 902960

-/+ Puffer/ Cache: 473272 3093136

Swap: 4000176 0 4000176

Wenn Sie die Speichernutzung in anderen Einheiten ausgeben möchten, müssen Sie eine Option hinzufügen: -g ist GB, -m ist MB, -k ist KB, -b ist Bytes

$ free -g

Gesamtmenge der zwischengespeicherten freien freigegebenen Puffer

Speicher: 3 1 1 0 0

-/+ Puffer/Cache: 0 2

Swap: 3 0 >

Wenn Sie eine Zusammenfassung des gesamten Speichers sehen möchten, verwenden Sie bitte die Option -t. Mit dieser Option wird der Ausgabe eine Zusammenfassungszeile hinzugefügt

ramesh@ramesh-laptop: ~$ free -t

insgesamt zwischengespeicherte Puffer

Speicher: 3566408 1592 148 1974260 0 204260 912556

-/+ Puffer/Cache: 475332 3091076

Swap: 4000176 0 4000176

Gesamt: 7566584 1592148. 5974436

24.top

Der Befehl top zeigt die Prozesse an, die im aktuellen System die meisten Ressourcen belegen (standardmäßig sortiert nach CPU-Auslastung). Ändern Sie die Sortiermethode. Klicken Sie in der Ergebnisliste auf O (Großbuchstabe O), um alle zum Sortieren verfügbaren Spalten anzuzeigen. Jetzt können Sie die Spalte auswählen, die Sie sortieren möchten

Aktuelles Sortierfeld: P für Fenster 1:Def

Sortierfeld über Feldbuchstaben auswählen, beliebige andere Taste eingeben, um zurückzukehren

a:PID = Prozess-ID v: nDRT = Anzahl schmutziger Seiten

d:UID = Benutzer-ID y: WCHAN = Ausschlafen Funktion

e: USER = Benutzername z: Flags = Task Flags

.....

Wenn Sie nur die Prozesse eines bestimmten Benutzers anzeigen möchten, können Sie die Option -u verwenden

$ top -u oracle

Weitere Beispiele: Können Sie das toppen? 15 praktische Beispiele für Linux-Top-Befehle

25.df

Anzeige der Festplattennutzung des Dateisystems Standardmäßig gibt df -k die Festplattennutzung in Bytes aus

$ df -k

Dateisystem                       1K-Blöcke       Verwendet Verfügbar Verwendung %Mounted on.                                29530400      3233104    24797232  12 % /

/ dev/sda2 120367992 50171596 64082060 44 % /home

Verwenden Sie die Option -h, um die Festplattennutzung besser lesbar anzuzeigen

$ df -h

Größe des verwendeten Dateisystems, verfügbare Kapazität, iused ifree %iused, montiert auf

/dev/disk0s2 232Gi 84Gi 148Gi 37 % 21998562 38864868 36 % /

devfs 187Ki 187Ki 0Bi 100 % 648 0 100 % /dev

map.                                                                       0            100 %                        🎜>map auto_home 0Bi 0Bi 0Bi 100 % 0 100 % /home

/dev/disk0s4 466Gi 45Gi 421Gi 10 % 112774 440997174 0 % /Volumes/BOOTCAMP

//app@izenesoft.cn/public 2.7Ti 1.3Ti 1.4Ti 48 % 0 18446744073709551615 0 % /Volumes/public

Verwenden - T-Option Dateisystemtyp anzeigen

$ df -T

Dateisystemtyp 1K-Blöcke Verwendet Verfügbar Verwendung%Mounted on

/dev/sda1 ext4 29530400 3233120 24797216 12% /

/dev/sda2 ext4 120367992 501715 96 64082060 44% /home

26.kill

kill wird verwendet, um einen Prozess zu beenden. Im Allgemeinen verwenden wir zuerst ps -ef, um einen Prozess zu finden, um seine Prozessnummer abzurufen, und verwenden dann kill -9 Prozessnummer, um den Prozess zu beenden. Sie können den Prozess auch mit killall, pkill, xkill beenden

$ ps -ef | 9 22:43 pts/2 00:00:00 vim

$ kill -9 7243

Weitere Beispiele: 4 Möglichkeiten, einen Prozess zu beenden – kill, killall, pkill, xkill

rm

Bestätigen Sie, bevor Sie die Datei löschen

$ rm -i filename.txt

Verwenden Sie Shell im Dateinamen Metazeichen kann sehr nützlich sein. Drucken Sie den Dateinamen aus und bestätigen Sie ihn, bevor Sie ihn löschen

$ rm -i file*

Löschen Sie den Ordner rekursiv Laden Sie alle Dateien herunter und löschen Sie den Ordner

$ rm -r example

cp

Datei 1 in Datei 2 kopieren und Dateiberechtigungen, Besitzer und Zeitstempel beibehalten

$ cp -p file1 file2

Datei1 nach Datei2 kopieren. Wenn Datei2 vorhanden ist, werden Sie gefragt, ob Sie sie überschreiben möchten

$ cp -i file1 file2

29. mv

Benennen Sie den Dateinamen Datei1 in Datei2 um. Wenn Datei2 vorhanden ist, fragen Sie nach, ob

überschrieben werden soll $ mv -i file1 file2

Beachten Sie, dass bei Verwendung der Option -f keine Eingabeaufforderung angezeigt wird

-v gibt den Umbenennungsvorgang aus. Diese Option ist sehr praktisch, wenn der Dateiname Platzhalter enthält

$ mv -v file1 file2

30.cat

Sie können den Inhalt mehrerer Dateien gleichzeitig anzeigen. Mit dem folgenden Befehl wird zuerst der Inhalt von Datei1 und dann gedruckt der Inhalt von Datei2

$ cat Datei1 Datei2

-n-Befehl kann vor jeder Zeile eine Zeilennummer hinzufügen

$ cat -n /etc/logrotate.conf

1 /var/log/btmp{

2 fehlendok

3 monatlich

4 0660 root utmp erstellen

5 rotieren 1

6 }

31.mount

Wenn Sie ein Dateisystem mounten möchten, müssen Sie zuerst ein Verzeichnis erstellen und dann das Dateisystem in dieses Verzeichnis mounten

# mkdir /u01

# mount /dev/sdb1 /u01

Sie können es auch zur automatischen Bereitstellung zu fstab hinzufügen, sodass das Dateisystem bei jedem Neustart des Systems geladen wird

/ dev/sdb1 /u01 ext2 Standardwerte 0 2

32.chmod

chmod wird verwendet, um die Berechtigungen von Dateien und Verzeichnissen zu ändern

Erteilen Sie dem Besitzer und der Gruppe der angegebenen Datei alle Berechtigungen (einschließlich Lesen, Schreiben, Ausführen)

$ chmod ug+ rwx-Datei .txt

Alle Berechtigungen der angegebenen Dateigruppe löschen

$ chmod g-rwx file.txt

Ändern Sie die Berechtigungen des Verzeichnisses und ändern Sie rekursiv die Berechtigungen aller Dateien und Unterverzeichnisse im Verzeichnis

$ chmod -R ug +rwx file.txt

Weitere Beispiele: 7 Chmod-Befehlsbeispiele für Anfänger

33.chown

chown wird verwendet, um den Dateieigentümer und die Gruppe zu ändern

Ändern Sie gleichzeitig den Eigentümer einer Datei in Oracle und die Gruppe in db

$ chown oracle:dba dbora.sh

Verwenden Sie die Option -R, um das Verzeichnis und rekursiv zu ändern Dateien im Verzeichnis

$ chown -R oracle:dba /home/oracle

34.passwd

passwd wird verwendet, um das Passwort in der Befehlszeile zu ändern. Mit diesem Befehl werden Sie aufgefordert, zuerst das alte Passwort und dann das einzugeben neues Passwort

$ passwd

Superuser können mit diesem Befehl die Passwörter anderer Benutzer ändern Gleichzeitig ist es nicht erforderlich, das Passwort des Benutzers einzugeben

# passwd USERNAME

passwd kann auch das Passwort eines Benutzers löschen Passwort. Dieser Befehl kann nur vom Root-Benutzer ausgeführt werden, um das Passwort zu löschen. Danach kann sich der Benutzer am System anmelden, ohne ein Passwort einzugeben

# passwd - d BENUTZERNAME

35. mkdir

Erstellen Sie ein Verzeichnis mit dem Namen temp im Home-Verzeichnis

$ mkdir ~/temp

Verwenden Sie die Option -p, um alle nicht vorhandenen Verzeichnisse auf einem Pfad zu erstellen

$ mkdir -p dir1/dir2/dir3/dir4/

36.ifconfig

ifconfig ist Wird verwendet, um die Netzwerkschnittstelle des Linux-Systems anzuzeigen und zu konfigurieren

Alle Netzwerkschnittstellen und deren Status anzeigen

$ ifconfig -a

Beginnen Sie mit der Verwendung der Auf- und Ab-Befehle oder stoppen Sie eine Schnittstelle

$ ifconfig eth0 up

$ ifconfig eth0 down

Weitere Beispiele: Ifconfig: 7 Beispiele zum Konfigurieren einer Netzwerkschnittstelle

37.uname

uname kann einige wichtige Systeminformationen anzeigen, wie z. B. Kernelname, Hostname, Kernel-Versionsnummer, Prozessortyp und andere Informationen

$ uname -a

Linux john-laptop 2.6.32-24-generic #41-Ubuntu SMP Do Aug 19 01:12:52 UTC 2010i686 GNU/Linux

38.whereis

Wenn Sie den Standort von nicht kennen Wenn Sie einen Befehl eingeben, können Sie den Befehl whereis unten verwenden, um die Position von ls

$ whereis ls

ls zu finden : /bin/ls/usr/share/man/man1/ls.1.gz /usr/share/ man/man1p/ls.1p.gz

Wenn Sie den Speicherort eines ausführbaren Programms ermitteln möchten, sich das Programm jedoch nicht im Standardverzeichnis von whereis befindet, können Sie die Option -B verwenden und das Verzeichnis als Parameter dieser Option angeben. Der folgende Befehl sucht nach dem Befehl lsmk im Verzeichnis /tmp

$ whereis -u -B /tmp -f lsmk

lsmk : /tmp/lsmk

39.whatis

wathis zeigt die Beschreibungsinformationen eines Befehls an

$ whatis ls

ls (1) -Verzeichnisinhalte auflisten

$ whatis ifconfig

ifconfig (8) - Netzwerkschnittstelle konfigurieren

40.locate

Lokalisieren Sie die Benennung, um den Pfad einer bestimmten Datei (oder einer Gruppe von Dateien) anzuzeigen. Dabei wird die von „Updatedb“ erstellte Datenbank verwendet.

Die Der folgende Befehl zeigt alle Dateien an, die Crontab-Zeichenfolgen im System enthalten

$locate crontab

/etc/anacrontab

/etc/crontab

/usr/bin/crontab

/usr/share/doc/cron /examples /crontab2english.pl.gz

/usr/share/man/man1/crontab.1.gz

/usr/share /man /man5/anacrontab.5.gz

/usr/share/man/man5/crontab.5.gz

/usr /share /vim/vim72/syntax/crontab.vim

41.man

Zeigt die Manpage eines bestimmten Befehls an

$ man crontab

Einige Befehle können mehrere Manpages haben, jede Manpage entspricht einem Befehlstyp

$ man SECTION-NUMBER Befehlsname

Manpage kann im Allgemeinen in 8 Befehlstypen unterteilt werden

1. Benutzerbefehl

2 >

3. c-Bibliotheksfunktionen

4. Geräte- und Netzwerkschnittstelle

5 🎜>

6. Spiele und Bildschirmschoner

7. Umgebung, Tabellen, Makros

8 Administratorbefehle und im Hintergrund ausgeführte Befehle

Wenn wir beispielsweise whatiscrontab ausführen, können Sie sehen, dass crontab zwei Befehlstypen 1 und 5 hat, sodass wir Befehlstyp 5 über den folgenden Befehl anzeigen können Manpage

$ whatis crontab

crontab (1) – Crontab-Dateien für einzelne Benutzer verwalten (V3)

crontab (5) - Tabellen zum Fahren von Cron

$ man 5 crontab

42.tail

Der tail-Befehl zeigt standardmäßig die letzten 10 Textzeilen in der Datei an

$ tail filename.txt

Mit der Option -n

können Sie die Anzahl der anzuzeigenden Zeilen angeben
$ tail - n N filename.txt

Sie können auch die Option -f für die Echtzeitanzeige verwenden. Dieser Befehl wartet nach der Ausführung Wird am Ende der Datei eine Zeile hinzugefügt, werden neue Zeilen ausgegeben. Diese Option kann beim Anzeigen von Protokollen nützlich sein. Sie können die Ausführung des Befehls mit STRG-C beenden

$ tail -f log-file

Mehr Beispiele: 3 Methoden zum Anzeigen der tail -f-Ausgabe mehrerer Protokolldateien in einem Terminal

43.less

Diese Benennung kann ohne Laden verwendet werden Die gesamte Datei zeigt den Dateiinhalt unter der Voraussetzung an, dass dieser Befehl beim Anzeigen großer Protokolldateien sehr nützlich ist

$ weniger huge-log-file.log

Wenn Sie den Befehl „less“ zum Öffnen einer Datei verwenden, helfen Ihnen die folgenden beiden Tasten sehr. Sie dienen zum Vor- und Zurückblättern

STRG+F – ein Fenster vorwärts

STRG+B – ein Fenster zurück

Weitere Beispiele: Unix Less Command: 10 Tipps für eine effektive Navigation

44. su

su-Befehl wird verwendet Switch Benutzerkonto, Superuser kann mit diesem Befehl zu jedem anderen Benutzer wechseln, ohne ein Passwort einzugeben

$ su - USERNAME

Verwenden Sie einen anderen Benutzernamen, um einen Befehl auszuführen. Im folgenden Beispiel verwendet Benutzer John den Raj-Benutzernamen, um den ls-Befehl auszuführen. Nach der Ausführung kehrt er zu Johns Konto zurück

[john@ dev-server]$ su - raj -c 'ls'

[john@dev-server]$

Melden Sie sich als angegebener Benutzer an und verwenden Sie das angegebene Shell-Programm anstelle des Standard-Shell-Programms

$ su -s 'SHELLNAME ' BENUTZERNAME

45.mysql

MySQL ist wahrscheinlich die am weitesten verbreitete Datenbank unter Linux, auch wenn Sie keine haben Wenn MySQL auf Ihrem Server installiert ist, können Sie auch den MySQL-Client verwenden, um eine Verbindung zum Remote-MySQL-Server herzustellen

Um eine Verbindung zu einer Remote-Datenbank herzustellen, müssen Sie das Passwort eingeben

$ mysql -u root -p -h 192.168.1.2

Mit lokaler Datenbank verbinden

$ mysql -u root - p

Sie können das Datenbankkennwort auch in der Befehlszeile eingeben. Sie müssen nur das Kennwort als Parameter hinzufügen nach -p. Sie können es direkt nach p schreiben, ohne Leerzeichen hinzuzufügen

46.yum

Verwenden Sie yum, um Apache zu installieren

$ yum install httpd

Apache aktualisieren

$ yum update httpd

Apache deinstallieren/entfernen

$ yum httpd entfernen

47.rpm

Apache mit rpm installieren

# rpm -ivh httpd-2.2.3-22.0. 1.el5.i386.rpm

Apache aktualisieren

# rpm -uvh httpd-2.2.3-22.0 .1.el5.i386.rpm

Apache deinstallieren/löschen

# rpm -ev httpd

Weitere Beispiele: RPM-Befehl: 15 Beispiele zum Installieren, Deinstallieren, Aktualisieren und Abfragen von RPM-Paketen

48.ping

Einen Remote-Host anpingen und nur 5 Pakete senden

$ ping -c 5 gmail.com

Weitere Beispiele : Ping-Tutorial: 15 Beispiele für effektive Ping-Befehle

49.Datum

Systemdatum festlegen

# date -s "01/31/201023:59:53"

Wenn Sie die Systemzeit ändern, müssen Sie die Hardwarezeit synchronisieren Systemzeit

# hwclock –systohc

# hwclock -- systohc –utc

50.wget

Verwenden Sie wget, um Software, Musik und Videos aus dem Internet herunterzuladen

$ wget

Laden Sie die Datei herunter und speichern Sie die Datei unter dem angegebenen Dateinamen

$ wget -O taglist.zip

Das obige ist der detaillierte Inhalt vonWie installiere und konfiguriere ich CentOS 6.x?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn