Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Kommandoumfang der POSIX-Shell

&pagelevel(3)&pagelevel

Die POSIX-Shell setzt sich zusammen aus der Basis-Shell (POSIX-BC) und der erweiterten Shell (POSIX-SH). Sie beinhaltet die in folgender Tabelle aufgeführten POSIX-Kommandos.

Die Einträge in der Spalte Typ beschreiben den Typ des Kommandos:

bin
blt
scr

eigener Modul
Builtin in Shell
Skript

Die Spalte LFS beschreibt, ob die Kommandos große POSIX-Dateien bearbeiten können:

A
S

(large file aware): arbeitet korrekt mit großen Dateien
(large file safe): erkennt große Dateien, weist die Bearbeitung jedoch definiert zurück

Die Spalte L beschreibt, in welcher Produktbibliothek das Kommando ausgeliefert wird:

1
2
3
4
5

SINLIB.POSIX-BC.vvv.SHELL
SINLIB.POSIX-BC.vvv.ROOT
SINLIB.POSIX-BC.vvv.INET
SINLIB.POSIX.BC.vvv.OSSW
SINLIB.POSIX-SH.vvv

Name

Ort

Typ

L

Beschreibung

LFS

alias

/usr/bin

blt+scr

1

Alias-Namen definieren oder anzeigen


ar

/usr/bin

bin

1

Bibliotheken verwalten

S

asa

/usr/bin

bin

5

Steuerzeichen für die Positionierung umsetzen


at

/usr/bin

bin

5

Kommandos zu einem späteren Zeitpunkt ausführen


awk

/usr/bin

bin

5

Programmierbare Bearbeitung von Textdateien

A

basename

/usr/bin

scr

1

Dateinamen vom Pfad trennen


batch

/usr/bin

scr

1

Kommandos zu einer späteren Zeit ausführen


bc

/usr/bin

bin

5

Arithmetische Sprache


bg

-

blt

1

Jobs in den Hintergrund schicken


bs2cmd

-

blt

1

BS2000-Kommando ausführen


bs2cp

/usr/bin

blt+bin

1

BS2000-Dateien kopieren (BS2000)

A

bs2do

/usr/bin

bin

1

BS2000-Prozeduren aus POSIX aufrufen


bs2file

/usr/bin

blt+bin

1

Dateiattribute für BS2000-Dateien festlegen (BS2000)


bs2lp

/usr/bin

bin

1

Dateien ausdrucken (BS2000)


bs2pkey

/usr/bin

bin

1

P-Tasten belegen (BS2000)


cal

/usr/bin

bin

5

Kalender ausgeben


cancel

/usr/bin

bin

5

Druckaufträge löschen


cat

/usr/bin

blt+bin

1

Dateien aneinanderfügen und ausgeben

A

cd

/usr/bin

blt+scr

1

Aktuelles Dateiverzeichnis wechseln

A

chgrp

/usr/bin

blt+bin

1

Gruppennummer einer Datei ändern

A

chmod

/usr/bin

blt+bin

1

Zugriffsrechte ändern

A

chown

/usr/bin

blt+bin

1

Eigentümer einer Datei ändern

A

cksum

/usr/bin

bin

5

Prüfsummen und Größen von Dateien schreiben

A

cmp

/usr/bin

bin

5

Dateien zeichenweise vergleichen

A

comm

/usr/bin

bin

5

Gleiche Zeilen in zwei sortierten Dateien suchen

A

command

/usr/bin

blt+scr

1

einfaches Kommando ausführen


compress

/usr/bin

bin

5

Dateien komprimieren

A

cp

/sbin

blt+bin

1

Dateien kopieren

A

cp

/usr/bin

blt+bin

1

Dateien kopieren

A

cpio

/usr/bin

bin

1

Dateien und Dateiverzeichnisse ein- und auslagern

A

crontab

/usr/bin

bin

5

Kommandos regelmäßig zu bestimmten Zeitpunkten ausführen


csplit

/usr/bin

bin

5

Datei nach bestimmten Kriterien unterteilen

S

cut

/usr/bin

bin

5

Bytes, Zeichen oder Felder aus den Zeilen einer Datei ausschneiden

A

date

/usr/bin

blt+bin

1

Datum und Uhrzeit ausgeben


dd

/sbin

bin

5

Dateien kopieren und konvertieren

S

debug

/usr/bin

bin

2

Testen von POSIX-Programmen


df

/sbin

bin

1

Anzahl der freien und belegten Plattenblöcke ausgeben

A

diff

/usr/bin

bin

5

Dateien zeilenweise vergleichen

