LinuxCommands: Difference between revisions
(→cd) |
(→grep) |
||
| Line 66: | Line 66: | ||
|rekursiv Unterverzeichnisse (unter Windows) | |rekursiv Unterverzeichnisse (unter Windows) | ||
|} | |} | ||
z.B. | |||
grep -r uweheuer * | |||
===groupadd=== | ===groupadd=== | ||
Revision as of 19:46, 24 February 2012
cat
zeigt Dateien auf dem Bildschirm ohne Unterbrechung an
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 [-R] a+w file.xyz
chgrp
Ändern der Gruppenzuordnung von Dateien.
chgrp [-R] <NewGroup> <File|Directory>
chown
Ändern des Besitzers einer Datei. Aufruf:
chown [-R] <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, z.B.
find -name '*' find -name '*.mpg'
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) |
z.B.
grep -r uweheuer *
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 |
sudo
Passwort of current user needed -u <DifferentUser>
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