Linux Command Memorandum [für Anfänger]

Häufig verwendete Linux-Befehlssammlung

Unter Linux verwenden wir grundsätzlich CUI (Character User Interface), um verschiedene Aufgaben zu erledigen. Natürlich gibt es viele Distributionen, die eine Desktop-Umgebung bieten. Der Großteil der Arbeit wird mit CUI in virtuellen Umgebungen wie der Serverkonstruktion, verschiedenen Konfigurationseinstellungen, Docker, GCP und AWS ausgeführt.

Daher werde ich die grundlegenden Befehle und die Optionen vorstellen, die häufig für jeden Befehl verwendet werden. Im Gegenteil, ich werde keine komplizierte Verwendung mit Rohren einführen. Gleichzeitig werde ich das ursprüngliche Englisch vorstellen. Denken Sie also bitte nicht nur an die Aufzählung der Buchstaben, sondern auch an die Bedeutung.

Datei, Verzeichnisoperation bezogen

cd [PATH]

** Bedeutung von [Verzeichnis ändern] **. Datei = Verzeichnis unter Linux. Geben Sie ein beliebiges Verzeichnis nach "cd" an und verschieben Sie es. Es können sowohl der absolute als auch der relative Pfad verwendet werden. Um zum vorherigen Verzeichnis zu wechseln,  cd .. Sie können zurückgehen, indem Sie tun. Wenn Sie nur "cd" eingeben, wird es in Ihr Home-Verzeichnis verschoben.

pwd

** Bedeutung von [Arbeitsverzeichnis drucken] **. Drucken = Anzeigen / Ausgeben. Zeigen Sie den absoluten Pfad des Verzeichnisses an, an dem Sie gerade arbeiten.

ls [PATH]

** Bedeutung von [Listensegmente] **. Zeigen Sie eine Liste der Dateien und Ordner im angegebenen Verzeichnis an. Die zweite Hälfte des Pfades kann weggelassen werden. In diesem Fall wird die Liste im aktuellen Verzeichnis angezeigt.

Anzeige des Dateiinhalts, bewegungsbezogen

cat [File name] ...

** [Verketten] ** bedeutet. Verketten = Verketten. Zeigen Sie den Inhalt der angegebenen Datei in der Befehlszeile an. Wenn mehrere Dateien angegeben werden, wird der Inhalt jeder Datei verkettet und in der Befehlszeile angezeigt.

less [File name]

Zeigen Sie den angegebenen Dateiinhalt in der Befehlszeile an. Es ist "cat" sehr ähnlich, aber "less" wird zum Anzeigen langer Dateien empfohlen. Um das Surfen zu beenden, drücken Sie die Taste q. (Beenden: Beenden)

mv [Source] [Destination]

** [Verschieben] ** bedeutet. Es gibt zwei Hauptanwendungen:

  1. Benennen Sie Datei / Verzeichnis um
  2. Verschieben Sie die Datei / das Verzeichnis an das angegebene Ziel Die Änderung des Dateinamens wird in der Reihenfolge ** des zu ändernden ursprünglichen Dateinamens ** beschrieben, z. B. "mv hoge hoge2". Ein Verzeichnis ist ebenfalls möglich. Um zum angegebenen Ziel zu wechseln, beschreiben Sie in der Reihenfolge ** Zielverzeichnis zum Verschieben der Originaldatei **, z. B. mv hoge workspace /.
cp [Source] [Destination]

** [Kopie] ** bedeutet. Die Beschreibungsmethode ist dieselbe wie "mv". cp hoge hoge2 erstellt hoge2 mit einem Duplikat des Inhalts von hoge. Hoge wird nicht gelöscht. Mit cp hoge workspace / bleibt der Dateiname gleich und wird in das angegebene Verzeichnis kopiert. Beachten Sie auch, dass eine Datei mit dem Namen hoge2 zum Zeitpunkt von "cp hoge hoge2" überschrieben wird.

Datei / Verzeichnis erstellen / löschen bezogen

touch [File name]

Erstellen Sie eine leere Datei. Es gibt auch eine Funktion zum Ändern des Zeitstempels.

mkdir [Directory name]