A

dirname

/usr/bin

scr

1

Pfad-Präfix vom Dateinamen trennen


du

/usr/bin

bin

1

Belegten Speicherplatz ausgeben

A

dumpfs

/sbin

bin

2

interne Dateisystem-Information ausgeben

A

echo

/usr/bin

blt+bin

1

Aufruf-Argumente ausgeben


ed

/sbin

bin

5

Zeilenorientierter Editor im Dialogbetrieb


edt

-

blt

1

BS2000-Dateibearbeiter EDT aufrufen

S

edtu

-

blt

1

BS2000-Dateibearbeiter EDT aufrufen

S

egrep

/usr/bin

bin

5

Muster suchen

S

env

/usr/bin

bin

5

Umgebung bei Ausführung von Kommandos ändern


eval

-

blt

1

Aufrufargumente bearbeiten und als Kommando ausführen


ex

/usr/bin

bin

5

Zeilenorientierter Editor


exec

-

blt

1

Die aktuelle Shell überlagern


exit

-

blt

1

Shell-Prozedur beenden


expand

/usr/bin

bin

5

Tabulatorzeichen in Leerzeichen umwandeln

S

export

-

blt

1

Shell-Variablen exportieren


expr

/sbin

blt+bin

1

Ausdrücke auswerten


expr

/usr/bin

blt+bin

1

Ausdrücke auswerten


false

/usr/bin

alias+scr

1

Endestatus ungleich 0 zurückgeben


fc

/usr/bin

blt+scr

1

Zugriff auf die History-Datei


fg

-

blt

1

Jobs in den Vordergrund bringen


fgrep

/usr/bin

bin

5

Zeichenketten suchen

S

file

/usr/bin

bin

5

Art einer Datei bestimmen

A

find

/usr/bin

bin

5

Dateiverzeichnisse durchsuchen

A

fold

/usr/bin

bin

5

Lange Zeilen zerlegen

S

fsck

/sbin

bin

2

Konsistenzprüfung des Dateisystems und Korrektur im Benutzer-Dialog

A

fsexpand

/sbin

bin

2

Existierende Dateisysteme vergrößern

A

ftyp

/usr/bin

blt+bin

1

Bearbeitungsart für Dateien festlegen (BS2000)


funzip

/usr/local/bin

bin

4

Filter für das Extrahieren aus einem ZIP-Archiv in eine Pipe

A

fuser

/usr/sbin

bin

2

Dateinutzer anzeigen

A

gencat

/usr/bin

bin

5

Binär codierten Meldungskatalog erzeugen


genso

/usr/bin

bin

2

Shared Object erzeugen


getconf

/usr/bin

bin

5

Konfigurationswerte abrufen

A

getopts

/usr/bin

blt+scr

1

Argumente einer Prozedur nach Optionen durchsuchen


grep

/sbin

bin

1

Muster suchen

A

hash

/usr/bin

alias+scr

1

Hash-Tabelle der Shell bearbeiten


hd

/usr/bin

bin

2

Dateiinhalt hexadezimal ausgeben

A

head

/usr/bin

bin

5

Anfang einer Datei ausgeben

A

iconv

/usr/bin

bin

1

Code konvertieren

A

id

/usr/bin

blt+bin

1

Benutzer-Identifikation ausgeben


inetd

/usr/sbin

bin

2

Dämon für Internet-Dienste


info

/sbin

bin

2

Online-Diagnosetool


ipcrm

/usr/bin

bin

2

Einrichtungen zur Interprozess-Kommunikation löschen


ipcs

/usr/bin

bin

2

Zustand von Interprozess-Kommunikationseinrichtungen anzeigen


jobs

-

blt

1

Auftragsinformationen ausgeben


join

/usr/bin

bin

5

Zwei Dateien nach Vergleichsfeldern verbinden

A

kill

/usr/bin

blt+scr

1

Signale an Prozesse senden


last

/usr/bin

bin

2

Zuletzt angemeldete Benutzer anzeigen


let

-

blt

1

Arithmetische Berechnungen


lex

/usr/bin

bin

5

Scanner erstellen


ln

/sbin

blt+bin

1

Verweis auf eine Datei eintragen

A

locale

/usr/bin

bin

5

Informationen über die internationale Umgebung abrufen


localedef

/usr/bin

bin

5

Internationale Umgebung definieren


logger

/usr/bin

bin

5

Meldungen protokollieren


logname

/usr/bin

bin

5

Login-Kennung abfragen


logrotate

/usr/sbin

scr

2

Wechsel der Protokolldateien des syslog-Dämonen

