it-swarm.com.de

Was sind nützliche Befehlszeilenbefehle unter Mac OS X?

Welche Befehle finden Sie in den Threads Windows und Linux in Mac OS X Server (oder Client) am nützlichsten?

58
username
say "some text"

Bekannt für Leute zurück in ihre Wohnungen bringen , say nimmt Ihre Argumente und liest sie über das Audioausgabegerät vor.

28
Tim

pbpaste und pbcopy, um mit dem Pasteboard (auch bekannt als Zwischenablage) zu interagieren.

Beispiele:

# copies the directory listing
ls -l | pbcopy

# get pasteboard lines containing foo and save them in a_file
pbpaste | grep foo > a_file

Ich denke, sie verwenden standardmäßig die Makroman-Codierung. Wenn Sie also UTF-8 möchten (was Sie tun), sollten Sie diese Links überprüfen:

23
kch
fs_usage

Ermöglicht die Überwachung der Dateisystemaktivität. Praktisch, wenn Sie sehen möchten, welche Dateien eine App erstellt. Weitere Erläuterungen finden Sie unter http://rentzsch.com/macosx/fs_usageIntro .

19
username
open .

Öffnet ein Finder-Fenster im aktuellen Arbeitsverzeichnis.

17
richardhoskins

Über die Befehlszeile möchte ich die Möglichkeit haben:

Erstellen und brennen Sie eine "universelle" CD/DVD:

 $ Mkisofs -allow-multidot -allow-führende-Punkte -d -hide-rr-move\
 - l -joliet-long -R -T -v\
 - V VOLUME_NAME -o output.iso root-cd-dir /[.____.‹$ hdiutil burn -noverifyburn output.iso 

Erstellen Sie ein ISO-Image von einer CD/DVD:

 $ diskutil unmountDisk /dev/disk2s0[.____.‹$ dd if =/dev/disk2s0 von = cdname.iso bs = 32m 

In der Lage sein, den Befehl otool zu vergessen, wenn ich ldd suche:

 $ alias ldd = 'printf "Befehl an \'\'' otool -L\'\' 'senden -\n" && otool -L' 

Mounten Sie ein Disk-Image über die Befehlszeile:

 $ hdid diskimage.dmg (oder .iso) 

Verwenden Sie die Vorschau, um auf eine Manpage zuzugreifen:

 $ man -t rsync | open -f -a /Applications/Preview.app
13
Gary Chambers

Das CLI-Dienstprogramm "Flughafen" ist mein Favorit. Siehe http://osxdaily.com/2007/01/18/airport-the-little-known-command-line-wireless-utility/ . Es zeigt Ihnen Details wie den Signalpegel, den Rauschpegel und die BSSID des AP, dem Sie zugeordnet sind.

12
Jason Luther
drutil tray open

Von unschätzbarem Wert (über ssh), wenn keine Tastatur angeschlossen ist, da die Auswurftaste auf Apple optische Laufwerke von außerhalb des Gehäuses nicht zugänglich sind).

11
James
ipconfig getpacket en0

Zeigt die Netzwerkkonfiguration für die primäre Ethernet-Schnittstelle (en0) an.

Wenn Sie an Windows gewöhnt sind und denken, dass "ipconfig" kaputt ist - ist es nicht ;-) Sie müssen nur ein paar Argumente hinzufügen

11
username

Es kann nicht genug gesagt werden, "offen" ist großartig. Sie können Dokumente in ihrem GUI-Programm öffnen und das GUI-Programm auch mit -a auswählen. Zum Beispiel,

open -a vlc movie.avi

öffnet VLC und weist es an, movie.avi in ​​Ihr aktuelles Verzeichnis zu laden.

open movie.avi

würde es mit jedem Programm öffnen, das die Standardeinstellung ist. Wenn Sie nur ein Programm öffnen möchten, können Sie dies auch tun:

open -a system\ preferences

führt die Systemeinstellungen aus. Sie können auch Urls öffnen:

open vnc://myserver:5900

öffnet die Bildschirmfreigabe und stellt eine Verbindung zu myserver her.

Auschecken

man open

um alle Flags zu sehen, die Sie verwenden können.

11
w00t
softwareupdate

Aktualisieren Sie Ihren Mac über die CLI.

10
dvoita
networksetup

