Real Men Don't Use Menus. I Want To Know How To Use Power Commands.

OS X Thema: Terminal/UNIX

                                                                                                                                                                               
BefehlFunktion
cdchange directory — Welchselt in ein angegebenenes Verzeichnis
lslist — Listet den Inhalt eines Verzeichnisses auf
pwdprint working directory — Zeigt das aktuelle Verzeichnis an
cpcopy — Kopiert Dateien und Ordner
mvmove — Verschiebt Dateien und Ordner
rmremove — Löscht Dateien oder Ordner
mkdirmake directory — Erstellt einen neuen Ordner
rmdirremove directory — Löscht einen (leeren) Ordner
openÖffnet eine angegebene Datei oder Ordner
kill killallBeendet einen angegebenen Prozess
whoamiZeigt den aktuellen Benutzer an
suswitch user — Wechselt zum angegebenen Benutzer
sudosubstitute user do — Führt den Befehl als Superuser (root) aus
pbcopypasteboard copy — Übergibt Inhalt an die Zwischenablage von OS X
pbpastepasteboard past — Gibt Inhalt der OS X Zwischenablage aus
saySprachausgabe eines angegebenen Textes
dateZeigt das aktuelle Datum und Uhrzeit an
nanoText-Editor nano
screencaptureErstellt ein Bildschirmfoto
findSuche nach Dateien
mdfindSpotlight-Suche
psListet die aktuell aktiven Prozesse auf
topListet eine detaillierte Prozessliste auf
historyListet die zuletzt benutzten Befehle auf
clearVerschiebt die Promt so, dass im aktuellen Terminal-Fenster alles leer ist
manMan-Page — Ruft die Man-Seite zum angegebenen Befehl auf
whichWelcher Befehl wird ausgeführt?
whatisKurzinfo zum angegebenen Befehl

Installing Command Line Tools in Mac OS X

  1. Launch the Terminal, found in

/Applications/Utilities/

Lucas Gatsas lucas gatsas

  1. Type the following command string:

xcode-select --install

Lucas Gatsas lucas gatsas

  1. A popup window will show that asks.

The xcode-select command requires the command line developer tools. Would you like to install the tools now?

choose to confirm this by clicking “Install”, then agree to the Terms of Service when requested (feel free to read them thoroughly, we’ll be here)



Lucas Gatsas lucas gatsas

  1. Wait for the Command Line Tools package download to complete, it’ll be about 130MB and installs fairly quickly depending on your connection speed.



The installer goes away on its own when complete, and you can then confirm everything is working by trying to use one of the commands that were just installed, like gcc, git, svn, rebase, make, ld, otool, nm, whatever you want from the list below. Assuming the installation went uninterrupted, the command will execute as expected. This also means you can compile and install things from source code directly without having to use a package manager. Enjoy your new unix command line toolkit!

What Installs with Command Line Tools and Where

For those interested, the entire package command line toolkit package gets placed in the following directory:

/Library/Developer/ CommandLineTools/

(note that is the root /Library, not user ~/Library)

If you want to see the 61 new commands available to you, they’re all in

/Library/Developer/ CommandLineTools/usr/bin/

and we have listed them below for convenience:

ar
as
asa
bison
BuildStrings
c++
c89
c99
cc
clang
clang++
cmpdylib
codesign_allocate
CpMac
cpp
ctags
ctf_insert
DeRez
dsymutil
dwarfdump
dyldinfo
flex
flex++
g++
gatherheaderdoc
gcc
gcov
GetFileInfo
git
git-cvsserver
git-receive-pack
git-shell
git-upload-archive
git-upload-pack
gm4
gnumake
gperf
hdxml2manxml
headerdoc2html
indent
install_name_tool
ld
lex
libtool
lipo
lldb
lorder
m4
make
MergePef
mig
mkdep
MvMac
nasm
ndisasm
nm
nmedit
otool
pagestuff
projectInfo
ranlib
rebase
redo_prebinding
ResMerger
resolveLinks
Rez
RezDet
RezWack
rpcgen
segedit
SetFile
size
SplitForks
strings
strip
svn
svnadmin
svndumpfilter
svnlook
svnrdump
svnserve
svnsync
svnversion
unifdef
unifdefall
UnRezWack
unwinddump
what
xml2man
yacc

Image : Building Of The Trojan Horse Giovanni Domenico Tiepolo

“sudo make me a sandwich! ”

“If you are going to walk on thin ice, you might as well dance”