** [Verzeichnis erstellen] ** bedeutet. Erstellen Sie ein beliebiges Verzeichnis. Sie können auch den Pfad angeben.

rmdir [Directory name]

** Bedeutung von [Verzeichnis entfernen] **. Entfernen = Entfernen. Löschen Sie das angegebene Verzeichnis. Wenn das angegebene Verzeichnis jedoch nicht leer ist, kann es nicht gelöscht werden.

rm [File name]

** [Entfernen] ** bedeutet. Löschen Sie die angegebene Datei. Das Verzeichnis kann nicht gelöscht werden, dies kann jedoch mit den folgenden Optionen erfolgen.

Administratorrechte, installationsbezogen

sudo apt-get install [Package name] ...

Paketinstallationsbefehl.

sudo 

** Bedeutung von [Ersatz (Super oder Switch) User Do] **. Es gibt eine Theorie. Wenn Sie einen Befehl mit anderen Administratorrechten ausführen möchten, geben Sie diesen Befehl am Anfang ein, bevor Sie ihn verwenden. Die obige "sudo apt-get install" ist ebenfalls ein Beispiel. Übrigens, wenn Sie viele Einstellungen in der Konfigurationsdatei vornehmen möchten, für die fast Administratorrechte erforderlich sind, Manchmal ist es besser, Root-Rechte im Voraus zu haben. In diesem Fall  sudo su Gehen Sie zu Root-Berechtigungen, indem Sie Folgendes tun: Beenden beim Beenden

Andere Befehle, eingabebezogen

Die Befehle bis zu den oben genannten sind grundlegende Operationen, aber von hier aus können Sie Befehle verwenden, die für die Arbeit mit CUI praktisch sind. Ich werde die Operationsmethode vorstellen, die Ihnen bei der Eingabe hilft.

clear

Löschen Sie die Befehlszeilenanzeige. Es ist einfacher zu arbeiten, indem Sie die Befehlszeile zurücksetzen, wenn die Arbeit fortgesetzt wird oder wenn eine andere Arbeit gestartet wird. Auch bei der Standardeinstellung kann der gleiche Effekt durch Drücken von "Strg + L" erzielt werden. L kann niedriger sein.

man [command]

** [Manuell] ** bedeutet. Sie können herausfinden, wie man es benutzt, welche Arten von Optionen es gibt usw. Offizielle Referenz. Standardmäßig wird es mit dem Befehl "less" angezeigt. Wenn Sie also beenden, wird "q" verwendet Sie können nicht nur Befehle, sondern auch Systemverzeichnisse und Handbücher zu Systemaufrufen anzeigen.

Tab-Taste

Obwohl dies kein Befehl ist, ist der TAB-Schlüssel ein sehr wichtiger Schlüssel in der CUI. Wenn Sie den TAB-Schlüssel beherrschen, steigt die Arbeitseffizienz von CUI dramatisch an. Es wird daher empfohlen, ihn immer zu verwenden.

Die Haupteffekte der TAB-Taste sind wie folgt.

  1. Befehlsvorschläge anzeigen
  2. Verzeichnisvorschläge anzeigen

** 1. Befehlskandidaten anzeigen ** ist wirksam, um einen Befehl zu vergessen oder die Eingabe zu vermeiden. Geben Sie bei langen Befehlen wie "apt-get install" nicht alles ein ** apt-g + TAB-Taste + i + TAB-Taste ** Durch Eingabe auf halber Strecke und Drücken der TAB-Taste werden alle entsprechenden Befehle eingegeben. Zusätzlich zu "apt-get" gibt es viele Arten von apt wie "apt-config" und "apt-add-repository". In diesem Fall, ** apt + TAB-Taste x 2 mal ** Durch zweimaliges Drücken der TAB-Taste hintereinander wird eine Liste der Befehlskandidaten angezeigt, die apt entsprechen. Natürlich können nicht nur apt, sondern alle Befehle verwendet werden.