Konfigurieren Sie alles, was Sie im Bereich Netzwerkeinstellungen in den Systemeinstellungen in der Befehlszeile finden. Erleichtert das Schreiben von Skripten oder das Ausführen von Aufgaben aus der Ferne viel einfacher.

9
Chealion
Sudo changeip -checkhostname

Überprüft, ob die DNS-Auflösung vorwärts und rückwärts fehlerfrei ist, und zeigt Ihnen häufig den Befehl an, mit dem Sie das Problem beheben können. Wenn dort steht "Die Namen stimmen überein, es gibt nichts zu ändern", sind Sie in guter Verfassung. Entscheidend, wenn Sie jemals die Netzwerkkonfiguration Ihres Servers ändern. Dies ist auch wichtig, bevor Sie Ihren Server zu einem Open Directory Master hochstufen.

8
username
dscacheutil -flushcache

Ich benutze diesen einen Haufen, um den DNS-Cache auf 10.5+ zu leeren.

8
Bruce McLeod
ping 224.0.0.1

Ping alle Geräte in Ihrem Subnetz

7
username
srm

Befehlszeilenversion zum sicheren Löschen.

7
Jauder Ho
last

zeigt an, wer sich bei einem System angemeldet hat, wie lange es verwendet wurde und wann das System neu gestartet wurde.

Hier ist ein Beispiel für die Ausgabe:

clinton   ttys000                   Thu May 28 22:33   still logged in
clinton   console                   Thu May 28 08:05   still logged in
reboot    ~                         Thu May 28 08:05 
shutdown  ~                         Wed May 27 20:15 
clinton   console                   Wed May 27 17:33 - 20:15  (02:42)
...

wtmp begins Thu May 14 09:26 
7
 lsof

offene Dateien auflisten

Praktisch, wenn Sie Ihr USB-Laufwerk auswerfen möchten und erfahren, dass es verwendet wird. Beenden Sie bitte alle Anwendungen und versuchen Sie es erneut.

$ Sudo lsof /Volumes/CLINTON
COMMAND   PID    USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
bash    55966 clinton  cwd    DIR  14,12    16384    2 /Volumes/CLINTON
lsof    56042    root  cwd    DIR  14,12    16384    2 /Volumes/CLINTON
lsof    56043    root  cwd    DIR  14,12    16384    2 /Volumes/CLINTON

In diesem Fall hatte ich cd auf das Laufwerk geschrieben und so griff bash auf das Volume zu.

Beachten Sie, dass wenn Sie 'mds'-Einträge sehen, dies bedeutet, dass Spotlight das Laufwerk indiziert.

7

Die Anleitung zur Befehlszeilenverwaltung von Apple ist von unschätzbarem Wert.

Das Googeln nach "Befehlszeilenverwaltung mac" liefert gute Ergebnisse.

Befehlszeilenverwaltung für Mac OS X 10.5 , 10.4 und 10. .

Weitere nützliche Anleitungen finden Sie unter http://www.Apple.com/server/macosx/resources/ .

7
osascript -e 'tell application "AppName" to quit'

Hiermit können Sie eine Anwendung über die Shell beenden.

osascript -e 'tell application "Finder" to sleep'

Die nützliche letzte Zeile eines langen Shell-Skripts versetzt den Mac in den Ruhezustand, wenn das Skript fertig ist. Ich habe es auf iSleep ausgerichtet.

pbpaste | script.sh |pbcopy

nimmt den Inhalt von Pasteboard (edit-> copy) und leitet ihn an script.sh weiter. Die Ergebnisse werden auf die Pappe gelegt, damit Sie sie bearbeiten und in ein Dokument einfügen können.

6
sal

http://www.commandlinefu.com

Obwohl es sich nicht speziell um eine Mac-Ressource handelt, wird das Symbol für das Terminal verwendet, und die meisten wirklich nützlichen Befehle funktionieren.

6
mcxquery

auf diese Weise können Sie sehen, welche MCX-Einstellungen (Managed Client) auf einen Clientcomputer angewendet werden.

[Das GUI-Äquivalent ist, zum System Profiler zu gehen und im Abschnitt Software auf "Verwalteter Client" zu klicken.]

Es ist hilfreich festzustellen, ob ein Computer verwaltet wird, und festzustellen, ob er die erwarteten Einstellungen erhält.

5
sw_vers

Zeigt die aktuell installierte Version und den Build von Mac OS X an.

