Eine super Einführung in Linux

Überblick

Hier werde ich nach der Überprüfung die Grundkenntnisse und Befehle von Linux aufschreiben.

Was ist ein Kernel?

Die einzige Software, die mit Hardware wie CPU, Speicher, Tastatur und Festplatte kommunizieren kann.

Was ist eine Muschel?

Es ist wie eine Chat-Oberfläche, die eine direkte Verbindung zum Kernel herstellt. Sie können Befehle im Kernel über die Shell-Sprache ausführen. Grob gesagt sieht es so aus. Human <=> Shell <=> Kernel

Zu den Arten von Shell-Sprachen gehört sh`` tcsh`` bash`` zsh.

STDIN und STDOUT

In der LINUX-Umgebung ist STDIN ein Gerät zur Steuerung der Eingabe und STDOUT ein Gerät zur Steuerung der Ausgabe. Wenn Sie dieses Gerät an ein Terminal anschließen, können Sie die Ein- und Ausgabe über die Tastatur verwenden.

Das Anschließen von Ein- und Ausgängen auf diese Weise wird als "Anhängen von tty" bezeichnet.

Shell-Befehl (grundlegend)

#Verzeichnisinformationen anzeigen(list)
ls [dir]
#Verzeichnis verschieben(change dir)
cd [dir]
#Aktuelles Verzeichnis anzeigen(print working dir)
pwd
#Ein Verzeichnis erstellen(make dir)
mkdir [folder name]

--Dateibetriebssystem

#Eine Datei erstellen
touch
#Zur Datei hinzufügen
echo >> [file name]
#Zeigen Sie den Inhalt der Datei an(concatenate)
cat test_file

--Task Manager System

#Prozess anzeigen(process status)
ps
#Starten Sie den Prozess im Hintergrund(&)
sleep 60 &
#Bringen Sie den Prozess wieder in den Vordergrund(foreground)
fg

--Hilfesystem

#Befehlshilfe(help) 
ps --help
#Befehl anzeigen Speicherziel anzeigen(whitch)
whitch ps
#Befehlshandbuch anzeigen(manual)
man ps
#Suchen Sie nach Dateien und Ordnern(find)
find / -type d -name test
#Suche nach Zeichen
grep "aaa" test.txt -n

#Suchen Sie den Ordnernamen und suchen Sie nach den darin enthaltenen Dateien
find / -type d -name test | xargs grep -r aaa

Recommended Posts

Eine super Einführung in Linux
[Linux] Einführung in Linux
Python Bit Arithmetic Super Einführung
Super Einführung in das maschinelle Lernen
Ein Memorandum zur Umstellung auf Manjaro Linux
Eine leichte Einführung in die Objekterkennung
Einführung in MQTT (Einführung)
Einführung in Scrapy (1)
Einführung in Scrapy (3)
Erste Schritte mit Supervisor
Einführung in Tkinter 1: Einführung
Pytorch super Einführung
Einführung in PyQt
Einführung in Scrapy (2)
Einführung in Scrapy (4)
Einführung in discord.py (2)
Eine Einführung in die Objektorientierung - Geben Sie einem Objekt ein Kind.
[Super Einführung in das maschinelle Lernen] Lernen Sie Pytorch-Tutorials
[Einführung in Python3, Tag 23] Kapitel 12 Werden Sie Paisonista (12.1 bis 12.6)
[Super Einführung in das maschinelle Lernen] Lernen Sie Pytorch-Tutorials
Versuchen Sie, einen neuen Befehl unter Linux zu erstellen
Einführung in Lightning Pytorch
Führen Sie serverspec in Linux ein
Erste Schritte mit Web Scraping
Einführung in nichtparametrische Felder
Einführung in EV3 / MicroPython
Einführung in die Python-Sprache
Linux-Befehle zum Erinnern
Einführung in die TensorFlow-Bilderkennung
Einführung in OpenCV (Python) - (2)
Flasche super elementare Einführung
Einführung in PyQt4 Teil 1
Einführung in die Abhängigkeitsinjektion
Einführung in Private Chainer
PyTorch Super Einführung PyTorch-Grundlagen
Einführung in das maschinelle Lernen
So installieren Sie Linux auf einem 32-Bit-UEFI-PC
[Einführung in Python] Hochgeschwindigkeits-Einführung in Python für vielbeschäftigte C ++ - Programmierer
So erstellen Sie ein lokales Repository für Linux
Einführung in die lineare Algebra mit Python: A = LU-Zerlegung
Einführung einer Desktop-Umgebung in Arch Linux (LightDM + Xfce4)
So erstellen Sie eine Python-Umgebung unter Amazon Linux 2
[Linux] Wie Sie Ihre IP in eine Variable einfügen
Einführung in das maschinelle Lernen mit Simple Perceptron
Quellkompilierung Apache2.4 (httpd 2.4.43) + PHP7.4 unter Linux zum Erstellen eines Webservers --3 MySQL 8.0 Einführung
AOJ Einführung in die Programmierung Thema Nr. 1, Thema Nr. 2, Thema Nr. 3, Thema Nr. 4
Einführung in das elektronische Papiermodul
Einführung in den Wörterbuch-Suchalgorithmus
[Windows] RDP zu Windows über Linux
Django super Einführung von Python-Anfängern! Teil 6 Ich habe versucht, die Login-Funktion zu implementieren
[Lernmemorandum] Einführung in vim
Einführung in PyTorch (1) Automatische Differenzierung
opencv-python Einführung in die Bildverarbeitung
Ein Hinweis zur einfachen Vorbereitung einer Linux-Übungsumgebung
Einführung in Python Django (2) Win
Ein Weg zum mittleren Python
Eine Einführung in das maschinelle Lernen