S

lp

/usr/bin

bin

5

Dateien ausdrucken


lpstat

/usr/bin

bin

5

Informationen über Druckaufträge ausgeben


ls

/usr/bin

blt+bin

1

Informationen über Dateiverzeichnisse und Dateien ausgeben

A

mailx

/usr/bin

bin

5

Nachrichten interaktiv bearbeiten


make

/usr/bin

bin

5

Gruppen von Dateien verwalten


man

/usr/bin

scr

5

Online-Dokumentation nutzen


mesg

/usr/bin

bin

5

Nachrichtenempfang verbieten oder erlauben


mkdir

/usr/bin

blt+bin

1

Dateiverzeichnis erzeugen


mkfifo

/usr/bin

bin

5

FIFO erstellen


mkfs

/sbin

bin

2

Dateisystem erstellen


mknod

/sbin

bin

2

Gerätedatei anlegen


more

/usr/bin

bin

5

Bildschirmausgabe steuern

A

mount

/sbin

bin

2

Dateisysteme und ferne Ressourcen einhängen


mountall

/sbin

scr

2

Mehrere Dateisysteme einhängen


mv

/sbin

blt+bin

1

Dateien versetzen oder umbenennen

A

newgrp

/usr/bin

blt+bin

1

Gruppenzugehörigkeit ändern


nice

/usr/bin

bin

5

Priorität von Kommandos ändern


nl

/usr/bin

bin

5

Textzeilen nummerieren

S

nm

/usr/bin

bin

5

Symboltabelle einer Objektdatei ausgeben


nohup

/usr/bin

bin

5

Kommando ausführen und dabei Signale ignorieren


od

/usr/bin

bin

5

Inhalt einer Datei oktal ausgeben

S

paste

/usr/bin

bin

5

Zeilen zusammenfügen

S

patch

/usr/bin

bin

5

Differenzliste anwenden


pathchk

/usr/bin

bin

5

Pfadnamen überprüfen


pax

/usr/bin

bin

1

Bearbeitung portierbarer Archive

A

pdbl

/usr/bin

bin

2

Privaten POSIX-Lader verwalten


ping

/usr/bin

bin

2

Senden von Echo-Request-Paketen an Netzwerkkomponenten


pkginfo

/usr/bin

bin

2

Informationen über Software-Pakete anzeigen


posdbl

/usr/sbin

bin

2

Verwalten des POSIX-Laders


pr

/usr/bin

bin

5

Dateien formatieren und auf Standard-Ausgabe ausgeben


print

-

blt

1

Ausgabemechanismus ähnlich echo


printf

/usr/bin

blt+bin

5

Formatierte Ausgabe


ps

/sbin

bin

1

Prozessdaten abfragen


pwd

/usr/bin

blt+bin

1

Pfadnamen des aktuellen Dateiverzeichnisses ausgeben


rcp

/usr/bin

bin

3

Datei von oder zu einem fernen Rechner kopieren

A

read

/usr/bin

blt+scr

1

Argumente von der Standard-Eingabe lesen, Shell-Variablen zuweisen


readonly

-

blt

1

Shell-Variablen schützen


renice

/usr/bin

bin

5

Priorität laufender Prozesse ändern


rm

/sbin

blt+bin

1

Dateien löschen


rmdir

/sbin

blt+bin

1

Dateiverzeichnisse löschen

A

rmpart

/sbin

bin

2

Partition entfernen


rsh

/usr/bin

bin

3

Shell-Kommando am fernen Rechner ausführen


sed

/usr/bin

bin

5

Editor im Prozedurbetrieb


set

-

blt

1

Parameter oder Optionen setzen, Variablen ausgeben


sh

/sbin

bin

1

Kommandointerpreter und Programmiersprache der POSIX-Shell

A

shift

-

blt

1

Werte der Stellungsparameter nach links verschieben


show_pubset_export

/sbin

scr

2

vom EXPORT-PUBSET betroffene Dateisysteme anzeigen


sleep

/usr/bin

blt+bin

1

Prozesse zeitweise stillegen


sort

/usr/bin

bin

1

Dateien sortieren und/oder mischen

S

split

/usr/bin

bin

5

Datei auf mehrere Dateien verteilen

A

start_bs2fsd

/sbin

scr

2

Kopierdämönen starten


strings

/usr/bin

bin

5

Druckbare Zeichenketten in Objekt- oder Binärdateien suchen

A

stty

/usr/bin

bin

2

Eigenschaften einer Datensichtstation ausgeben oder ändern


su

/sbin

bin

2

