LinuxCommands: Difference between revisions
(→find) |
(→top) |
||
| Line 241: | Line 241: | ||
|beim Wechsel wird die neue Shell als Login-Shell gestartet, d.h. es werden alle Login-Dateien eingelesen | |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=== | ===top=== | ||
gibt die CPU- und Speicherauslastung aus und listet alle Prozesse sortiert nach CPU-Belastung. Q beendet den Prozess. | gibt die CPU- und Speicherauslastung aus und listet alle Prozesse sortiert nach CPU-Belastung. Q beendet den Prozess. | ||
===updatedb=== | ===updatedb=== | ||
Revision as of 21:32, 25 August 2010
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. Parameter:
| -name '...' |
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 |
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