Unix / Linux - Nützliche Befehle

Diese Kurzanleitung listet Befehle auf, einschließlich einer Syntax und einer kurzen Beschreibung. Für weitere Details verwenden Sie -

$man command

Dateien und Verzeichnisse

Mit diesen Befehlen können Sie Verzeichnisse erstellen und Dateien verarbeiten.

Sr.Nr. Befehl & Beschreibung
1

cat

Zeigt den Dateiinhalt an

2

cd

Ändert das Verzeichnis in dirname

3

chgrp

Ändert die Dateigruppe

4

chmod

Ändert Berechtigungen

5

cp

Kopiert die Quelldatei in das Ziel

6

file

Bestimmt den Dateityp

7

find

Findet Dateien

8

grep

Durchsucht Dateien nach regulären Ausdrücken

9

head

Zeigt die ersten Zeilen einer Datei an

10

ln

Erstellt einen Softlink für den alten Namen

11

ls

Zeigt Informationen zum Dateityp an

12

mkdir

Erstellt einen neuen Verzeichnisverzeichnisnamen

13

more

Zeigt Daten in paginierter Form an

14

mv

Verschiebt (benennt) einen alten Namen in einen neuen Namen um

15

pwd

Druckt das aktuelle Arbeitsverzeichnis

16

rm

Entfernt (löscht) den Dateinamen

17

rmdir

Löscht ein vorhandenes Verzeichnis, sofern es leer ist

18

tail

Druckt die letzten Zeilen in einer Datei

19

touch

Aktualisiert die Zugriffs- und Änderungszeit einer Datei

Daten bearbeiten

Der Inhalt von Dateien kann mit den folgenden Befehlen verglichen und geändert werden.

Sr.Nr. Befehl & Beschreibung
1

awk

Muster-Scan- und Verarbeitungssprache

2

cmp

Vergleicht den Inhalt von zwei Dateien

3

comm

Vergleicht sortierte Daten

4

cut

Schneidet ausgewählte Felder jeder Zeile einer Datei aus

5

diff

Differential File Comparator

6

expand

Erweitert Tabulatoren zu Leerzeichen

7

join

Verbindet Dateien in einem gemeinsamen Feld

8

perl

Datenmanipulierungssprache

9

sed

Texteditor streamen

10

sort

Sortiert Dateidaten

11

split

Teilt die Datei in kleinere Dateien auf

12

tr

Übersetzt Zeichen

13

uniq

Meldet wiederholte Zeilen in einer Datei

14

wc

Zählt Wörter, Zeilen und Zeichen

15

vi

Öffnet den vi-Texteditor

16

vim

Öffnet den vim Texteditor

17

fmt

Einfacher Textformatierer

18

spell

Überprüft den Text auf Rechtschreibfehler

19

ispell

Überprüft den Text auf Rechtschreibfehler

20

emacs

GNU-Projekt Emacs

21

ex, edit

Zeileneditor

22

emacs

GNU-Projekt Emacs

Komprimierte Dateien

Dateien können aus Platzgründen komprimiert werden. Komprimierte Dateien können erstellt und überprüft werden.

Sr.Nr. Befehl & Beschreibung
1

compress

Komprimiert Dateien

2

gunzip

Hilft beim Komprimieren von komprimierten Dateien

3

gzip

Alternative GNU-Komprimierungsmethode

4

uncompress

Hilft beim Dekomprimieren von Dateien

5

unzip

Komprimierte Dateien in einem ZIP-Archiv auflisten, testen und extrahieren

6

zcat

Cat eine komprimierte Datei

7

zcmp

Vergleicht komprimierte Dateien

8

zdiff

Vergleicht komprimierte Dateien

9

zmore

Datei-Durchsichtsfilter zur CRT-Anzeige von komprimiertem Text

Informationen erhalten

Verschiedene Unix-Handbücher und -Dokumentationen sind online verfügbar. Die folgenden Shell-Befehle geben Auskunft -

Sr.Nr. Befehl & Beschreibung
1

apropos

Findet Befehle nach Schlüsselwortsuche

2

info

Zeigt Befehlsinformationsseiten online an

2

man

Zeigt Handbuchseiten online an

3

whatis

Durchsucht die whatis-Datenbank nach vollständigen Wörtern

4

yelp

GNOME-Hilfe-Viewer

Netzwerk-Kommunikation

Diese folgenden Befehle werden zum Senden und Empfangen von Dateien von lokalen Unix-Hosts an den Remote-Host auf der ganzen Welt verwendet.

Sr.Nr. Befehl & Beschreibung
1

ftp

Dateiübertragungsprogramm

2

rcp

Remote-Dateikopie

3

rlogin

Remote-Anmeldung bei einem Unix-Host

4

rsh

Remote-Shell

5

tftp

Triviales Dateiübertragungsprogramm

6

telnet

Stellt eine Terminalverbindung zu einem anderen Host her

7

ssh

Sichert das Shell-Terminal oder die Befehlsverbindung

8

scp

