10.79.50.84
linuxconfig.org/Bash_scripting_Tutorial
// Apt-Market apt-cache search Paketname // Suche nach Paket apt-cache show Paketname // Installiertes Paket anzeigen apt-get update // Hole Updates für alle installierten Pakete apt-get dist -upgrade // Führe alle Updates durch apt-get install Paketname // installiere Paket apt-get remove Paketname // Löschen eines Pakets apt-get autoremove Paketname // Löschen mit Abhängigkeiten // Listet die Ordnerstruktur als Tree auf -R (rekursiv) tree -R // Textbasierter Browser links // Textbasiertes Mailprogramm pine // Datei erstellen touch oder mk // Change Owner -R (rekursiv) chown user:gruppe dateiname // Dateirechte chmod 755 datei.txt // Drei Zahlen: Ich/Gruppe/Other // 1 ausführen // 2 schreiben // 4 lesen // 3 ausführen und schreiben // 5 lesen und ausführen // 6 lesen und schreiben // 7 alle Rechte // Diskfree -h (Human Readable) -R df -h // aktuelles Verzeichnis pwd // Datei finden find sourceDir -name suchbegriff // Symbolische Links ln -s sourceFile Link // Rechnername ändern // von /etc/hostname holen // in /etc/hosts eintragen // Zeile nach localhost // Passwort ändern passwd user passwort // User anlegen adduser Username // User löschen deluser Username // Rechner rebooten shutdown -r now // Letzte Logins anzeigen last // Apache restarten /etc/init.d/apache2 restart // Runlevel anzeigen /etc/inittab // Bootlog anzeigen dmesg // Kernel Information uname -a // Prozesse kill ProzessID ps -aux // Alle Prozesse anzeigen (htop) ps -u // Prozesse des eingeloggten benutzers // offene Verbindungen anzeigen netstat // Runlevel wechseln zu 1 init 1 // Programm in Hintergrund starten htop& // Programm in den Vordergrund holen fg // Freicher Speicherplatz df // Seitenweise anzeigen Befehl|more // 1. Seite Befehl|less // letzte Seite // Letzten Zeilen anzeigen tail -f // Live Anzeige eines zb Logfiles // Interfaces einrichten ifconfig // Permanente Netzwerkkonfiguration /etc/network/interfaces // Route erstellen route // in File schreiben und gleichzeitig auf Konsole ausgeben tee // Trimmen, Leerzeichen entfernen tr -d " " // Ersetzen von Zeilenumbruch mit + paste -sd + // Konsolenrechner bc // Sequenz seq 1 5 // Port überprüfen nc -z ip port // letzter Befehl erfolgreich echo $? // 0 für Ja, 1 für Nein // Userinformationen anzeigen finger user