5
username
df -h

Um zu überprüfen, wie viel Speicherplatz ich derzeit auf der gesamten Festplatte habe.

4
hendrasaputra
opendiff file1 file2

Läuft FileMerge (ein grafisches diff, das mit Apple Developer Tools) auf file1 Und file2 Geliefert wird.

4
las3rjock
dns-sd -B _ssh
dns-sd -B _rfb
dns-sd -B _services._dns-sd._udp

Listen Sie Serverwerbung in Bonjour auf. Der letzte Vorschlag listet die Arten von Diensten auf, die Sie auflisten können. Die Liste ist live. Drücken Sie Strg-C, wenn Sie genug gesehen haben.

Der gleiche Befehl kommt in neueren Linuxen und im Bonjour SDK für Windows.

4
James
system_profiler

Sie erhalten die gleichen Ergebnisse wie bei Auswahl von Über diesen Mac -> Weitere Informationen, nur in der Befehlszeile.

Laufen

system_profiler -usage

wenn Sie sich die Manpage ansehen, erhalten Sie Tipps zur Verwendung.

Einige Beispiele:

system_profiler -xml > MySystem.spx
# and later,
open MySystem.spx  # or just double click on it in the Finder

dadurch wird das Systemprofil in einer Datei gespeichert, die später auf einem anderen Computer angezeigt werden kann.

system_profiler SPUSBDataType

Informiert Sie über alle Ihre USB-Geräte (einschließlich der Hersteller- und Produkt-IDs, die beim Auffinden von Treibern hilfreich sein können).

system_profiler SPUSBDataType | grep "Product ID" -c

hier erfahren Sie, wie viele USB-Geräte angeschlossen sind (einschließlich interner USB-Geräte). Dies ist hilfreich, um festzustellen, ob der Computer ein Gerät sieht (oder ob beispielsweise Parallel es ergriffen hat oder es tot ist) In der System Profiler-GUI-App können Sie im Menü Ansicht -> Aktualisieren auswählen, um die Liste zu aktualisieren. das kann einfach einfacher sein.]

system_profiler SPHardwareDataType

sie erhalten grundlegende Hardware-Informationen (nützlich für die Nachverfolgung von Assets)

system_profiler SPHardwareDataType | grep Serial

gibt Ihnen die Seriennummer des Geräts.

4
Sudo opensnoop

in Leopard und höher wird berichtet, welche offenen Dateien erfolgreich verarbeitet werden oder nicht. Sie können ihn auffordern, alle Dateien zu überprüfen, die systemweit von einem bestimmten Prozess geöffnet werden, oder ob ein Prozess eine bestimmte Datei mit verschiedenen Arten von Zeitstempeln öffnet, und anzuzeigen, ob Fehler auftreten.

Hier sind einige weitere Details:

opensnoop ist ein dtrace Skript; Es gibt viele andere in/usr/bin, die sich mit Dingen befassen, wie z. B. welche Systemaufrufe ein Prozess ausführt, welche Prozesse er erstellt und welche E/A er ausführt. Lauf apropos DTrace für eine Liste und Details finden Sie in den Manpages.


Ich habe von opensnoop erfahren, als ich Schwierigkeiten hatte zu diagnostizieren, warum ein Comic Life Magiq 1.1 unter OS 10.5.8 für Benutzer mit Netzwerkkonten abstürzte.

Ich lief (mehrmals, auf verschiedenen Konten, über ssh):

Sudo opensnoop -e -n Comic > output.txt

Die letzte von Netzwerkbenutzern geöffnete Datei war ungefähr so ​​(mit einem vollständigen Pfad):

/Network/Servers/.../username/Library/Icons/WebpageIcons.db

das erinnerte mich daran, dass Safari 5.0 für Netzwerkbenutzer abstürzte, und wir haben es umgangen, indem wir entweder die Einstellung verwaltet haben, keine Favoriten zwischenzuspeichern, oder indem wir eine Datei umgeleitet haben. Apple hat anscheinend das Problem in Safari 5.0.1 behoben, und als ich gestern ein Upgrade auf Safari 5.0.2 durchgeführt habe, wurde der Absturz für Comic Life Magiq-Benutzer behoben.

4
ifconfig en0 ether 00:00:00:00:00:00

Ändert (Parodien) die MAC-Adresse bis zum nächsten Neustart