Sichert die Remote-Dateikopie der Shell

9

sftp

Sichert das Shell-Dateiübertragungsprogramm

Einige dieser Befehle können aus Sicherheitsgründen auf Ihrem Computer eingeschränkt sein.

Nachrichten zwischen Benutzern

Die Unix-Systeme unterstützen Bildschirmnachrichten an andere Benutzer und weltweite E-Mail -

Sr.Nr. Befehl & Beschreibung
1

evolution

GUI Mail Handling Tool unter Linux

2

mail

Einfaches Mail-Programm senden oder lesen

3

mesg

Erlaubt oder verweigert Nachrichten

4

parcel

Sendet Dateien an einen anderen Benutzer

5

pine

Vdu-basiertes Mail-Dienstprogramm

6

talk

Spricht mit einem anderen Benutzer

7

write

Schreibt eine Nachricht an einen anderen Benutzer

Programmierdienstprogramme

Die folgenden Programmiertools und -sprachen sind verfügbar, je nachdem, was Sie auf Ihrem Unix installiert haben.

Sr.Nr. Befehl & Beschreibung
1

dbx

Sun-Debugger

2

gdb

GNU-Debugger

3

make

Verwaltet Programmgruppen und kompiliert Programme

4

nm

Druckt die Namensliste des Programms

5

size

Druckt die Programmgrößen

6

strip

Entfernt Symboltabelle und Verschiebungsbits

7

cb

C Programm Verschönerer

8

cc

ANSI C-Compiler für Suns SPARC-Systeme

9

ctrace

C-Programm-Debugger

10

gcc

GNU ANSI C Compiler

11

indent

C-Programmquelle einrücken und formatieren

12

bc

Interaktiver arithmetischer Sprachprozessor

13

gcl

GNU Common Lisp

14

perl

Allzwecksprache

15

php

Eingebettete Sprache für Webseiten

16

py

Python-Sprachinterpreter

17

asp

Eingebettete Sprache für Webseiten

18

CC

C ++ - Compiler für Suns SPARC-Systeme

19

g++

GNU C ++ Compiler

20

javac

JAVA-Compiler

21

appletvieweir

JAVA Applet Viewer

22

netbeans

Java integrierte Entwicklungsumgebung unter Linux

23

sqlplus

Führt den Oracle SQL-Interpreter aus

24

sqlldr

Führt den Oracle SQL Data Loader aus

25

mysql

Führt den MySQL-SQL-Interpreter aus

Verschiedene Befehle

Diese Befehle listen oder ändern Informationen über das System -

Sr.Nr. Befehl & Beschreibung
1

chfn

Ändert Ihre Fingerinformationen

2

chgrp

Ändert den Gruppeneigentum einer Datei

3

chown

Ändert den Besitzer

4

date

Druckt das Datum

5

determin

Findet automatisch den Terminaltyp

6

du

Druckt die Menge der Festplattennutzung

7

echo

Echo Argumente zu den Standardoptionen

8

exit

Beendet das System

9

finger

Druckt Informationen zu angemeldeten Benutzern

10

groupadd

Erstellt eine Benutzergruppe

11

groups

Gruppenmitgliedschaften anzeigen

12

homequota

Zeigt die Kontingent- und Dateinutzung an

13

iostat

Meldet E / A-Statistiken

14

kill

Sendet ein Signal an einen Prozess

15

last

Zeigt die letzten Anmeldungen von Benutzern an

16

logout

Meldet Unix ab

17

lun

Listet Benutzernamen oder Login-ID auf

18

netstat

Zeigt den Netzwerkstatus an

19

passwd

Ändert das Benutzerpasswort

20

passwd

Ändert Ihr Login-Passwort

21

printenv

Zeigt den Wert einer Shell-Variablen an

22

ps

Zeigt den Status der aktuellen Prozesse an

23

ps

Druckt Prozessstatusstatistiken

24

quota -v

Zeigt die Festplattennutzung und -beschränkungen an

25

reset

Setzt den Terminalmodus zurück

26

script

Behält das Skript der Terminalsitzung bei

27

script

Speichert die Ausgabe eines Befehls oder Prozesses

28

setenv

Legt Umgebungsvariablen fest

30

stty

Legt die Terminaloptionen fest

31

time

Hilft bei der Zeitmessung eines Befehls

32

top

Zeigt alle Systemprozesse an

33

tset

Legt den Terminalmodus fest

34

tty

Druckt den aktuellen Terminalnamen

35

umask

Zeigen Sie die Berechtigungen an, die standardmäßig zum Anzeigen von Dateien erteilt wurden

36

uname

Zeigt den Namen des aktuellen Systems an

37

uptime

Ruft die Systembetriebszeit ab

38

useradd

Erstellt ein Benutzerkonto

39

users

Druckt die Namen der angemeldeten Benutzer

40

vmstat

Meldet Statistiken zum virtuellen Speicher

41

w

Zeigt an, was angemeldete Benutzer tun

42

who

Listet angemeldete Benutzer auf