Benutzerkennung wechseln


sum

/usr/bin

bin

5

Prüfsumme einer Datei berechnen

A

sync

/sbin

bin

2

Systempuffer zurückschreiben


tabs

/usr/bin

bin

5

Tabulatorstops setzen


tail

/usr/bin

bin

5

Den letzten Teil einer Datei ausgeben

A

talk

/usr/bin

bin

5

Dialog mit anderem Benutzer führen


tar

/usr/bin

bin

1

Archivieren von Dateien

A

tee

/usr/bin

bin

5

Pipes zusammenfügen und Eingabe kopieren


test

/usr/bin

blt-scr

1

Bedingungen prüfen


time

/usr/bin

bin

1

Laufzeit eines Kommandos messen


times

-

blt

1

Gesamtlaufzeit der bisher gestarteten Prozesse ausgeben


touch

/usr/bin

blt+bin

1

Änderungs- und Zugriffszeiten aktualisieren

A

tput

/usr/bin

bin

5

Datensichtstation initialisieren oder Datenbank terminfo abfragen


tr

/usr/bin

bin

1

Zeichen ersetzen oder löschen

A

trap

-

blt

1

Signalbehandlung ändern


true

/usr/bin

alias+scr

1

Endestatus 0 zurückgeben


tsort

/usr/bin

bin

5

Topologisch sortieren


tty

/usr/bin

bin

5

Pfadnamen der aktuellen Datensichtstation ausgeben


type

/usr/bin

alias+scr

1

Typ eines Kommandos abfragen


typeset

-

blt

1

Attribute für Shell-Variablen setzen


ulimit

/usr/bin

blt+scr

1

Datei-Größe für das Schreiben begrenzen oder Grenzwert abfragen

A

umask

/usr/bin

blt-scr

1

Standard-Vergabe der Zugriffsrechte ausgeben oder ändern


umount

/sbin

bin

2

Dateisysteme und ferne Ressourcen aushängen


umountall

/sbin

scr

2

Aushängen mehrerer Dateisysteme


unalias

/usr/bin

blt-scr

1

Variablen aus der alias-Tabelle löschen


uname

/sbin

bin

1

Basisdaten über das aktuelle Betriebssystem ausgeben


uncompress

/usr/bin

bin

5

Komprimierte Dateien dekomprimieren

A

unexpand

/usr/bin

bin

5

Leerzeichen in Tabulatorzeichen umwandeln

S

uniq

/usr/bin

bin

1

Mehrfache Zeilen suchen


unzip

/usr/local/bin

bin

4

Dateien eines ZIP-Archivs anzeigen, testen und extrahieren

A

unzipsfx

/usr/local/bin

bin

4

Selbstextrahierender Stub für das Voranstellen an ZIP-Archive

A

uudecode

/usr/bin

bin

5

Datei nach der Übertragung per mailx decodieren


uuencode

/usr/bin

bin

5

Datei für die Übertragung per mailx codieren


usp

/usr/bin

bin

2

Dynamisches Setzen von POSIX-Steuerparametern


vi

/usr/bin

bin

5

Bildschirmorientierter Editor


wait

/usr/bin

blt+scr

1

Auf die Beendigung von Hintergrundprozessen warten


wc

/usr/bin

bin

5

Wörter, Zeichen und Zeilen zählen

A

whence

-

blt

1

Kommando-Lokalisation


who

/sbin

bin

5

Aktive Benutzerkennungen anzeigen


write

/usr/bin

bin

5

Nachricht an einen Benutzer senden


xargs

/usr/bin

bin

5

Argumentliste(n) aufbauen und Kommando ausführen


yacc

/usr/bin

bin

5

Parser erstellen


zcat

/usr/bin

bin

5

Komprimierte Dateien ausgeben

A

zip

/usr/local/bin

bin

4

Dateien packen und komprimieren (archivieren)

A

zipcloak

/usr/local/bin

bin

4

Dateien in einem ZIP-Archiv verschlüsseln

A

zipgrep

/usr/local/bin

bin

4

Dateien in einem ZIP-Archiv auf Zeilen durchsuchen, die mit einem
Muster übereinstimmen

A

zipinfo

/usr/local/bin

bin

4

Detaillierte Informationen zu einem ZIP-Archiv anzeigen

A

zipnote

/usr/local/bin

bin

4

Kommentare eines ZIP-Archivs ausgeben oder bearbeiten und Dateien
in dem ZIP-Archiv umbenennen

A

zipsplit

/usr/local/bin

bin

4

ZIP-Archiv in kleinere ZIP-Archive teilen

A