Gemeinsame Befehlssammlung für Linux, Knoten und Shell

Linux

Dokumentenverwaltung

Verzeichnis wechselncd

Katalog ansehenls

  • -lDateidetails auflisten oder direktll
  • -aListen Sie alle Dateien und Verzeichnisse im aktuellen Verzeichnis auf, einschließlich versteckter Dateien und Verzeichnisse.

Erstellen Sie ein Verzeichnismkdir

  • -p erstellt ein Verzeichnis. Wenn kein übergeordnetes Verzeichnis vorhanden ist, erstellen Sie p(parent)

Ausgabeinformationenecho

Datei in die Befehlszeile drucken (Datei anzeigen)cat

Ändern Sie den Benutzer, dem die Datei gehörtchown

Ändern Sie die Gruppe, zu der eine Datei gehörtchgrp

Download-Dateiwget

Suchen Sie eine Zeichenfolge in einer Textdateigrep

Zählen Sie die Anzahl der Zeilen, Wörter und Zeichen im Textwc

Teilweise Anzeigemore/less

Dateien findenfind / -name 'auto.cnf'

Leere Datei erstellentouch

Dateien kopierencp

Verschieben oder umbenennenmv

Dateien löschenrm

  • -r löscht rekursiv Unterverzeichnisse und Dateien
  • -f erzwingt das Löschen

Leere Verzeichnisse löschenrmdir

Um das Verzeichnis in einer Baumstruktur anzuzeigen, muss das Baumpaket installiert werden.tree

Aktuelles Verzeichnis anzeigenpwd

Linkdatei erstellenln

Zeigen Sie den Inhalt von Textdateien auf Seiten anmore、less

Zeigt den Header- und Tail-Inhalt der Datei anhead、tail

vim-Betrieb

Geben Sie den Editor ein vi/vim. Vim verfügt über drei Modi: Befehlsmodus, Einfügemodus und Bearbeitungsmodus. Verwenden Sie ESC oder i oder :, um den Modus zu wechseln.

  • Wechseln Sie zum Einfügen in den Bearbeitungsmodusi
  • Bearbeitungsmodus verlassenesc
  • Speichern: später eingebenw
  • Verlassen: später betretenq
  • Ohne Speichern beenden: später eingebenq!
  • Zeilennummer anzeigenset number
  • Um nach Schlüsselwörtern zu suchen /xxxx, drücken Sie n, um zum nächsten zu springen, und Umschalt+n, um zum vorherigen zu springen.
  • Kopieren Sie die Zeile, in der sich der Cursor befindet, und fügen Sie sie einyyp
  • h (ein Zeichen nach links verschieben ←), j (nächste Zeile ↓), k (vorherige Zeile ↑), l (ein Zeichen nach rechts verschieben →)

Befehle für Paketierung und Komprimierung

Packen und komprimierentar\gzip\bzip2

  • -cArchivdatei
  • -xKomprimierte Datei
  • -zgzip-komprimierte Dateien
  • -jbzip2-komprimierte Dateien
  • -vDen Komprimierungs- oder Dekomprimierungsprozess anzeigen v(view)
  • -fDateinamen verwenden

Beispiel:

Nur Verpackung, keine Komprimierung:tar -cvf /home/abc.tar /home/abc

Mit gzip gepackt und komprimiert:tar -zcvf /home/abc.tar.gz /home/abc

Mit bzip2 gepackt und komprimiert:tar -jcvf /home/abc.tar.bz2 /home/abc

Wenn Sie dekomprimieren möchten, ersetzen Sie einfach tar -cvf / tar -zcvf / tar -jcvf„c“ im obigen Befehl durch „x“.

Linux-Pipeline

Verwenden Sie die Standardausgabe eines Befehls als Standardeingabe eines anderen Befehls. Das heißt, mehrere Befehle werden in Kombination verwendet und das Ergebnis des letztgenannten Befehls wird durch das Ergebnis des vorherigen Befehls dividiert.

