47

GIV (Fach) / GIV Shell-Comands (Lektion)

GIV Shell-Comands

Diese Lektion wurde von zrah erstellt.

Lektion lernen

Diese Lektion ist leider nicht zum lernen freigegeben.

Anzeige
  • In ein Verzeichnis wechseln cd Ordnername
  • In zuvor genutztes Verzeichnis zurückkehren cd -
  • Von beliebiger Stelle im Verzeichnisbaum zurück ins Homeverzeichnis des angemeldeten Benutzers (/home/ubuntu) cd
  • Ein Verzeichnis höher gehen cd ..
  • aktuellen Pfad ausgeben pwd
  • Neues Verzeichnis anlegen mkdir Ordnername
  • Verzeichnis verschieben mv
  • Verzeichnis mit Unterverzeichnissen kopieren cp -r
  • Leeres Verzeichnis löschen rm
  • Nicht leeres Verzeichnis löschen rm -r
  • Anzeige
  • Verzeichnisse auflisten ls
  • Dateieigenschaften mit auflisten ls -l
  • Auch versteckte Dateien auflisten ls -a
  • Dateien kopieren cp Dateialt Dateineu
  • Dateien verschieben mv Datei Verzeichnisneu
  • Dateien löschen rm
  • Jokerzeichen  steht für beliebige Zeichen *
  • Hardlink anlegen ln dateiname linkname link dateiname linkname
  • Softlink anlegen ln -s dateiname linkname
  • Ein-/Ausgabeumlenkung < dateiname / > dateiname Die AUSGABE von ls in einer Datei speichern:spider@spider:~$ ls -l > ausgabe.lis   EINGABEumlenkung am Beispiel des Kommandos  tr, das in diesem Fall kleine  o durchgroße O ersetzt und die Zeilen dazu aus der Datei ausgabe liest. Im zweiten Beispiel wirddie Ausgabe sofort wieder in eine neue Datei umgeleitet.spider@spider:~$ tr o O < ausgabe spider@spider:~$ tr o O < ausgabe > liste   Fehlermeldungen des Kommandos "find" ins "Unix-Nirvana" (/dev/null) umlenken: spider@spider:~$ find / -name '*.xml' 2>/dev/null   Anmerkung: find -name Datei Es wird nach Dateien mit dem Namen "Datei" gesucht. Sollen bei der Suche Platzhalter Verwendung finden, so muss der ganze Ausdruck in Anführungszeichen gestellt werden, zum Beispiel -name "*.txt"
  • Ein-/Ausgabeumlenkung an bereits bestehende Datei angehängt << dateiname / >> dateiname Die Ausgabe eines Kommandos an eine Datei anhängen:spider@spider:~$ grep o test/obst >> ausgabe.lis
  • Ein-/Ausgabeumlenkung für Fehler und Standardausgaben &>dateiname
  • Read-Only Editor um Dateien zu betrachten, darin zu suchen und zu blättern less
  • Nach Dateien suchen find
  • 1. für jeden Treffer von 'find' ein Komando ausführen: 2. sucht alle Dateien im Unterverz. 'test' mit Namen '*', die Suchstring 'o' enthalten. Mittels '-exec' werden die gefundenen Dateien statt den Platzhaltern '{}' eingefügt u durchsucht (grep). -exec find test -name '*' -exec grep o {} \;
  • Sucht in einer Datei grep
  • Macht grep case-insensitive grep -i
  • Suchergebnisse werden invertiert/Ausgabe der Zeilen, die Suchmuster nicht enthalten grep -v
  • Dateirechte einer Datei ansehen ls -l
  • Einer Datei einen neuen Besitzer zuweisen (root-Rechte notwendig) chown
  • Anzeige
  • Dateirechte einer Datei ändern Mnemonisch: chmod u=a g=rx o=rx (oktal: chmod 755) "chmod a=rwx dateiname" (alle Rechte für alle) = "chmod u=rwx g=rwx o=rwx dateiname" oder oktal: chmod 777 dateiname
  • Prozsseigenschaften ansehen (-f --> Full-Format = alle Prozesseigenschaften) ps -f
  • Prozessbaum ansehen pstree
  • Prozessbaum mit ProzessIDs pstree -p
  • Ressourcenauslastung des Rechners überwachen top
  • Lokale Umgebungsvariablen global sichtbar machen export
  • Eingaben von der Commandline gelesen read
  • Überprüfung ob Verzeichnis bereits existiert testverzeichnis -d
  • Verfügbarkeit eines Servers im Netzwerk überprüfen ping
  • Übertragungsweg eines Pakets im Internet: Windows: traceroute tracert
  • IP-Adresse eines Rechners anzeigen: Windows: ifconfig ipconfig /all
  • Überprüfung ob Dienst auf Server läuft netstat
  • Überprüfung ob hinter einem Port eines Servers ein Dienst läuft netstat -p
  • Routingeinträge eines Rechners auslesen netstat -rn
  • Namensauflösung einer URL überprüfen Windows: dig www.orf.at nslookup www.orf.at
  • Zeit, die Server seit Start durchlaufen hat Zahl der angemeldeten User durchschnittliche Anzahl der Prozesse im Run Queue in den letzen 1, 5 und 15 min. uptime
  • Zeigt alle Systeminformationen an uname -a