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

Linux-Befehle – Übersicht und Beispiele

Die Befehlszeile ist eine der leistungsstärksten Funktionen von Linux. Es gibt ein Meer von Linux-Befehlszeilentools, mit denen Sie fast alles tun können, was Sie sich auf Ihrem Linux-PC vorstellen können. Dies führt jedoch normalerweise zu einem Problem:Bei so vielen verfügbaren Befehlen wissen Sie nicht, wo und wie Sie anfangen sollen, sie zu lernen, insbesondere wenn Sie Anfänger sind.

Wenn Sie mit diesem Problem konfrontiert sind und nach einer einfachen Möglichkeit suchen, Ihre Befehlszeilenreise in Linux zu beginnen, sind Sie an der richtigen Stelle, denn in diesem Artikel stellen wir Ihnen eine Vielzahl beliebter und nützlicher Linux vor Befehle. Der Artikel ist so organisiert, dass Sie anhand eines leicht verständlichen Beispiels schnell lernen, was jeder Befehl bewirkt. Um mehr über einen Befehl zu erfahren, klicken Sie am Ende seiner Erklärung auf den Link "Mehr...".

Benutzer hinzufügen/Gruppe hinzufügen

Der adduser und addgroup Mit den Befehlen können Sie einem System einen neuen Benutzer bzw. eine neue Gruppe hinzufügen. Hier ist ein Beispiel für adduser:

