Nessuno di questi è esattamente specifico per OSX, ma ecco alcune cose del mio .bash_profile che trovo utili:
Prompt colorato:
PS1="\[\e[0;31m\][\[\e[1;31m\]\u\[\e[0;34m\]@\h \[\e[32m\]\w\[\e[0;31m]\]\$\[\e[0m\] ";
esempio http://grab.by/grabs/c2c7cdff8e49dd764d326620df762665.png
Completamento della scheda SSH degli host esistenti in ~ / .ssh / config: (disponibile in MacOSXHints )
complete -o default -o nospace -W "$(/usr/bin/env ruby -ne 'puts $_.split(/[,\s]+/)[1..-1].reject{|host| host.match(/\*|\?/)} if $_.match(/^\s*Host\s+/);' < $HOME/.ssh/config)" scp sftp ssh
Grep evidenziato:
alias grep="grep --color=auto"
grep evidenziato http://grab.by/grabs/dd26dd993c74f8dd076e2f911a8e4ec6.png
Esegui il dump automatico della tua chiave ssh pubblica in un host per un'autenticazione futura senza password: (può essere facilmente ottimizzato per aggiungere l'host a ~ / .ssh / config)
ssh-setup() { cat ~/.ssh/id_rsa.pub | ssh $1 'cat - >> ~/.ssh/authorized_keys'; }
Altre cose specifiche di OSX che ho impostato costringono la macchina a scattare una foto con iSight incorporato ogni volta che il coperchio della macchina è aperto e scarica l'immagine in una directory.
Requisiti:
Crea una directory da qualche parte per contenere tutte le tue immagini.
Scaricalo in ~ / .wakeup:
date=$(date +%y%m%d_%H_%M_%S).jpg;
/PATH/TO/isightcapture -w 640 -h 480 -n 3 -d -t jpg /PATH/TO/PICTURE/DUMP/$date > /dev/null
unset date
Ho incappucciato un fotogramma ogni volta che il mio MacBook si sveglia per gli ultimi 3 anni e mezzo, è interessante vedere tutto compilato in un video lungo con un framerate alto.