4
username

Wirklich nur Mac: Ich sah "offen". oben, aber offen öffnet jedes Dokument oder jede App, die Sie an es übergeben.

Generisches Unix, das ich am häufigsten verwende: Sudo ist ziemlich praktisch zum Ändern von Systemkonfigurationsdateien usw., die ich tatsächlich in vi bearbeite.

kill kann nicht überbewertet werden, wenn etwas hängt (oder wenn ein anderer Benutzer noch im Hintergrund auf meinem Desktop angemeldet ist und ich ihn abmelden möchte, böse, ich weiß, aber es ist mein Desktop)

ssh/scp - Ich finde es toll, dass ich in OSX einfach ein Terminal öffnen und eine Verbindung zu einem unserer Server herstellen kann. Das allein hat mich glücklich gemacht, Windows fallen zu lassen.

ifconfig/ping/whois/nmap usw.

3
Alex

scutil --dns

Zeigt die Reihenfolge für die DNS-Auflösung an. Nützlich beim Erstellen oder Debuggen Ihrer Netzwerkeinstellungen.

3
romant
lsof -i 

listet geöffnete Internet-Ports auf. Beispielausgabe:

COMMAND     PID    USER   FD   TYPE    DEVICE SIZE/OFF NODE NAME
SystemUIS   223 clinton   11u  IPv4 0x3e21b08      0t0  UDP *:*
ARDAgent    262 clinton   16u  IPv4 0x3e21be0      0t0  UDP *:net-assistant
ARDAgent    262 clinton   18u  IPv4 0x5f01a68      0t0  TCP *:net-assistant (LISTEN)
AppleVNCS   263 clinton    4u  IPv6 0x3e274bc      0t0  TCP *:vnc-server (LISTEN)
Opera     48365 clinton   20u  IPv4 0x5f01e64      0t0  TCP WTD-Staff-BlackmoreC:57094->stackoverflow.com:http (ESTABLISHED)
Opera     48365 clinton   23u  IPv4 0x5b12a68      0t0  TCP WTD-Staff-BlackmoreC:57095->stackoverflow.com:http (ESTABLISHED)

Verwenden Sie Sudo, wenn die Ports von allen Benutzern geöffnet werden sollen, und die Flags -n und -P deaktiviert die Namensauflösung und die Portnamen und gibt Ihnen stattdessen Nummern.

3
Sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -restart -agent

Startet den Remotedesktopdienst (nützlich, wenn Sie nur über SSH-Zugriff verfügen, aber über die GUI auf Ihrem Client-Mac etwas tun möchten). Weitere Optionen finden Sie unter: http://support.Apple.com/kb/HT237

3
username
drutil eject

wird eine CD auswerfen.

3

Wenn Sie wissen möchten, welche Art von Zeilenenden eine Datei hat, führen Sie sie einfach aus

file /path/to/your-file

ex:

$ file imports/sample-students.txt 
imports/sample-students.txt: ASCII text, with CR line terminators
3

Zweifellos ein bisschen Fußgänger für dieses Publikum, aber ich benutze:

bildschirmaufnahme -i -c

es ist sehr praktisch und macht Dinge, die Grab mir nicht erlaubt, zu greifen.

2
Dave

Erhalten Sie ein Root-Shell, ohne den Root-Benutzer zu aktivieren (as Apple selbst erfordert manchmal in ihren Dokumenten, um einige "geeky" Dinge zu tun, dh systemweit festzulegen Sprache)

Sudo bash

Auf diese Weise erhalten Sie eine Root-Shell, in der Sie alles tun können, was Sie als Root benötigen, ohne jedem Befehl den Sudo-Befehl voranstellen zu müssen.

Das mag gefährlich sein, aber wir sind Systemadministratoren, wir wissen, was wir tun, nicht wahr? :) :)

2
drAlberT

Abgesehen von den üblichen Unix-Verdächtigen finde ich Folgendes nützlich: -

  • dsconfigad - Bearbeitet die Active Directory-Einstellungen und bindet einen Computer

  • standardeinstellungen - Einstellungen bearbeiten

  • plutil - Konvertiert plist in und aus Text

  • softwareupdate - Führen Sie das Software-Update über die Befehlszeile aus

  • installationsprogramm - Installieren Sie Pakete über die Befehlszeile

  • networksetup - Setze verschiedene Dinge wie den Computernamen und erhalte sie

