OS X

open

Mac applications can be opened from terminal using open command:

open filename – opens a file
open directory – opens a directory
open -a calculator — opens a calculator application
open -a TextEdit filename — opens the filename in the application in textedit
command | open -f  — opens the results of the command in the file
man -t sudo | open -fa Preview – Converts sudo manual to post script and then pipes to open command that would write to a file and open it in preview.
open http://yahoo.com – opens yahoo.com in a browser.

pbcopy, pbpaste, pbsort

These commands integrate the clipboard with Unix and Mac. Think of pbcopy,pbpaste as you can write and read from files.

Screen Capture

Command Shift 3 – Entire Screen
Command Shift 4 – selection

In terminal:
screencapture [-i -m -C -t -T -P -M -c ] filename
example: screencapture -mCP -T 3 -t jpg filename.jpg

Shutdown -[shr] timeformat

Example: sudo shutdown -h +30 — shuts down after 30 minutes

say

say “text” [ -v VoiceProfile ]
say -f filename -o audio.aiff — records contents of filename to audio file.

spotlight

mdfind -onlyin dir_path -name “filename” -0

Mac Preferences

Stored in HDD/Library/Preferences and Users/Library/Preferences
Each .plist file contains preferences for that application. You can open the file and change it or use Unix command called defaults as below:
defaults read com.apple.finder CopyProgressWindowLocation gives –> 169, 270
defaults write com.apple.finder CopyProgressWindowLocation “168, 270”

Some applications .plist file may not be present in the Library but you can still get it from internet and change it.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s