LinuxCommands

From Wiki RB4
Revision as of 23:54, 7 March 2009 by 127.0.0.1 (talk) (→‎chmod)

cd

change directory


chmod

ändert die neun Zugriffsbits von Dateien entweder über Kennung von User, Gruppe, Andere, Alle durch u, g, o, a und Hinzufügen bzw. Enfernung über Kennung +,- und Kennung der Rechte durch r, w, x oder durch Anzahl einer dreistelligen Zahlen die die Berechtigungen binär kodiert z.B chmod a+w file.xyz

chgrp

Ändern der Gruppenzuordnung von Dateien.

chgrp [-R] <NewGroup> <File|Directory>

chown

Ändern des Besitzers einer Datei. Aufruf:

chown <New User> <Filename>

chsh

ändern der Default-Shell


cp

copy -R bzw. --recursive

df

zeigt den freien Speicher (Platz) auf der Festplatte (free disk space)

dmesg

zeigt die Nachrichten, die beim booten hochkamen, an


du

ermittelt rekursiv den Platzbedarf eines Verzeichnis -a Files and Directories-b Größe in Bytes

echo

echo <Env-Variable> gibt einen Text in der Shell aus


find

sucht Dateien nach Name, Datum, Größe, etc. im aktuellen Verzeichnis und Unterverzeichnissen. Parameter:

<pattern)'

grep

grep <Options> <RegExp> <Files> durchsucht Dateien

-i ignore case
-l display only filenames
-n print line numbers after filename
-r (-S) rekursiv Unterverzeichnisse (unter Windows)

groupadd

Einrichten eines Gruppenaccounts


groups

Anzeige der Gruppenzugehörigkeit


gunzip

gzip

Endungen mit gz.


ifconfig

Anzeige der Netzwerkkonfiguration


kill

kill <PID> -<Signal> wenn nicht angegeben wird 15 verwendet, d.h. freundliches Beenden, 9 ist härter


ldd

ldd <Programmname> listet alle Libraries bzw. Bibliotheken auf, die das Programm benötigt.


less

zeigt Textdateien seitenweise an

ENTER für nächste Seite
Q für Abbrechen
/<Muster> vorwärts suchen

ln

ln <File>|<Directory> <Linkname> erstellen eines Links

erzeugt symbolische Links

rm -f <Linkname> löcht den Link.


locate

locate <Filename> sucht die angegeben Datei


ls

list screen, zeigt alle Dateien eines Verzeichnis. Parameter:

-a auch versteckte Dateien anzeigen
-d keine subdirectories
-l langes Format, Alias ll bzw. la zeigt die Zugriffsbits in Form ('-'d'l)((-'r)(-'w)(-'x))9, die Anzahl der Links für eine Datei, Besitzer, Gruppe, Größe, ...
-R rekursiv mit subdirectories
-S alias --sort=size, Sortierung nach Größe
-t alias --sort=time, Sortierung nach Zeit, neuest zuerst

man

man <command>


mkdir

make directory


mv

move

Verzeichnis umbenennen mv <OldDirname>/ <NewDirname>/

netstat

listet alle verwendeten Ports

passwd

Ändern des Passworts.


printenv

prints all environment variables.

ps

listet alle Prozesse. Parameter:

ef zeigt alle laufenden Prozesse und deren Eigentuemer an
A listet alle Prozesse

pstree

zeigt den Prozessbaum


rm

remove

-r recursive all directories

rmdir

remove directory


shutdown

fährt den Rechner runter und u.U. wieder hoch

now

set

zeigt alle Umgebungsvariablen an


su

su <User> substitute user - Wechsel des Users in einer shell ohne Logout und Login, ohne Parameter ist der User root. Parameter:

beim Wechsel wird die neue Shell als Login-Shell gestartet, d.h. es werden alle Login-Dateien eingelesen

top

gibt die CPU- und Speicherauslastung aus und listet alle Prozesse sortiert nach CPU-Belastung. Q beendet den Prozess.


updatedb

aktualisiert die Suchdatenbank für locate


useradd

Erzeugung eines User-Accounts (s. Description).

useradd <Parameter> <User>

Parameter:

-d or --home specifies a new home directory
-s or --shell specifies the shell for the new user

usermod

Modifikation eines User-Accounts.


whereis

sucht Programme in typischen bin-Verzeichnissen

which

sucht Programme im Pfad

whoami

Ausgabe des aktuellen Users

xkill

Fenster selektieren, welches gekillt werden soll