** 2. Verzeichniskandidaten anzeigen ** ist der entsprechenden Befehlskandidatenliste im obigen Beispiel sehr ähnlich. Zum Beispiel, wenn Sie den Befehl cd eingeben ** cd + TAB-Taste x 2 mal ** Auf diese Weise werden alle Verzeichnisse im aktuellen Verzeichnis angezeigt. Es ist auch möglich, die Verzeichnisse im hoge-Verzeichnis anzuzeigen, indem Sie die TAB-Taste in der Phase von "cd hoge /" zweimal drücken.

Dies sind die Hauptfunktionen. Die TAB-Taste ist sehr praktisch. Probieren Sie sie bitte aus.

Schließlich

Da es sich um ein Memorandum für Anfänger handelt, wird je nach Befehl nur ein Teil erklärt. Alles beginnt mit den Grundlagen. Lassen Sie uns diese zuerst beherrschen.

Recommended Posts

Linux Command Memorandum [für Anfänger]
[Linux-Befehlsübersicht] Befehlsliste [Muss für Anfänger]
Linux-Betrieb für Anfänger Grundlegende Befehlsübersicht
Ihr eigener Koredake ist ein Linux-Befehl
[Linux-Befehl] Liste der cp-Befehlsoptionen [Muss für Anfänger]
[Linux-Befehl] ls Befehlsoptionsliste [Muss für Anfänger]
[Linux-Befehl] Liste weniger Befehlsoptionen [Muss für Anfänger sein]
[Linux-Befehl] Liste der Cat-Befehlsoptionen [Muss für Anfänger]
[Linux-Befehl] pwd-Befehlsoptionsliste [Muss für Anfänger]
[Linux-Befehl] Liste der rm-Befehlsoptionen [Muss für Anfänger]
[Linux-Befehl] Liste der CD-Befehlsoptionen [Muss für Anfänger]
[Linux-Befehl] Liste der man-Befehlsoptionen [Muss für Anfänger]
[Linux-Befehl] Liste der mkdir-Befehlsoptionen [Muss für Anfänger]
Empfohlene Linux-Distribution für Anfänger
Linux Command Dictionary (für mich)
Praktische Linux-Verknüpfung (für Anfänger)
Linux Memorandum
Linux-Befehl Nr. 4
Befehlsmemorandum
Linux-Befehl Nr. 5
Befehlsmemorandum
Häufig verwendete Linux-Befehle (für Anfänger)
[Muss für Anfänger] Grundlagen von Linux
* Ken Komiya: "[Schreiben eines Python-Programmdokuments mit Sphinx] (https://docs.google.com/presentation/d/1mLw2ZHeyl_9jWAwxE3Hx7stY5msCd-jyl22PkKRCdqg/edit#slide=id.g885309dee8_0_166)" * Python Study Group # 43] (https://startpython.connpass.com/event/112788/) * cocodrips: "[Schreiben Sie in Zukunft einen Docstring für Ihre Teamkollegen und sich selbst] (https://www.slideshare) .net / cocodrips / docstring) "Python, SphinxLinux-Befehlsliste
Linux auf Befehl
[Linux] Suchbefehl
Linux Memorandum [Links]
Linux Server Befehl
Linux-Befehlsübersicht
Mein Linux-Befehl
Memorandum Conda Befehl
Linux-Befehl <Basic 1>
setuptools Befehl Memorandum
Linux-Befehlssammlung
Linux mkdir Befehl
Grundlagen der Linux-Befehle
[Linux] Git-Befehl
Linux (Befehlsspeicher)
[Linux-Befehl] Ein Memorandum häufig verwendeter Befehle
[Zur Aufnahme] Pandas Memorandum
Spacemacs-Einstellungen (für Anfänger)
[Linux] Befehl zur Volumenkonfiguration
Memorandum of vi Befehl
Linux-Befehl (sequentielles Update)
[Für Memo] Linux Teil 2
AtCoder Anfänger Auswahl Memorandum
[Linux] Grundlegende Befehlsübersicht
Wofür ist Linux?
Linux-Befehlszeilenverknüpfung
Dikstra-Algorithmus für Anfänger
Manjaro Linux Konfigurationsmemorandum
OpenCV für Python-Anfänger
Freecad Memorandum (für mich)
[Für Anfänger] Wie man den Befehl say mit Python benutzt!
[Linux] Grundlagen der Berechtigungseinstellung von chmod für Anfänger