Linux Befehle

Befehl Beispiel Was geht
ls ls -ltr   ls -a anzeige inhalt
pwd Prozess working directory auf welchem ast sitze ich
top Prozesse zeigen
man Man Page Beschreibung
mv move Umbennen/verschieben
touch Datei erstellen
cd cd .. verzeichnis wechsel
echo Pfade zeigen erstellen
env zeigt umgebungsvariablen
exit
fuser Abhängikeit sehen
type Shell oder nicht Informationen über den type der datei
which wo is
more
whereis wois
alias
less und more zu Anzeigen von Dateien / zum suchen und n für next hit
disown prozess umhängen
nohup nohup firefox prozess ohne nutzer
kill kill -9 -1 alles weg prozess töten
ps ps aux ps -p prozesse schauen
pstree Prozesstree
pidof PID suchen
killall alle Prozesse killen
ln hardlink erstellen link erstellen
ln -s ln -s geustedition  geustedition6.0.2 Soft link erstellen
cat geht auch andersrum  tac Inhalt der Datei ansehen
jobs wie ps nur auf job bezogen
strg z stoppen des Prozess
fg  foreground angehaltene starten
bg ab in den hintergrund
pgrep Prozess suchen
pkill Prozess killen
nice Prozessprio ändern
renice
cowsay gimick zum installieren Ascii art im log
rm remove löscht Datei
clear reinigt Fenster
ip ifconfig ip a IP Addresse zeigen
df df -h readable diskfree
fdisk fdisk /dev/sdb Partition bearbeiten
mkfs mkfs.ext2  \dev\sdb1 make filesystem auf partition 1 von sdb
mount mount /dev/sdb1 /mnt Festplatte einhängen Quelle Ziel
umount unmount  /mnt Festplatte aushängen  Ziel
umask
mkdir mkdir test Make Directory
dmesg Bootvorgang nachlesen zeigt erkannte Devices
su superuser Chef
who wer ist angemeldet
chown chown root.root datei Berechtigung ändern Besitzer|Gruppe|alle
chmod chmod u+r datei.txt ugo+xrw User darf Datei lesen + wegnehmen –
chgrp gruppeändern
pushd . Stack für rücksprung
popd springt zurück
dirs zeigt Stack von pushd
cp cp quelle ziel kopie quelle ziel
rmdir löscht Verzeichnisse die leer sind
find find . -user hugo -print suchen von Dateien
test test -f = [-f name] ist datei da und richtig
.= Source code ausführen
export export var Variable an kinder vererben
export kindprozesse mit den selben Umgebungsvarialen versehen
adduser Benutzeranlegen
useradd nicht benutzen x
deluser Benutzer löschen
userdel nicht benutzen x
passwd sudo passwd root Passwort wechsel
ulimit User limits – limit the use of system-wide resources.
wc wordcount
netstat netstat -tulpen neuerdings ss zeigt sockets/ Unit dateien
ss Sockets sehen
sort ls -lr |sort|less Liste wird sortiert
tee ls -laF | tee liste | less Ausgabe nach liste und less
head head Datei Kopf
tail tail Datei tail -f Datei (follow modus) Schwanz
at zeitpunkt festlegen
batch Stapeldatei
eog
systemctl systemctl status Dienste Status anzeigen
systemd systemd-analyze plot >/home/status.svg bild erzeugen vom baum systemd
arp arp -a Gateway IP-Mac addresse