Beispiel: grep -r "close" /home/* | more Durchsucht alle Dateien im Home-Verzeichnis, einschließlich der Close-Dateien, und gibt sie in Seiten aus.

Dateiberechtigungsverwaltung

Drei grundlegende Berechtigungen

R: Lesen, der Wert wird als 4 ausgedrückt

W: Schreiben Sie, der Wert wird als 2 ausgedrückt

X: Ausführbare Datei, der Wert wird als 1 ausgedrückt

[root@VM-16-2-centos ~]# ll
total 597952
-rw------- 1 root root  12387614 Aug 29  2021 apache-zookeeper-3.7.0-bin.tar.gz
-rw-r--r-- 1 root root 113304268 May  3 12:22 jdk-8u281-linux-x64.rpm

Wie oben gezeigt, jdk-8u281-linux-x64.rpmumfassen die Dateiberechtigungen -rw-r--r--insgesamt zehn Zeichen und sind in vier Abschnitte unterteilt.

  • Das erste Zeichen „-“ steht für eine gewöhnliche Datei; an dieser Stelle kann auch ein Link erscheinen l; des steht für ein Verzeichnis
  • Das zweite, dritte und vierte Zeichen rw-stellen die Berechtigungen des aktuellen Benutzers dar, sodass der numerische Wert als 4+2=6 ausgedrückt wird
  • Das 56. und 7. Zeichen r--stellen die Berechtigungen der aktuellen Gruppe dar und werden daher als numerischer Wert 4 ausgedrückt.
  • Das 80. und 90. Zeichen r--stellen andere Benutzerberechtigungen dar, daher ist der numerische Wert 4

Daher wird die Berechtigung zum Betrieb dieser Datei numerisch mit 644 ausgedrückt.

Berechtigungen ändern

Berechtigungen ändern: sudo chmod[U gehört zu Benutzer g gehört zur Gruppe o andere Benutzer a alle Benutzer] [+ Berechtigungen erhöhen - Berechtigungen verringern] [rwx] Verzeichnisname

Beispiel: Es gibt eine Datei Dateiname mit Berechtigungen -rw-r----x. Ändern Sie den Berechtigungswert -rwxrw-r-xin 765 als numerischen Wert.

sudo chmod u+x g+w o+r filename` 也可以用数值表示 `sudo chmod 765 filename

Programm ausführen

Von der Befehlszeile ausführen

laufen./filename

aufhörenctrl+c

Hintergrundprozess

laufennohup command >out.file 2>&1 &

aufhörenps -ef |grep 关键字 |awk '{print $2}'|xarg kill -9

Im Servicemodus ausführen

Start einrichtensystemctl enable

Start-upsystemctl start

Schließungsystemctl stop

Systembezogen

Systemverwaltungsbefehle

Zeigt detaillierte Informationen der angegebenen Datei an, detaillierter als lsstat

Online angemeldete Benutzer anzeigenwho

Zeigt den aktuellen Bedienbenutzer anwhoami

Hostnamen anzeigenhostname

Systeminformationen anzeigenuname

Zeigen Sie dynamisch Informationen zu Prozessen an, die derzeit die meisten Ressourcen verbrauchentop

Zeigen Sie den sofortigen Prozessstatus anps \ ps -aux

Verzeichnisgröße anzeigen du -h /home(Verzeichnisinformationen mit Einheiten anzeigen)

Festplattengröße anzeigen df -h(Festplatteninformationen mit Einheiten anzeigen)

Überprüfen Sie den Netzwerkstatusifconfig

Testen Sie die Netzwerkkonnektivitätping

Informationen zum Netzwerkstatus anzeigennetstat

Der Befehl funktioniert nicht mehr, siehe Dokumentation zum Beispiel:man grep

[root@VM-16-2-centos ~]# man grep
GREP(1)                    General Commands Manual                       GREP(1)
NAME
       grep, egrep, fgrep - print lines matching a pattern

SYNOPSIS
       grep [OPTIONS] PATTERN [FILE...]
       grep [OPTIONS] [-e PATTERN | -f FILE] [FILE...]
……

Klarer Bildschirmclear

Benennen Sie den Befehl um alias, beispielsweise: alias showmeit="ps -aux", und entfernen Sie ihn aus der Verwendungunaliax showmeit

Um einen Prozess zu beenden kill, können Sie zuerst den Befehl psoder verwenden top, um die Prozess-ID anzuzeigen, und dann den Befehl kill verwenden, um den Prozess zu beenden. kill -9Löschen erzwingen

Firewall

Firewall-Status anzeigenfirewall-cmd --state

Stoppen Sie die Firewallsystemctl stop firewalld.service

Deaktivieren Sie den Start der Firewall beim Bootensystemctl disable firewalld.service

Herunterfahren und neu starten

Abschaltenshutdown -h now

  • -r herunterfahren und neu starten
  • -h herunterfahren ohne neu zu starten
  • Jetzt sofort herunterfahren

Neu startenreboot

Abschaltenhalt

Netzwerkkonfiguration

Informationen zur Netzwerkkarte anzeigenifconfig

Netzwerkkonfiguration/etc/sysconfig/network-script/ifcfg-eth0

Netzwerkkarte konfigurieren/etc/udev/rules.d/70-persistent-net.rules

Benutzerverwaltung

Benutzer erstellenuseradd

Passwort festlegenpasswd

  • Speichergruppenkonto/etc/group
  • Systembenutzerprofil /etc/passwd

Speichern Sie Passwörter für Benutzerkonten/etc/shadow

Speichern Sie Passwörter für Benutzergruppenkonten/etc/gshadow

Nutzernameuseradd

Nutzernameuserdel

Nutzernameadduser

Gruppennamegroupadd

Gruppennamegroupdel

Passwort für Root festlegenpasswd root

su root
su - root

Systemumgebungsvariablen/etc/profile

Benutzerumgebungsvariablenbash_profile

Benutzerumgebungsvariablen.bashrc

su userWechseln Sie den Benutzer und laden Sie die Konfigurationsdatei .bashrc

su - userWechseln Sie den Benutzer, laden Sie die Konfigurationsdatei /etc/profile und laden Sie bash_profile

Ändern Sie den Benutzer und die Benutzergruppe einer Datei

sudo chown [-R] owner[:group] {File|Directory}
-rw-r--r-- 1 root root 113304268 May  3 12:22 jdk-8u281-linux-x64.rpm

Zum Beispiel: Nehmen Sie jdk-8u281-linux-x64.rpmals Beispiel . Gehört zum Benutzer root, Gruppenroot

Um den Benutzer und die Gruppe zu wechseln, zu der diese Datei gehört. Befehle sind verfügbar.

sudo chown daley:java jdk-8u281-linux-x64.rpm

Software installieren

So laden Sie das RPM-Installationspaket herunter

Installierenrpm -i jdk-XXX_linux-x64_bin.rpm

Findenrpm -qa | grep jdk

Listerpm -qa | more

Ubuntu-Dpkg-Methode

Finden Sie dpkg -I | grep jdk

Liste dpkg -I | mehr

Installieren Sie dpkg -i jdk-XXX_linux-x64_bin.deb

leckerer Weg

suchenyum search jdk

Installierenyum install java-11-openjdk.x86_64

löschenyum erase java-11 -openjdk.x86 64

Konfigurationsdatei/etc/yum.repos.d/CentOS-Base.repo

Ubuntu apt-get-Modus

Suche apt・cache suche jdk

Installieren Sie apt-get install openjdk-9-jdk

Verwenden Sie apt-get purge openjdk-9-jdk

Konfigurationsdatei/etc/apt/sources. Iist

Laden Sie die komprimierte Dateimethode herunter

edit.bashrc

Konfiguration der Umgebungsvariablen

  • Umgebungsvariablendatei öffnenvi /etc/profile
  • Umgebungsvariablen konfigurierenexport JAVA_HOME=/root/j d k-XXX_lin ux-x64
  • export PATH=$JAVA HOME/bin:$PATH
  • Konfiguration aktualisierensource /etc/profile

Hülse

statics_url="/Users/statics"

server_url="[email protected]"

server_path="/usr/share/nginx/html"
#登录
sudo ssh -p 22 $server_url

#将本地文件复制到服务器上 
sudo scp -r $statics_url $server_url:$server_path
# 修改权限
sudo chmod 777 fileName.pdf

Knoten

Skriptdatei ausführen

node fileName.js

Link zur Referenzdatei: https://mp.weixin.qq.com/s?__biz=MzI3MjY1ODI2Ng==&mid=2247485996&idx=1&sn=0a08bf2f04eed49542a96cee6928a561&chksm=eb2e7019dc59f90f55b0aaabf7a59 a1 6a4e06bf941beda82e2e61e807da3ca8d4c2e247173ad&scene=27

Je suppose que tu aimes

Origine blog.csdn.net/baidu_39516873/article/details/130283345
conseillé
Classement