$ sudo adduser testuser
Adding user `testuser' ...
Adding new group `testuser' (1003) ...
Adding new user `testuser' (1003) with group `testuser' ...
Creating home directory `/home/testuser' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:

Weiterlesen:

  • Linux adduser/addgroup Befehls-Tutorial für Anfänger (7 Beispiele)

Apropos

Der apropos-Befehl wird verwendet, um die Namen und Beschreibungen aller verfügbaren Manpages schnell zu durchsuchen. Beispiele:Suche nach allen Manpages für das Postfix-Programm:

$ apropos postfix

Weiterlesen:

  • Linux apropos Command Tutorial for Beginners (5 Beispiele)

Aspell

Der Aspell Mit dem Befehl können Sie eine Rechtschreibprüfung für eine Textdatei durchführen. Beispiel für die Rechtschreibprüfung der Textdatei test.txt:

$ aspell -c test.txt

Sehen Sie sich dieses Tutorial an, um eine ausführliche Einführung in den aspell-Befehl zu erhalten:

  • Linux aspell Command Tutorial für Anfänger (5 Beispiele)

Ar

Die ar Mit dem Befehl können Sie Archive erstellen, ändern oder extrahieren. Beispiel zum Auflisten von Dateien aus dem Archiv „test.a“:

$ ar t test.a

Weiterlesen:

  • Linux ar Command Tutorial für Anfänger (5 Beispiele)

Bogen

Der Bogen Befehl wird verwendet, um die Architektur der Maschine zu drucken. Zum Beispiel:

$ arch
i686

Nicht sicher, was „i686“ bedeutet? Gehen Sie hierher.

Basisname

Mit dem basename-Befehl können Sie Komponenten von Dateinamen entfernen, die nicht erforderlich sind. Zum Beispiel:

basename NAME [SUFFIX]
basename OPTION... NAME...

Weitere Beispiele für den Basisnamenbefehl:

  • Linux-Basisname-Befehls-Tutorial für Anfänger (mit Beispielen)

Bzip2

Der bzip2-Befehl wird verwendet, um komprimierte Dateiarchive im bzip2-Format zu erstellen. Bzip2 hat eine bessere Komprimierungsrate als das Zip- oder gzip-Format.

$ bzip2 list.txt list1.txt list2.txt

Weitere Beispiele:

  • Linux bzip2 Command Tutorial for Beginners (6 Beispiele)

Andere Befehle zum Arbeiten mit Archivdateien im bzip2-Format sind bzcmp, bzdiff, bzmore, bzless und bzgrep, die in dieser Anleitung erklärt werden:

  • Linux-Befehle bzcmp, bzdiff, bzmore, bzless und bzgrep mit Beispielen erklärt

Kal/Nkal

Der cal und ncal Befehle zeigen einen Kalender in der Ausgabe an.

$ cal
March 2017
Su Mo Tu We Th Fr Sa
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
$ ncal
March 2017
Su 5 12 19 26
Mo 6 13 20 27
Tu 7 14 21 28
We 1 8 15 22 29
Th 2 9 16 23 30
Fr 3 10 17 24 31
Sa 4 11 18 25

Weitere Beispiele für die Befehle cal und ncal:

  • 10 praktische Beispiele für Linux Cal/NCal-Befehle für Anfänger

Katze

Die Katze Mit dem Befehl können Sie Dateien oder Daten, die auf der Standardeingabe bereitgestellt werden, verketten und auf der Standardausgabe ausgeben. Laienhaft ausgedrückt, druckt der Befehl die ihm bereitgestellten Informationen, sei es durch stdin oder in Form einer Datei.

$ cat test.txt
Hello...how are you?

Weitere Beispiele für CAT-Befehle:

  • 10 Linux Cat-Befehlsbeispiele für Anfänger

CD

Die CD Befehl wird verwendet, um das aktuelle Arbeitsverzeichnis des Benutzers zu ändern.

$ cd /home/himanshu/

Weitere Beispiele für CD-Befehle:

  • Linux-Tutorial für cd-Befehle für Anfänger (8 Beispiele)

Chattr

Der chattr Der Befehl wird verwendet, um erweiterte Dateisystemattribute für Dateien und Ordner wie das unveränderliche Attribut aufzulisten und zu bearbeiten. Dieses Beispiel zeigt, wie man eine Datei unveränderlich macht damit kein Linux-Benutzer, nicht einmal der Root-Benutzer, es bearbeiten oder entfernen kann, ohne zuerst das unveränderliche Attribut zu entfernen.

chattr +i /path/somefile.txt

Das unveränderliche Attribut wird entfernt mit:

chattr -i /path/somefile.txt

Weitere Beispiele für den Chattr-Befehl finden Sie in dieser Anleitung:

  • Linux chattr Befehls-Tutorial für Anfänger (5 Beispiele)

Chgrp

Die chgrp Mit dem Befehl können Sie den Gruppenbesitz einer Datei ändern. Der Befehl erwartet als erstes Argument den neuen Gruppennamen und als zweites Argument den Namen der Datei (deren Gruppe geändert wird).

$ chgrp howtoforge test.txt

Mehr: Linux-Chgrp-Befehl für Anfänger (5 Beispiele)

Chmod

Der chmod Mit dem Befehl können Sie die Zugriffsberechtigungen für eine Datei ändern. Wenn Sie beispielsweise eine Binärdatei haben (z. B. helloWorld) und diese ausführbar machen möchten, können Sie den folgenden Befehl ausführen:

chmod +x helloWorld

Mehr: Tutorial für Linux-Chmod-Befehle für Anfänger

Chown

Der Chown Mit dem Befehl können Sie den Eigentümer und die Gruppe einer Datei ändern. Um beispielsweise den Eigentümer einer Datei „test.txt“ in „root“ zu ändern und ihre Gruppe als „root“ festzulegen, führen Sie den folgenden Befehl aus: 

chown root:root test.txt

Mehr: Linux Chown Command Tutorial for Beginners (7 Beispiele)

Cksum

Die cksum Der Befehl druckt die CRC-Prüfsumme und die Byteanzahl für die Eingabedatei.

$ cksum test.txt
3741370333 20 test.txt

Nicht sicher, was die Prüfsumme ist? Gehen Sie hierher.

Weitere Informationen zum Chksum-Befehl:  Linux-cksum-Befehl für Anfänger erklärt (mit Beispielen)

Löschen

Die klar Befehl wird verwendet, um den Terminalbildschirm zu löschen.

$ clear

Mehr: Linux-Tutorial zum Löschen von Befehlen für Anfänger (3 Beispiele)

Cmp

Die cmp Der Befehl wird verwendet, um einen Byte-für-Byte-Vergleich zweier Dateien durchzuführen.

$ cmp file1 file2
file1 file2 differ: byte 1, line 1

Weitere Beispiele für CMP-Befehle:

  • Linux-cmp-Befehls-Tutorial für Anfänger (7 Beispiele)

Komm

Die Komm Der Befehl wird verwendet, um zwei sortierte Dateien Zeile für Zeile zu vergleichen. Wenn zum Beispiel „Datei1“ die Zahlen 1–5 und „Datei2“ die Zahlen 4–8 enthält, erzeugt der Befehl „comm“ in diesem Fall Folgendes:

$ comm file1 file2
1
2
3
                     4
                     5
         6
         7
         8
  • Linux-Kommando-Tutorial für Anfänger (5 Beispiele)

KP

Der cp Befehl wird zum Kopieren von Dateien und Verzeichnissen verwendet.

$ cp test.txt /home//himanshu/Desktop/

Mehr: Linux cp-Befehls-Tutorial für Anfänger (8 Beispiele)

Cpulimit

Cpulimit ist ein Tool, das die CPU-Auslastung eines Prozesses begrenzt (ausgedrückt in Prozent, nicht in CPU-Zeit). Es ist nützlich, Batch-Jobs zu steuern, wenn Sie nicht möchten, dass sie zu viele CPU-Zyklen verbrauchen. Das Ziel von cpulimit ist es, zu verhindern, dass ein Prozess länger als ein bestimmtes Zeitverhältnis läuft.

$  cpulimit -l 30 dd if=/dev/zero of=/dev/null &

Mehr: So begrenzen Sie die CPU-Auslastung mit CPULimit unter Ubuntu Linux

Csch

Die csh Der Befehl wird verwendet, um zwischen Linux-Benutzer-Shells zu wechseln. Verwenden Sie diesen Befehl, um von Ihrer Standard-Shell (wahrscheinlich /bin/bash) zu /bin/sh zu wechseln:

$ chsh -s /bin/sh

Mehr: Linux chsh Command Tutorial for Beginners (5 Beispiele)

Csplit

Der csplit Mit dem Befehl können Sie eine Datei in Abschnitte aufteilen, die durch Kontextzeilen bestimmt werden. Um beispielsweise eine Datei in zwei Teile aufzuteilen, wobei der erste Teil 'n-1' Zeilen und der zweite den Rest enthält, verwenden Sie den folgenden Befehl:

$ csplit file1 [n]

Die beiden Teile werden als Dateien mit den Namen „xx00“ bzw. „xx01“ gespeichert.

Mehr: Linux-Csplit-Befehl für Anfänger erklärt (6 Beispiele)

Welle

Die Locke Der Befehl wird zum Herunterladen von Dateien aus dem Internet über HTTP oder HTTPS verwendet. Beispiel zum Abrufen einer Ubuntu-Torrent-Datei und zum Speichern als test.torrent im aktuellen Verzeichnis:

$ curl http://releases.ubuntu.com/18.04/ubuntu-18.04-desktop-amd64.iso.torrent > test.torrent

Hier finden Sie weitere Beispiele mit nützlichen Curl-Befehlszeilenoptionen:

  • Linux-Curl-Befehls-Tutorial für Anfänger (5 Beispiele)

Datum

Das Datum Befehl kann verwendet werden, um das Systemdatum und die Systemzeit zu drucken (oder sogar einzustellen).

$ date
Tue Feb 28 17:14:57 IST 2017

Mehr: Linux Date Command Tutorial for Beginners (8 Beispiele)

Dd

Der dd Der Befehl kopiert eine Datei und konvertiert und formatiert sie entsprechend den Operanden. Der folgende Befehl erstellt beispielsweise ein Image der /dev/sda-Partition.

dd if=/dev/sda of=/tmp/dev-sda-part.img

Mehr: Linux-Befehl dd für Anfänger erklärt (8 Beispiele)

Df

Die df Der Befehl zeigt die Speicherplatznutzung des Dateisystems in der Ausgabe an.

$ df /dev/sda1
Filesystem 1K-blocks Used     Available Use% Mounted on
/dev/sda1  74985616  48138832 23014620  68%     /

Mehr: Linux-df-Befehls-Tutorial für Anfänger (8 Beispiele)

Unterschied

Der Unterschied Befehl können Sie zwei Dateien Zeile für Zeile vergleichen.

$ diff file1 file2

Diff3

Der diff3 Der Befehl ermöglicht es Ihnen, wie der Name schon sagt, drei Dateien Zeile für Zeile zu vergleichen.

$ diff3 file1 file2 file3

Graben

Die Ausgrabung Der Befehl wird zum Abfragen von DNS-Servern und zum Auflösen von DNS-Einträgen verwendet. Beispiel zum Abrufen der IP-Adresse und Informationen über die Nameserver der Domain example.com:

$ dig example.com

Weitere Beispiele zum Auflösen von Domänennamen und DNS-Einträgen mit dem Befehl dig:

  • Domainnamen mit dem Befehl dig unter Linux auflösen

Verzeichnis

Das Verzeichnis Befehl listet den Inhalt des Verzeichnisses auf. Zum Beispiel:

$ dir
test1 test2 test.7z test.zip

Mehr: Linux dir-Befehl für Anfänger (10 Beispiele)

Dirname

Der dirname Befehl entfernt die letzte Komponente aus einem Dateinamen/Pfad. Einfach ausgedrückt können Sie es sich als ein Tool vorstellen, das beispielsweise den Dateinamen aus dem absoluten Pfad der Datei entfernt.

$ dirname /home/himanshu/file1
/home/himanshu

Mehr: Linux dirname-Befehl erklärt für Anfänger (4 Beispiele)

Dmesg

Mit dem Befehl dmesg können Sie den Ringpuffer des Kernels drucken oder steuern. Es folgt die Syntax:

dmesg [options]

Mehr: Linux-dmesg-Befehls-Tutorial für Anfänger (5 Beispiele)

Dmidecode

Der dmidecode druckt den Inhalt der DMI-Tabelle (auch bekannt als SMBIOS) eines Systems in einem für Menschen lesbaren Format.

$ sudo dmidecode
# dmidecode 2.12
SMBIOS 2.6 present.
50 structures occupying 2056 bytes.
Table at 0x000FCCA0.
Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
Vendor: American Megatrends Inc.
Version: 080015
Release Date: 08/22/2011
...
...
...

Dpkg

Das Tool dpkg ist im Grunde ein Paketmanager für Debian/Debian-basierte Systeme. Es folgt die Syntax:

dpkg ACTIONS

ODER

dpkg [options] filename

Mehr: Linux-dpkg-Befehls-Tutorial für Anfänger (8 Beispiele)

Du

Das du Der Befehl zeigt die Festplattennutzung von Dateien an, die in einem Verzeichnis sowie seinen Unterverzeichnissen vorhanden sind.

$ du /home/himanshu/Desktop/
92 /home/himanshu/Desktop/Downloads/meld/meld/ui
88 /home/himanshu/Desktop/Downloads/meld/meld/vc
56 /home/himanshu/Desktop/Downloads/meld/meld/matchers
12 /home/himanshu/Desktop/Downloads/meld/meld/__pycache__
688 /home/himanshu/Desktop/Downloads/meld/meld
16 /home/himanshu/Desktop/Downloads/meld/bin
328 /home/himanshu/Desktop/Downloads/meld/data/ui
52 /home/himanshu/Desktop/Downloads/meld/data/icons/svg

Mehr: Linux du Command Tutorial für Anfänger (10 Beispiele)

Echo

Das Echo Befehl zeigt den ihm gegebenen Eingabetext an.

$ echo hello hi
hello hi

Mehr: Linux echo Command Tutorial for Beginners (5 Beispiele)

Ed

ed ist ein zeilenorientierter Texteditor.

$ ed

Auswerfen

Der Auswurf Mit dem Befehl können Sie Wechselmedien (normalerweise eine CD-ROM oder Diskette) auswerfen

$ eject

Env

Die env Der Befehl zeigt nicht nur die aktuelle Umgebung an, sondern lässt Sie auch bearbeiten.

$ env

Mehr: Linux-env-Befehls-Tutorial für Anfänger (5 Beispiele)

Beenden

Der Ausgang bewirkt, dass die Shell beendet wird.

$ exit

Mehr:Linux-Exit-Befehl für Anfänger erklärt (mit Beispielen)

Erweitern

Die Erweitern Der Befehl wandelt in der/den Eingabedatei(en) vorhandene Tabulatoren in Leerzeichen um und schreibt den Dateiinhalt auf die Standardausgabe.

$ expand file1

Mehr: Linux-Expand-Befehls-Tutorial für Anfänger (mit Beispielen)

Ausdruck

Der Ausdruck Befehl wertet Ausdrücke aus. Zum Beispiel:

$ expr 1 + 2
3

Mehr: Anleitung für Linux-Expr-Befehle für Anfänger (mit Beispielen)

Faktor

Der Faktor Befehl gibt die Primfaktoren der eingegebenen Zahl aus.

$ factor 135
135: 3 3 3 5

Mehr: Tutorial für Linux-Factor-Befehle für Anfänger (mit Beispielen)

Fgrep

Das fgrep Der Befehl entspricht dem Befehl grep, wenn er mit der Befehlszeilenoption -F ausgeführt wird. Das Tool wird auch als festes oder schnelles Grep bezeichnet, da es Metazeichen von regulären Ausdrücken nicht als Sonderzeichen behandelt und die Informationen stattdessen als einfache Zeichenfolge verarbeitet.

Wenn Sie beispielsweise nach einem Punkt (.) in einer Datei suchen möchten und nicht möchten, dass grep ihn als Platzhalter interpretiert, verwenden Sie fgrep folgendermaßen:

$ fgrep "." [file-name]

Mehr: Linux-fgrep-Befehls-Tutorial für Anfänger (mit Beispielen)

Finden

Der fund Mit dem Befehl können Sie sowohl in einem Verzeichnis als auch in dessen Unterverzeichnissen nach Dateien suchen.

$ find test*
test
test1
test2
test.7z
test.c
test.txt

Weitere Beispiele für den Linux Find-Befehl:

  • 14 praktische Beispiele für den Linux-Suchbefehl für Anfänger
  • Suchen nach Dateien und Ordnern mit dem Find-Befehl
  • Suchen von Dateien in der Befehlszeile

Fmt

fmt ist ein einfacher optimaler Textformatierer. Es formatiert jeden Absatz in der ihm übergebenen Datei neu und schreibt den Dateiinhalt auf die Standardausgabe.

$ fmt file1

Mehr: Linux fmt-Befehl – ​​Verwendung und Beispiele

Falten

Die Falte Der Befehl bricht jede Eingabezeile so um, dass sie in die angegebene Breite passt.

$ fold -w 10
Hi my name is himanshu Arora
Hi my name
is himans
hu Arora

Mehr: Linux-Tutorial für Faltbefehle für Anfänger (mit Beispielen)

Kostenlos

Die kostenlose Der Befehl zeigt die Menge an freiem und verwendetem Speicher im System an.

$ free
       total           used  free   shared buffers cached
Mem:   1800032       1355288 444744 79440   9068   216236
-/+ buffers/cache: 1129984 670048
Swap:  1832956      995076  837880

Git

Der git Befehl oder git-Versionskontrollsystem wurde von Linux Torvalds entwickelt. Es ist derzeit das beliebteste Software-Versionskontrollsystem, das das ältere SVN-System ersetzt hat. GIT ist z.B. bei GitHub verwendet. Beispiel zum Erstellen eines neuen Git-Repositorys mit dem Namen „Mytest“ im aktuellen Verzeichnis:

$ git init Mytest

Mehr zum Git-Befehl und wie man ihn mit GitHub verbindet, finden Sie hier:

  • Installieren und Verwenden von Git und GitHub unter Ubuntu Linux:Ein Leitfaden für Anfänger

Grep

Das grep Der Befehl sucht nach einem bestimmten Muster in einer Datei (oder mehreren Dateien) und zeigt die Ausgabezeilen an, die dieses Muster enthalten.

$ grep Hello test.txt
Hello...how are you?

Weitere Tutorials und Beispiele für den Linux Grep-Befehl:

  • Wie man grep verwendet, um in Dateien auf der Shell nach Strings zu suchen
  • Wie man mit Grep eine Mustersuche in Dateien durchführt

Gruppen

Die Gruppen Der Befehl zeigt den Namen der Gruppen an, denen ein Benutzer angehört.

$ groups himanshu
himanshu : himanshu adm cdrom sudo dip plugdev lpadmin sambashare

Weiterlesen:

  • Linux-Gruppenbefehl für Anfänger (mit Beispielen)

Gzip

Das gzip Der Befehl komprimiert die Eingabedatei und ersetzt die Datei selbst durch eine Datei mit der Erweiterung .gz.

$ gzip file1

Mehr: Linux Gzip Command Tutorial for Beginners (7 Beispiele)

Gunzip

Mit gzip komprimierte Dateien Befehl kann mit gunzip in seiner ursprünglichen Form wiederhergestellt werden Befehl.

$ gunzip file1.gz

Beispiele für Gunzip-Befehle im Detail.

Der Kopf Befehl zeigt die ersten 10 Zeilen der Datei in der Standardausgabe an

$ head CHANGELOG.txt 
BEEBEEP (Secure Lan Messanger)
BeeBEEP
2.0.4
- Some GUI improvements (new icons, file sharing tree load faster)
- Always Beep on new message arrived (option)
- Favorite users (right click on user and enable star button) is on top of the list
- improved group usability
- Offline users can be removed from list (right click on an offline user in list and then remove)
- Clear all files shared (option)
- Load minimized at startup (option)

Hier finden Sie weitere Beispiele für den Head-Befehl von Linux.

Hostname

Der Hostname Befehl zeigt nicht nur den Hostnamen des Systems an, sondern lässt ihn auch festlegen.

$ hostname
himanshu-desktop

Weiterlesen:

  • Linux-Hostname-Befehls-Tutorial für Anfänger (5 Beispiele)

Geschichte

Die Geschichte command wird verwendet, um den Verlauf der Befehle anzuzeigen, die Sie auf der Shell eingegeben haben. Es kann auch zum Aufzeichnen und Wiedergeben von Befehlen verwendet werden. Um den Befehlsverlauf anzuzeigen, führen Sie Folgendes aus:

$ history

Hier finden Sie Einzelheiten zur Verwendung des Verlaufs und zum Aufzeichnen und Wiedergeben von Befehlen.

  • Linux History Command Tutorial für Anfänger (8 Beispiele)

ID

Die ID Der Befehl gibt Benutzer- und Gruppeninformationen für den aktuellen Benutzer oder den angegebenen Benutzernamen aus.

$ id himanshu
uid=1000(himanshu) gid=1000(himanshu) groups=1000(himanshu),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),124(sambashare)

Weiterlesen:

  • Linux id Command Tutorial für Anfänger (5 Beispiele)

Ifconfig

Der Befehl ifconfig gibt Ihnen die Möglichkeit, Netzwerkschnittstellen zu konfigurieren. Natürlich können Sie mit diesem Tool auch Informationen zu Netzwerkschnittstellen abrufen. Es folgt die Syntax:

ifconfig [-v] [-a] [-s] [interface]
ifconfig [-v] interface [aftype] options | address ...

Mehr: Linux-Tutorial für ifconfig-Befehle für Anfänger (7 Beispiele)

Beitreten

Der beitreten Mit dem Befehl können Sie Zeilen zweier Dateien in einem gemeinsamen Feld verbinden (Standard ist das erste).

join [OPTION]... FILE1 FILE2

Möchten Sie mehr über diesen Befehl erfahren? Gehen Sie hierher.

Töten

Das töten Der Befehl hilft, wie der Name schon sagt, dem Benutzer, einen Prozess zu beenden, indem er ihm das TERM-Signal sendet.

$ kill [process-id]

Fünf Beispiele, die zeigen, wie man den Linux-Kill-Befehl verwendet.

Killall

Der Killer Mit dem Befehl können Sie einen Prozess nach Namen beenden. Im Gegensatz zu kill – das die ID des zu beendenden Prozesses benötigt – benötigt killall nur den Namen des Prozesses.

killall nautilus

Linux-Killall-Befehlsbeispiele.

Letzte

Der letzte Befehl zeigt eine Liste der zuletzt angemeldeten Benutzer.

$ last
himanshu pts/11 :0 Thu Mar 2 09:46 still logged in
himanshu pts/1 :0 Thu Mar 2 09:46 still logged in
himanshu :0 :0 Thu Mar 2 09:42 still logged in
reboot system boot 4.4.0-62-generic Thu Mar 2 09:41 - 10:36 (00:54)
himanshu pts/14 :0 Wed Mar 1 15:17 - 15:52 (00:35)
himanshu pts/13 :0 Wed Mar 1 14:40 - down (08:06)

Weiterlesen:

  • Linux Last Command Tutorial für Anfänger (8 Beispiele)

LDD

Das ldd Befehl wird in Ausgabeabhängigkeiten einer gemeinsam genutzten Bibliothek angezeigt.

$ ldd /lib/i386-linux-gnu/libcrypt-2.19.so
linux-gate.so.1 => (0xb77df000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb75da000)
/lib/ld-linux.so.2 (0x80088000)

Beispiele zur Verwendung des ldd-Befehls.

Ln

Das ln Der Befehl wird zum Erstellen einer Verknüpfung zwischen Dateien verwendet. Beispielsweise würde der folgende Befehl einen Link mit dem Namen „lnk“ zu einer Datei mit dem Namen „test.txt“ erstellen:

$ ln test.txt lnk

Weitere Beispiele zum Linux-ln-Befehl.

Suchen

Die Ortung Der Befehl hilft dem Benutzer, eine Datei anhand des Namens zu finden.

$ locate [file-name]

Weiterlesen:

  • Linux-Ortungsbefehl für Anfänger (8 Beispiele)

Logname

Der Befehl logname gibt den Benutzernamen des aktuellen Benutzers aus.

$ logname
himanshu

Weiterlesen:

  • Linux logname Befehls-Tutorial für Anfänger (mit Beispielen)

Schau

Das Aussehen Befehl in Linux zeigt Zeilen an, die mit einer bestimmten Zeichenfolge beginnen. Es folgt die Syntax:

look [-bdf] [-t termchar] string [file ...]

Mehr:

  • Linux-Look Command Tutorial für Anfänger (mit Beispielen)

Ls

Die ls Befehl listet den Inhalt eines Verzeichnisses in der Ausgabe auf.

$ ls progress
capture.png hlist.o progress progress.h sizes.c
hlist.c LICENSE progress.1 progress.o sizes.h
hlist.h Makefile progress.c README.md sizes.o

Weitere Beispiele für den LS-Befehl:

  • 16 praktische Beispiele für Linux LS-Befehle für Anfänger

Lshw

Die lshw Der Befehl extrahiert und zeigt detaillierte Informationen zur Hardwarekonfiguration der Maschine an.

$ sudo lshw
[sudo] password for himanshu:
himanshu-desktop
description: Desktop Computer
product: To Be Filled By O.E.M. (To Be Filled By O.E.M.)
vendor: To Be Filled By O.E.M.
version: To Be Filled By O.E.M.
serial: To Be Filled By O.E.M.
width: 32 bits
capabilities: smbios-2.6 dmi-2.6 smp-1.4 smp
...
...
..

Weiterlesen:

  • Linux lshw Command Tutorial for Beginners (6 Beispiele)

Lscpu

Die lscpu Der Befehl zeigt Informationen zur CPU-Architektur des Ausgabesystems an (z. B. Anzahl der CPUs, Threads, Kerne, Sockets und mehr).

$ lscpu
Architecture: i686
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 1
On-line CPU(s) list: 0
Thread(s) per core: 1
Core(s) per socket: 1
Socket(s): 1
Vendor ID: AuthenticAMD
CPU family: 16
Model: 6
Stepping: 3
CPU MHz: 2800.234
BogoMIPS: 5600.46
Virtualization: AMD-V
L1d cache: 64K
L1i cache: 64K
L2 cache: 1024K

Weiterlesen:

  • Linux lscpu Command Tutorial for Beginners (5 Beispiele)

Lsof

Die lsof Der Befehl zeigt Informationen (auf stdout) an, die sich auf Dateien beziehen, die von Prozessen geöffnet wurden. Dateien können jeden Typs haben, einschließlich regulärer Dateien, Verzeichnisse, spezieller Blockdateien, spezieller Zeichendateien, ausführender Textreferenzen, Bibliotheken und Stream-/Netzwerkdateien.

lsof

Weiterlesen:

  • Linux lsof-Befehls-Tutorial für Anfänger (10 Beispiele)

Mann

Mann ermöglicht den Zugriff auf das Referenzhandbuch für Befehle, Programme/Dienstprogramme sowie Funktionen.

$ man ls

Weiterlesen:

  • Linux man Command Tutorial für Anfänger (8 Beispiele)

Md5sum

Die md5sum Mit dem Befehl können Sie MD5-Prüfsummen (128-Bit) drucken oder prüfen.

$ md5sum test.txt
ac34b1f34803a6691ff8b732bb97fbba test.txt

Beispiele zur Verwendung des Linux-md5sum-Befehls und einige mehr im Tutorial Linux-md5sum-Befehls-Tutorial für Anfänger (5 Beispiele).

Mkdir

Das mkdir Befehl können Sie Verzeichnisse erstellen.

$ mkdir [dir-name]

Weitere Beispiele für den mkdir-Befehl.

Mkfifo

Das mkfifo Befehl wird verwendet, um benannte Pipes zu erstellen.

$ mkfifo [pipe-name]

Mehr

more ist im Grunde ein Filter zum bildschirmfüllenden Durchblättern von Text.

$ cat [large-file] | more

Beispiele:

  • Linux more Command Tutorial for Beginners (5 Beispiele)

Mv

Das mv Mit dem Befehl können Sie eine Datei entweder von einem Verzeichnis in ein anderes verschieben oder umbenennen.

$ mv test.txt /home/himanshu/Desktop/ 

Weitere Beispiele für mv-Befehle.

Nano

Der Nano Der Befehl unter Linux startet den ‚nano‘-Editor. Der Editor wurde entwickelt, um die Funktionen und die Benutzerfreundlichkeit des UW Pico-Texteditors zu emulieren.

nano

oder

nano [file-name]

Mehr über den Nano-Editor:

  • Verwendung und Beispiele des Nano-Editors.
  • Dateibearbeitung auf der Kommandozeile mit nim und nano.

Netstat

Mit dem Befehl netstat können Sie Netzwerkverbindungen, Routing-Tabellen, Schnittstellenstatistiken, Masquerade-Verbindungen und Multicast-Mitgliedschaften drucken. Beispiel:

netstat [OPTIONS]

Mehr: Linux netstat Command Tutorial for Beginners (8 Beispiele)

Schön

Das nette Befehl können Sie ein Programm mit geänderter Planungspriorität ausführen.

$ nice -n[niceness-value] [program]
$ nice -n15 vim

Weiterlesen:

  • Linux nice and renice Command Tutorial (7 Beispiele)

Nl

Die nl Der Befehl schreibt den Inhalt einer Datei zur Ausgabe und stellt jeder Zeile eine Zeilennummer voran.

$ nl file1
1 Hi
2 How are you
3 Bye

Weiterlesen:

  • Linux nl Command Tutorial für Anfänger (7 Beispiele)

Nm

Die nm Der Befehl wird verwendet, um Symbole aus Objektdateien anzuzeigen.

$ nm test
0804a020 B __bss_start
0804841d T compare
0804a020 b completed.6591
0804a018 D __data_start
0804a018 W data_start
08048360 t deregister_tm_clones
080483d0 t __do_global_dtors_aux
08049f0c t __do_global_dtors_aux_fini_array_entry
0804a01c D __dso_handle
08049f14 d _DYNAMIC
0804a020 D _edata
0804a024 B _end
080484e4 T _fini
080484f8 R _fp_hw
080483f0 t frame_dummy
...
...
...

Weiterlesen:

  • Linux-nm-Befehls-Tutorial für Anfänger (10 Beispiele)

Nproc

Der nproc Befehl zeigt die Anzahl der für den aktuellen Prozess verfügbaren Verarbeitungseinheiten an.

$ nproc
1

Weitere Beispiele:

  • Linux nproc Command Tutorial für Anfänger (mit Beispielen)

Od

Das od Mit dem Befehl können Sie Dateien im Oktalformat sowie in einigen anderen Formaten ausgeben.

$ od /bin/ls
0000000 042577 043114 000401 000001 000000 000000 000000 000000
0000020 000002 000003 000001 000000 140101 004004 000064 000000
0000040 122104 000001 000000 000000 000064 000040 000011 000050
0000060 000034 000033 000006 000000 000064 000000 100064 004004
0000100 100064 004004 000440 000000 000440 000000 000005 000000
0000120 000004 000000 000003 000000 000524 000000 100524 004004
...
...
...

Passwort

Das Passwort Befehl wird zum Ändern von Passwörtern für Benutzerkonten verwendet.

$ passwd himanshu
Changing password for himanshu.
(current) UNIX password:

Einfügen

Das Einfügen Mit dem Befehl können Sie Dateizeilen zusammenführen. Wenn beispielsweise „Datei1“ die folgenden Zeilen enthält:

$ cat file1
Hi
My name is
Himanshu
Arora
I
Am
a
Linux researcher
and tutorial
writer

Dann fügt der folgende 'Einfügen'-Befehl alle Zeilen der Datei zusammen:

$ paste -s file1
Hi My name is Himanshu Arora I Am a Linux researcher and tutorial writer

Weitere Beispiele für den Einfügebefehl.

Pidof

Die pidof Befehl gibt Ihnen die Prozess-ID eines laufenden Programms/Prozesses.

$ pidof nautilus
2714

Ping

Der Ping Der Befehl wird verwendet, um zu prüfen, ob ein System aktiv ist und antwortet. Es sendet ICMP ECHO_REQUEST an Netzwerkhosts.

$ ping howtoforge.com
PING howtoforge.com (104.24.0.68) 56(84) bytes of data.
64 bytes from 104.24.0.68: icmp_seq=1 ttl=58 time=47.3 ms
64 bytes from 104.24.0.68: icmp_seq=2 ttl=58 time=51.9 ms
64 bytes from 104.24.0.68: icmp_seq=3 ttl=58 time=57.4 ms

Mehr: Linux-Ping-Befehls-Tutorial für Anfänger (8 Beispiele)

Pst

Das ps command displays information (in the form of a snapshot) about the currently active processes.

$ ps
PID TTY TIME CMD
4537 pts/1 00:00:00 bash
20592 pts/1 00:00:00 ps

Pstree

The pstree command produces information about running processes in the form of a tree.

$ pstree
init???ModemManager???2*[{ModemManager}]
??NetworkManager???dhclient
? ??dnsmasq
? ??3*[{NetworkManager}]
??accounts-daemon???2*[{accounts-daemon}]
??acpid
??atop

Pwd

The pwd command displays the name of current/working directory.

$ pwd
/home/himanshu

More Examples:

  • Linux pwd Command Tutorial for Beginners (with Examples)

Rm

The rm command lets you remove files and/or directories.

$ rm [file-name]

Detailed examples for the Linux rm command.

Rmdir

The rmdir command allows you delete empty directories.

$ rmdir [dir-name]

Examples on Linux rmdir command.

Scp

The scp command lets you securely copy files between systems on a network.

$ scp [name-and-path-of-file-to-transfer] [user]@[host]:[dest-path]

Screen

The screen command helps you to keep a terminal session open even when your SSH connection is interrupted.

$ screen

Detailed examples can be found here: Linux screen Command:Keep Processes Running Despite a Dropped Connection

Sdiff

The sdiff command lets you perform a side-by-side merge of differences between two files.

$ sdiff file1 file2

Examples:

  • Linux sdiff Command Tutorial for Beginners (6 Examples)

Sed

sed is basically a  stream editor that allows users to perform basic text transformations on an input stream (a file or input from a pipeline).

$ echo "Welcome to Howtoforge" | sed -e 's/Howtoforge/HowtoForge/g'
Welcome to HowtoForge

Seq

The seq commands prints numbers from FIRST to LAST, in steps of INCREMENT. For example, if FIRST is 1, LAST is 10, and INCREMENT is 2, then here's the output this command produces:

$ seq 1 2 10
1
3
5
7
9

Examples of how to use the Linux seq command.

Sha1sum

The sha1sum command is used to print or check SHA1 (160-bit) checksums.

$ sha1sum test.txt
955e48dfc9256866b3e5138fcea5ea0406105e68 test.txt

Read more: Linux sha1sum Command Tutorial for Beginners (with Examples)

Shutdown

The shutdown command lets user shut the system in a safe way.

$ shutdown

More examples:

  • Linux shutdown Command Explained with Examples

Size

The size command lists the section sizes as well as the total size for an object or archive file.

$ size test
text data bss dec hex filename
1204 280 4 1488 5d0 test

Examples for Linux size command.

Sleep

The sleep command lets user specify delay for a specified amount of time. You can use it to delay an operation like:

$ sleep 10; shutdown

Sort

The sort command lets you sort lines of text files. For example, if 'file2' contains the following names:

$ cat file2
zeus
kyan
sam
adam

Then running the sort command produces the following output:

$ sort file2
adam
kyan
sam
zeus

Split

The split command, as the name suggests, splits a file into fixed-size pieces. By default, files with name like xaa, xab, and xac are produced.

$ split [file-name]

Ssh

ssh is basically OpenSSH SSH client. It provides secure encrypted communication between two untrusted hosts over an insecure network.

$ ssh [user-name]@[remote-server]

Ssh-keygen

The ssh-keygen command is used to create a private/public key pair for SSH. Example on how to create an SSH key pair with 4096 bit:

$ ssh-keygen -o -b 4096 -t rsa

An in-depth explanation on how to use the ssh-keygen command can be found here:

  • Linux Basics:How To Create and Install SSH Keys on the Shell

Stat

The stat command displays status related to a file or a file-system.

$ stat test.txt
File: ‘test.txt’
Size: 20 Blocks: 8 IO Block: 4096 regular file
Device: 801h/2049d Inode: 284762 Links: 2
Access: (0664/-rw-rw-r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2017-03-03 12:41:27.791206947 +0530
Modify: 2017-02-28 16:05:15.952472926 +0530
Change: 2017-03-02 11:10:00.028548636 +0530
Birth: -

Read more:

  • Linux stat Command Tutorial for Beginners (5 Examples)

Strings

The strings command displays in output printable character sequences that are at least 4 characters long. It is used to search for printable text (strings) in binary files. For example, when a binary executable 'test' was passed as an argument to this command, following output was produced:

$ strings test
/lib/ld-linux.so.2
libc.so.6
_IO_stdin_used
puts
__libc_start_main
__gmon_start__
GLIBC_2.0
PTRh
QVhI
[^_]
EQUAL
;*2$"
GCC: (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4
....
....
....

Read more:

  • Linux strings Command Tutorial for Beginners (5 Examples)

Su

The su command lets you change user-identity. Mostly, this command is used to become root or superuser.

$ su [user-name]

Sudo

The sudo command lets a permitted user run a command as another user (usually root or superuser).

$ sudo [command]

Sum

The sum command prints checksum and block counts for each input file.

$ sum readme.txt
45252 5

Read more:

  • Linux sum Command Tutorial for Beginners (with Examples)

Tac

The tac command prints input files in reverse. Functionality-wise, it does the reverse of what the cat command does.

$ cat file2
zeus
kyan
sam
adam
$ tac file2
adam
sam
kyan
zeus

Read more:

  • Linux tac Command Tutorial for Beginners (with Examples)

Tail

The tail command displays in output the last 10 lines of a file.

$ tail [file-name]

Read more:

  • Linux tail Command Tutorial for Beginners (5 Examples)

Talk

The talk command lets users talk with each other.

$ talk [user-name]

Tar

tar is an archiving utility that lets you create as well as extract archive files. For example, to create archive.tar from files 'foo' and 'bar', use the following command:

tar -cf archive.tar foo bar

More...

Tee

The tee command reads from standard input and write to standard output as well as files.

$ uname | tee file2
Linux
$ cat file2
Linux

Test

The test command checks file types and compare values. For example, you can use it in the following way:

$ test 7 -gt 5 && echo "true"
true

Read more:

  • Linux test Command Tutorial for Beginners (with Examples)

Time

The time command is used to summarize system resource usage of a program. Zum Beispiel:

$ time ping google.com
PING google.com (216.58.220.206) 56(84) bytes of data.
64 bytes from del01s08-in-f14.1e100.net (216.58.220.206): icmp_seq=1 ttl=52 time=44.2 ms
^C
--- google.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 44.288/44.288/44.288/0.000 ms
real 0m0.676s
user 0m0.000s
sys 0m0.000s

Top

The top command gives  a dynamic real-time view of a running system (in terms of its processes). Zum Beispiel:

$ top

More: Linux top Command Tutorial for Beginners (8 Examples)

Touch

The touch command lets you change file timestamps (the access and modification times). When name of a non-existent file is passed as an argument, that file gets created.

$ touch [file-name]

More examples of Linux touch command.

Tr

The tr command can be used to translate/squeeze/delete characters. For example, here's how you can use it to convert lowercase characters to uppercase:

$ echo 'howtoforge' | tr "[:lower:]" "[:upper:]"
HOWTOFORGE

Tty

The tty  command prints the filename of the terminal connected to standard input.

$ tty
/dev/pts/10

More: Linux tty Command Tutorial for Beginners (with Examples)

Uname

The uname  command prints certain system information.

$ uname -a
Linux himanshu-desktop 4.4.0-62-generic #83~14.04.1-Ubuntu SMP Wed Jan 18 18:10:26 UTC 2017 i686 athlon i686 GNU/Linux

Read more:

  • Linux uname Command Tutorial for Beginners (8 Examples)

Unexpand

The unexpand command lets you convert spaces into tabs. Beispiel:

unexpand [OPTION]... [FILE]...

Read More: Linux unexpand Command Explained for Beginners (with Examples)

Uniq

The Uniq command is used to report or omit repeated lines. For example, if 'file2' contains the following data:

$ cat file2
Welcome to HowtoForge
Welcome to HowtoForge
A Linux tutorial website
Thanks

Then you can use the uniq command to omit the repeated line.

$ uniq file2
Welcome to HowtoForge
A Linux tutorial website
Thanks

Read more: Linux Uniq Command Tutorial for Beginners (10 examples)

Unexpand

The unexpand command converts spaces present in the input file(s) into tabs, and writes the file contents to standard output.

$ unexpand file1

Uptime

The uptime  command tells how long the system has been running.

$ uptime
15:59:59 up 6:20, 4 users, load average: 0.81, 0.92, 0.82

Here are some examples of Linux uptime command usage.

Users

The users command displays in output the usernames of users currently logged in to the current host.

$ users
himanshu himanshu himanshu himanshu

Read more:

  • Linux 'users' Command Tutorial for Beginners (with Examples)

Vdir

The vdir command lists information about contents of a directory (current directory by default).

$ vdir
total 1088
-rw-rw-r-- 1 himanshu himanshu 4850 May 20 2015 test_backup.pdf
-rw-rw-r-- 1 himanshu himanshu 2082 May 28 2015 test-filled.pdf
-rw-rw-r-- 1 himanshu himanshu 7101 May 28 2015 test.pdf 

Vim

vim is basically a text/programming editor. The name 'vim' stands for Vi IMproved as the editor is upwards compatible to the Vi editor.

$ vim [file-name]

Take a look here for a tutorial that shows editing files with vim on the command line explained in detail.

W

The w  command displays information about the users currently on the machine, and their processes.

$ w
16:18:07 up 6:39, 4 users, load average: 0.07, 0.32, 0.53
USER TTY FROM [email protected] IDLE JCPU PCPU WHAT
himanshu :0 :0 09:39 ?xdm? 1:08m 0.25s init --user
himanshu pts/0 :0 09:41 6:36m 0.84s 7.84s gnome-terminal
himanshu pts/10 :0 14:51 0.00s 0.16s 0.00s w
himanshu pts/11 :0 15:41 35:19 0.05s 0.05s bash

Read more:

  • Linux w Command Tutorial for Beginners (5 Examples)

Wall

The wall  command lets you write and send a message to other users that are currently logged in.

$ wall [your-message]

Read more:

  • Linux wall Command Tutorial for Beginners (with Examples)

Watch

The watch command can be used to monitor a program's output. It runs the program repeatedly, displaying its output and errors. Zum Beispiel:

$ watch date

Read more:

  • Linux watch Command Tutorial for Beginners (5 Examples)

Wc

The wc  command prints newline, word, and byte counts for a file.

$ wc test.txt
0 3 20 test.txt

Read more about the Linux wc command.

Wget

The w get  command line tool in Linux lets you perform a non-interactive download of files from the Web.

Here's how you can use it:

wget [URL]

Read more about the wget command here.

Whatis

The whatis  command displays single-line manual page descriptions.

$ whatis mkdir
mkdir (1) - make directories
mkdir (2) - create a directory
mkdir (1posix) - make directories

Which

The which command basically lets you locate a command - the file and the path of the file that gets executed. Zum Beispiel:

$ which date
/bin/date

Read more:

  • Linux which and whoami Command Tutorial for Beginners (with Examples)

Who

The who command shows who is logged on.

$ who
himanshu :0 2017-03-03 09:39 (:0)
himanshu pts/0 2017-03-03 09:41 (:0)
himanshu pts/10 2017-03-03 14:51 (:0)
himanshu pts/11 2017-03-03 15:41 (:0)

Read more:

  • Linux who Command Tutorial for Beginners (8 Examples)

Whereis

The whereis  command shows in output locations of the binary, source, and manual page files for a command.

$ whereis ls
ls: /bin/ls /usr/share/man/man1/ls.1posix.gz /usr/share/man/man1/ls.1.gz

Some Linux whereis command examples.

Whoami

The whoami command prints effective userid of the current user.

$ whoami
himanshu

Read more:

  • Linux which and whoami Command Tutorial for Beginners (with Examples)

Xargs

The xargs command builds and executes command lines from standard input. In layman's terms, it reads items from stdin and executes a command passed to it as an argument. For example, here's how you can use xargs to find the word "Linux" in the files whose names are passed to it as input.

$ xargs grep "Linux"
file1
file2
file3
file1:Linux researcher
file2:A Linux tutorial website
file3:Linux is opensource

More...

Yes

The Yes command outputs a string repeatedly until killed.

$ yes [string]

More examples for Linux Yes Command.

Zcat

The zcat command is used to display the content of gzip compressed files. Example on how to display the content of the gzip compressed text file test.txt.gz:

$ zcat test2.txt.gz

More useful zcat examples can be found here:

  • Linux zcat Command Tutorial for Beginners (5 Examples)


Linux
  1. Linux-Cat-Befehl:Verwendung und Beispiele

  2. Der Linux-Sed-Befehl:Verwendung und Beispiele

  3. 7 Beispiele für Linux-df-Befehle

  4. sa-Befehlsbeispiele in Linux

  5. w Befehlsbeispiele unter Linux

DOS zu Unix:Befehle und Beispiele

Netstat-Befehl in Linux - 28 Befehle mit Beispielen

Befehlsoptionen und Beispiele für den Tee-Befehl in Linux

id-Befehlsbeispiele in Linux

ps-Befehlsbeispiele in Linux

Beispiele für die Befehle swapon und swapoff in Linux