GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux für Anfänger:10 Befehle für den Einstieg am Terminal

Sie wollen also Linux lernen? Anstatt in den nächsten beiden Absätzen darüber zu schwafeln, wie die folgenden Befehle die metaphysische Grundlage für den Rest Ihrer technischen Erfahrung legen werden, werde ich direkt darauf eingehen. Kein Flaum, keine Offenlegung – nur Befehle und wie sie funktionieren. Lass es uns tun.

Hinweis:Ich empfehle, GUI und CLI nebeneinander zu haben, wenn Sie Änderungen an Dateien und Verzeichnissen vornehmen, um sicherzustellen, dass das, was Sie in Ihrem Terminal tun, tatsächlich auf dem System geschieht.

Umsehen

Wenn Sie sich im Dateisystem umsehen möchten, müssen Sie wissen, wie man Dateien und Verzeichnisse auflistet, zwischen Verzeichnissen wechselt und sieht, wo Sie sich gerade befinden.

Wenn Sie ein Terminal öffnen, sehen Sie eine Eingabeaufforderung ähnlich der folgenden:

[tcarrigan@server ~]$

Die einzigen bereitgestellten Informationen sind der Benutzer, als der Sie angemeldet sind (tcarrigan ), den Hostnamen des Computers, an dem Sie angemeldet sind (server ), das Verzeichnis, in dem Sie sich gerade befinden (gekennzeichnet durch ~ ) und die Zugriffsebene ($ für Benutzer # für Wurzel). Wenn Sie sich umschauen möchten, ist es hilfreich zu wissen, wo Sie anfangen. Wenn es Ihr erstes Mal ist, ~ bedeutet dir wahrscheinlich nicht viel.

1. pwd - Arbeitsverzeichnis drucken

Das pwd Der Befehl teilt Ihnen das Verzeichnis mit, in dem Sie gerade arbeiten:

[tcarrigan@server ~]$ pwd
/home/tcarrigan

Ich arbeite derzeit im /home/tcarrigan Verzeichnis, wie oben erwähnt. Was tun Sie nun, wenn Sie sehen möchten, welche Dateien und Verzeichnisse sich in /home/tcarrigan befinden ?

2. ls -l

Die ls Der Befehl listet alle nicht versteckten Dateien auf, die in einem bestimmten Verzeichnis enthalten sind. Ich empfehle die Kombination mit dem -l Option, um die Ausgabe etwas besser lesbar zu machen (und um etwas mehr Informationen über die aufgelisteten Dateien und Verzeichnisse zu erhalten).

[tcarrigan@server ~]$ ls -l
total 0
drwxrwxr-x. 4 tcarrigan tcarrigan 50 Feb  6  2020 article_submissions
drwxrwxr-x. 2 tcarrigan tcarrigan 45 Aug 30 11:59 demo
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Desktop
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Documents
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Downloads
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Music
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Pictures
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Public
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Templates
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Videos

Nun, wie ich oben sagte, ls zeigt normalerweise nur NICHT versteckte Dateien und Verzeichnisse an. Was ist also mit den versteckten Sachen?

[ Das könnte Ihnen auch gefallen: Buchbesprechung:Die Linux-Befehlszeile ]

3. ls -al

Das ls -a Befehl ist die Antwort, nach der Sie gesucht haben. Kombinieren Sie mit dem -l Option für die gleiche "hübsche" Ausgabe, die Sie sich zuvor angesehen haben, einschließlich der versteckten Dateien.

[tcarrigan@server ~]$ ls -al
total 108
drwx------. 19 tcarrigan tcarrigan  4096 Oct 20 16:34 .
drwxr-xr-x.  9 root      root        106 Sep 15 22:56 ..
drwxrwxr-x.  4 tcarrigan tcarrigan    50 Feb  6  2020 article_submissions
-rw-------.  1 tcarrigan tcarrigan  2959 Oct 19 14:58 .bash_history
-rw-r--r--.  1 tcarrigan tcarrigan    18 Aug 30  2019 .bash_logout
-rw-r--r--.  1 tcarrigan tcarrigan   179 Feb 13  2020 .bash_profile
-rw-r--r--.  1 tcarrigan tcarrigan   312 Aug 30  2019 .bashrc
-rw-r--r--.  1 tcarrigan tcarrigan 12288 Feb 25  2020 .bashrc.swp
drwx------. 13 tcarrigan tcarrigan  4096 Apr 28 12:08 .cache
drwxrwxr-x.  3 tcarrigan tcarrigan    28 Feb 13  2020 .cargo
drwx------. 13 tcarrigan tcarrigan  4096 Feb  3  2020 .config
drwxrwxr-x.  2 tcarrigan tcarrigan    45 Aug 30 11:59 demo
drwxr-xr-x.  2 tcarrigan tcarrigan     6 Jan 27  2020 Desktop
*Output Omitted*

Sie werden feststellen, dass diese Ausgabe viel mehr Einträge enthält als zuvor. Alle Dateien oder Verzeichnisse, die mit . beginnen Charakter wird nun enthüllt.

Lassen Sie uns nun ein wenig durch das Dateisystem navigieren. Angenommen, Sie möchten eine Datei in /home/tcarrigan/article_submissions anzeigen .

4. cd (dir) - Wechsle zu (Verzeichnis)

Der Befehl zum Wechseln des Verzeichnisses ist selbsterklärend. Es erlaubt Ihnen, Ihr Arbeitsverzeichnis zu ändern.

[tcarrigan@server ~]$ cd article_submissions/
[tcarrigan@server article_submissions]$ pwd
/home/tcarrigan/article_submissions

Sie können sehen, dass wir unser Arbeitsverzeichnis in ~/article_submissions geändert haben . Was wäre, wenn ich dorthin zurückkehren möchte, wo ich angefangen habe?

5. cd - ohne Optionen

Die CD Wenn Sie den Befehl ohne zusätzliche Optionen verwenden, kehren Sie zum Home-Verzeichnis des Benutzers zurück, als der Sie angemeldet sind.

[tcarrigan@server article_submissions]$ cd
[tcarrigan@server ~]$ pwd
/home/tcarrigan

6. Zurückgehen

Wenn Sie zu einem vorherigen Verzeichnis zurückkehren müssen, verwenden Sie Folgendes:

[tcarrigan@server ~]$ pwd
/home/tcarrigan
[tcarrigan@server ~]$ cd ..
[tcarrigan@server home]$ pwd
/home

Herstellen und Entfernen

Nachdem Sie nun wissen, wie Sie sich bewegen, sehen wir uns das Erstellen und Entfernen von Verzeichnissen und Dateien an.

7. mkdir (X) - Verzeichnis (X) erstellen

Um ein neues Verzeichnis zu erstellen, verwenden wir den Befehl mkdir.

[tcarrigan@server ~]$ mkdir Test
[tcarrigan@server ~]$ ls -l
total 0
drwxrwxr-x. 4 tcarrigan tcarrigan 50 Feb  6  2020 article_submissions
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Desktop
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Documents
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Downloads
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Music
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Pictures
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Public
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Templates
drwxrwxr-x. 2 tcarrigan tcarrigan  6 Oct 20 17:05 Test
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Videos

Was ist, wenn wir eine neue Datei im neu erstellten Testverzeichnis erstellen möchten?

8. touch (Datei) - erstellt eine neue Datei (Dateiname)

Der Touch-Befehl erstellt und aktualisiert einzelne Dateien. So erstellen Sie eine Datei namens touch_test im Testverzeichnis:

[tcarrigan@server Test]$ touch touch_test
[tcarrigan@server Test]$ ls -l
total 0
-rw-rw-r--. 1 tcarrigan tcarrigan 0 Oct 20 17:12 touch_test

Ok, also haben wir ein neues Verzeichnis sowie eine Datei in diesem Verzeichnis erstellt. Wie werden wir sie los?

9. rm (Datei) - entfernen (Dateiname)

Zuerst die Datei:

[tcarrigan@server Test]$ rm touch_test 
[tcarrigan@server Test]$ ls -l
total 0

10. Jetzt das Verzeichnis:rm -r (Verzeichnis)

[tcarrigan@server ~]$ rm -r Test/
[tcarrigan@server ~]$ ls -l
total 0
drwxrwxr-x. 4 tcarrigan tcarrigan 50 Feb  6  2020 article_submissions
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Desktop
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Documents
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Downloads
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Music
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Pictures
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Public
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Templates
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Videos

[ Jetzt herunterladen:Eine Anleitung für Systemadministratoren zum Bash-Skripting. ] 

Was kommt als nächstes?

Wenn Sie heute zum ersten Mal Linux verwendet haben, herzlichen Glückwunsch zum Sprung. Wir haben uns mit der grundlegenden Navigation, Erstellung und Entfernung von Dateien und Verzeichnissen befasst. Halten Sie Ausschau nach den nächsten 10 Befehlen, die bald verfügbar sind. Wir werden uns mit dem Verschieben und Kopieren von Dateien, dem Erstellen von Links und den verschiedenen Möglichkeiten zum Lesen von Dateien befassen. Üben Sie in der Zwischenzeit weiter, was wir heute auf Ihrer bevorzugten virtuellen Maschine gemacht haben.


Linux
  1. Wie sind Sie zu Linux gekommen?

  2. Welchen Linux-Terminalbefehl verwenden Sie am häufigsten?

  3. Linux-Befehle:du und die Optionen, die Sie verwenden sollten

  4. Hyper – Die beste Terminal-App für Linux

  5. Die wichtigsten grundlegenden Linux-Befehle für Anfänger

So sehen Sie die Terminalbefehle, die Sie unter Linux am häufigsten verwenden

Die 50 nützlichsten Linux-Befehle zum Ausführen im Terminal

50 erstaunliche Linux Crontab-Befehle für die SysAdmins

Die 40 nützlichen Linux-Server-Befehle für Anfänger und Profis

Die 50 nützlichen Linux-IP-Befehle für Netzwerkadministratoren

Fortgeschrittene Linux-Befehle für den Power User