Wenn Sie diese und die üblichen Unix-Inhalte beherrschen, haben Sie über die Befehlszeile alles, was Sie für die Mac-Verwaltung benötigen.

2
Honestpuck

So aktivieren Sie Time Machine für die Sicherung auf einem NAS.

defaults write com.Apple.systempreferences TMShowUnsupportedNetworkVolumes 1

Suchen Sie die MAC-Adresse

ifconfig en0 | grep ether | sed s/://g | sed s/ether//

Befehl zum Erstellen eines Sparsebundles zum Kopieren auf NAS

Sudo hdiutil create -nospotlight -library SPUD -size 160g -fs "Case-sensitive Journaled HFS+" -type SPARSEBUNDLE -volname "<VOLNAME>" ./<HOSTNAME>_<MAC_ADDRESS>.sparsebundle

Funktioniert wie ein Charme, der auf meinem ReadyNAS gesichert wird.

2
Jauder Ho

Es ist ein Freeware-Tool von Drittanbietern, aber

edit

ist wirklich praktisch. Es ist ein Befehlszeilentool, das Sie optional beim ersten Ausführen von TextWrangler installieren können. [Andere Texteditoren (BBEdit, TextMate) bieten wahrscheinlich etwas Analoges.]

edit path/to/somefile

Öffnet die Datei in TextWrangler und ermöglicht die Authentifizierung, wenn Sie normalerweise keine Berechtigung zum Bearbeiten haben. (Sie können dies sogar in einer SSH-Sitzung tun und es wird für den angemeldeten grafischen Benutzer geöffnet.).

Besser noch ist, dass man Dinge dorthin leiten kann.

lsof -i | edit

zeigt Ihnen beispielsweise Ihre offenen Netzwerkverbindungen an und öffnet sie in TextWrangler, wo Sie sie leicht durchsuchen (und scrollen) können.

2

Diese Frage überschneidet sich ziemlich stark mit diese über Tools, ohne die ein UNIX-Administrator nicht leben kann . Viele der Befehlszeilentools für Mac OS X haben UNIX-Roots, z. B. df, du und which; Es gibt jedoch bemerkenswerte Ausnahmen, die keine offensichtlichen UNIX-Entsprechungen aufweisen, wie z. B. osascript, open, pbcopy, pbpaste und say.

2
las3rjock

killall -9 appname force beendet eine App. Ziemlich nützlich, wenn Sie nicht in den Aktivitätsmonitor gelangen können.

2
al.

ipconfig ist manchmal nützlich:

Abrufen der aktuellen IP-Adresse auf der Schnittstelle:

$ ipconfig getifaddr en1
10.110.2.25

Abrufen der zuletzt empfangenen DHCP-Informationen:

$ ipconfig getpacket en1
op = BOOTREPLY
htype = 1
flags = 0
hlen = 6
Hops = 0
xid = 143857879
secs = 0
ciaddr = 0.0.0.0
yiaddr = 10.110.2.25
siaddr = 0.0.0.0
giaddr = 0.0.0.0
chaddr = 00:aa:bb:cc:dd:ee
sname = 
file = 
options:
Options count is 7
dhcp_message_type (uint8): ACK 0x5
server_identifier (ip): 1.1.1.1
lease_time (uint32): 0xe10
router (ip_mult): {10.110.0.1}
domain_name_server (ip_mult): {1.1.1.1, 1.1.1.2}
subnet_mask (ip): 255.255.252.0
end (none): 
2
dexedrine
ifconfig | grep cast

ist ideal, um Ihre IP-Adresse zu erhalten, und

ifconfig en1 | grep eth

funktioniert gut, um eine MAC-Adresse zu erhalten. Wenn Sie en1 verwenden, wird (fast immer) die MAC-Adresse des Flughafens abgerufen. Dies ist praktisch, wenn nur bekannte Geräte in Ihr drahtloses Netzwerk aufgenommen werden dürfen. Wenn Sie dagegen en0 - den integrierten Ethernet-Port - verwenden, können Sie den Computer wie folgt in Ihrem Open Directory nachschlagen:

ldapsearch -x -h odm -b "cn=computers,dc=odm,dc=pretendoco,dc=com" "macAddress=00:0d:93:b5:82:88"

(Angenommen, Ihr Server war 'odm' und der Bereich ist ODM.PRETENDCO.COM).

