Command-Line
Interface
Einführung
Phileas Lebada
Einleitung
Anfänge
Entwicklung
- Frühere Computer nur Textzeichen
- Wenig Rechenleistung, teure Bildschirme
- Englische Sprachprägung
Netzwerke
- Remote Verbindungen(Telnet, ssh)
Gegenwart
- Standard auf Servern und Embedded Devices
- Standard in der Software Entwicklung
- Neue Tools, mehr Spielraum
- Niedrigere Einstiegshürde
Syntax
befehl -argumente werte
ping -c2 gnu.org PING gnu.org (208.118.235.148) 56(84) bytes of data. 64 bytes from wildebeest.gnu.org (208.118.235.148): icmp_seq=1 ttl=55 time=197 ms 64 bytes from wildebeest.gnu.org (208.118.235.148): icmp_seq=2 ttl=55 time=195 ms --- gnu.org ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1000ms rtt min/avg/max/mdev = 195.501/196.608/197.716/1.192 ms
Pfade
Root Verzeichnis | Verzeichnis Trenner | Aktuelles Verzeichnis | Darunterliegendes Verzeichnis | Home-Verzeichnis |
---|---|---|---|---|
/ | / | . | .. | ~ |
cd ./Change/Dir
cd /Usrs/tom/Music/iTunes/iTunes-Media/
ls ./list/directory
ls -lh ./
ls Miles Tilmann Nyan Cat.m4a j5.mp3
Befehle
afplay ./Nyan\ Cat.m4a
strg+c (nicht cmd)
System
- /dev/-Verzeichnis
- /Volumes/-Berzeichnis
ls /Volumes/
Macintosh HD
Befehle
befehl -argumente werte
ls --help Usage: ls [OPTION]... [FILE]... List information about the FILEs (the current directory by default). -a, --all do not ignore entries starting with .
Befehl == Programm aufruf
afplay Nyan\ Cat.m4a
/usr/bin/afplay Nyan\ Cat.m4a
/Applications/VLC.app/Contents/MacOS/VLC ./Nyan\ Cat.m4a
Befehle Kombinieren
Zeichen belegen Funktionen
| & * >
Pipe |
befehl -argument ./Datei | verarbeitungsBefehl
cat ./* | grep -i "schularbeit" schularbeit
grep -i "Schularbeit" * Untitled2013-09-15.txt:Schularbeit
1. Zurechtfinden
dd --help | less mit "q" beenden
man dd
dd if=/dev/disk7s9 of=./Speicherkarten-Backup01 dd: /dev/disk7s9: Permission denied
2. Fun and/or Profit!
cd /Users/tom/Static/Backups/
dd if =/dev/disk4 of=./Speicherkarten-Backup01 (Dauert etwas)
ls -lh (-h = Human-Readable File-Size)
3. Cyber
shasum ./Speicherkarten-Backup01 > sha1-backup.txt
shasum /dev/disk7s9 > sha1-orig.txt
diff ./sha-orig.txt sha1-backup.txt
Command-Line Interface
By pl
Command-Line Interface
Referat zur Einführung in die Command-Line mit dem Schwerpunkt OS X. Umgesetzt 2014 im Schulzweig "Multimedia" der http://www.graphische.net/
- 156