LinuxCommands: Difference between revisions
| Line 257: | Line 257: | ||
Parameter: | Parameter: | ||
{| | {| border="1" | ||
|-d or --home | | -d or --home | ||
|specifies a new home directory | | specifies a new home directory | ||
|} | |} | ||
Revision as of 22:10, 2 January 2009
cd
change directory
chmod
ändert die neun Zugriffsbits von Dateien <Changes> 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, xoder durch Anzahl einer dreistelligen Zahlen die die Berechtigungen binär kodiert z.B chmod a+w file.xyz <Files>
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
| ignore case |
| display only filenames |
| print line numbers after filename |
| 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:
| auch versteckte Dateien anzeigen |
| keine subdirectories |
| 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, ... |
| rekursiv mit subdirectories |
| alias --sort=size, Sortierung nach Größe |
| 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).
Parameter:
| -d or --home | specifies a new home directory |
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