2

Ich habe gerade herausgefunden, dass es ein raffiniertes Bash-Konstrukt gibt, das Sie anstelle des in Mac OS fehlenden Befehls seq verwenden können:

echo { 18..21 }
2
geewiz
sqlite3 foo.db

Startet eine interaktive SQLite Sitzung. Wenn foo.db nicht existiert, wird es erstellt.

1
richardhoskins

du -d 1 -h

Zeigt Statistiken zur Datenträgernutzung für das aktuelle Verzeichnis in lesbarer Form an.

mann [Befehl]

Einer der am häufigsten verwendeten Befehle. Erklärt Ihnen, wie Sie alles andere verwenden.

1
Peter Hoven

OS X-spezifische Dinge, die ich nicht erwähnt habe:

mdfind verwendet die Spotlight-Suchindizes über die Befehlszeile, sodass Sie Volltextsuchen durchführen können, ohne das Pulldown-Menü "Suchen" zu verwenden.

networksetup - zeigt Ihnen die verrückte Syntax, die es unterstützt; Dies ist das Befehlszeilenäquivalent des Netzwerkeinstellungsbereichs.

Sudo launchctl list - zeigt die laufenden launchctl-Jobs an. merken launchctl stop X.XX.X stoppt (beendet) nur die aktuell ausgeführte Instanz eines persistenten Prozesses; damit es wirklich nicht mehr läuft, benutze launchctl unload /System/Library/LaunchDaemons/X.XX.X.plist.

1
eric sorenson
Sudo slapconfig -destroyldapserver

Herabstufen eines LDAP-Replikats auf Standalone erzwingen. Wenn Ihr Open Directory-Master falsch konfiguriert ist, schlägt der Versuch, ein Open Directory-Replikat mit dem Serveradministrator herabzustufen, manchmal fehl (z. B. wenn Ihr Replikatserver die Herabstufung verweigert). Sie können slapconfig verwenden, um die Herabstufung bei diesen Gelegenheiten zu erzwingen.

1
username
 which program

durchsuchte den Pfad nach Programm und teilt Ihnen mit, welche ausführbare Datei aufgerufen wird, wenn Sie ein Programm ausführen, ohne einen vollständigen Pfad anzugeben.

Es ist normalerweise am nützlichsten als Abkürzung für die Eingabe eines Pfades.

$ which python
/usr/bin/python
$ ls -l `which python`
lrwxr-xr-x  1 root  wheel  72 30 Jan 22:56 /usr/bin/python -> ../../System/Library/Frameworks/Python.framework/Versions/2.5/bin/python
1

Wollten Sie schon immer wissen, wie sich die IP-Adresse eines anderen Mac, den Sie im Finder sehen können, dank Bonjour in Ihrem LAN befindet?

dscacheutil -q Host -a name OtherMac.local

dscacheutil ist überraschend nützlich und vielseitig. Sie können viel mehr damit tun, als nur den DNS-Cache zu leeren (wie an anderer Stelle hier erwähnt), d. H. Benutzersuchen und Cache-Statistiken und -Dumps.

1
Joe Carroll

Welche DHCP-Lizenzen besitzt der Client?

Sudo ls -lt /private/var/db/dhcpclient/leases

Listen Sie die Firewall-Erlaubnis/Verweigerung auf:

Sudo ipfw list

Generieren Sie ein Passwort mit hoher Entropie (doppelklicken Sie zum Kopieren/Einfügen auf eine vielversprechende 16-stellige Zeichenfolge):

head -c90 /dev/random | uuencode -m pwd | hexdump -C
1
Charles Stewart

Diese sind einfach, aber praktisch, wenn Sie Amnesie haben:

Wer bin ich?

id

Wo stehe ich

pwd

Welches Gebäude bin ich?

hostname

Wie lautet die Adresse?

ifconfig |grep inet
1
username

Vielleicht nicht der "nützlichste" Befehl, aber say macht ziemlich viel Spaß.

Beispielsweise say I love serverfault damit es zurückliest, was Sie nach "say" eingeben.

0
HostBits
locate "foo"

Zeigt alle Dateien auf Ihrem System mit dem Dateinamen "foo" an. Ich muss dies fast so oft verwenden, wie ich Spotlight verwende.

0
username
 Sudo reboot

startet den Computer neu.

0