/private/var/mobile/Library/AddressBook
/private/var/mobile/Library/Calendar
/private/var/mobile/Library/Notes
/private/var/mobile/Library/SMS
sqlite3 AddressBook.sqlitedb
sqlite> .mode csv
sqlite> .output contacts.csv
sqlite> SELECT ROWID, First, Last, ABMultiValue.value, record_id FROM ABPerson, ABMultiValue WHERE ROWID=record_id;
sqlite > .quit
Friday, February 24, 2012
Wednesday, February 15, 2012
screenshot of a webpage
catycapt --url="www.google.com" --out=/home/test/screenshot.png
Thursday, February 9, 2012
Download pictures using lynx and wget
test@test:~$ lynx --source "http://www.funnyjokes.org/" | grep gif
<td><a href="/"><img src="images/logo.gif" border="0" /></a></td>
<a href="funny_cartoons.aspx"><img src="http://www.martybucella.com/toon.gif" alt="cartoon" width=150 /></a>
test@test:~$ lynx --source "http://www.funnyjokes.org/" | grep http | grep gif | cut -d\" -f4
http://www.martybucella.com/toon.gif
test@test:~$ wget `lynx --source "http://www.funnyjokes.org/" | grep http | grep gif | cut -d\" -f4`
--2012-02-09 16:31:46-- http://www.martybucella.com/toon.gif
Resolving www.martybucella.com... 72.167.131.126
Connecting to www.martybucella.com|72.167.131.126|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 14076 (14K) [image/gif]
Saving to: `toon.gif'
100%[====================================================================================================================================================================================================>] 14,076 33.8K/s in 0.4s
2012-02-09 16:31:47 (33.8 KB/s) - `toon.gif' saved [14076/14076]
<td><a href="/"><img src="images/logo.gif" border="0" /></a></td>
<a href="funny_cartoons.aspx"><img src="http://www.martybucella.com/toon.gif" alt="cartoon" width=150 /></a>
test@test:~$ lynx --source "http://www.funnyjokes.org/" | grep http | grep gif | cut -d\" -f4
http://www.martybucella.com/toon.gif
test@test:~$ wget `lynx --source "http://www.funnyjokes.org/" | grep http | grep gif | cut -d\" -f4`
--2012-02-09 16:31:46-- http://www.martybucella.com/toon.gif
Resolving www.martybucella.com... 72.167.131.126
Connecting to www.martybucella.com|72.167.131.126|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 14076 (14K) [image/gif]
Saving to: `toon.gif'
100%[====================================================================================================================================================================================================>] 14,076 33.8K/s in 0.4s
2012-02-09 16:31:47 (33.8 KB/s) - `toon.gif' saved [14076/14076]
test@test:~$ display toon.gif
Wednesday, February 8, 2012
Use bittorrent from command line
sudo apt-get install bittorrent
btdownloadcurses "http://name.torrent"
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| file: test |
| size: 1,192,962,793 (1.1 G) |
| dest: /home/work/Downloads/test |
| progress: ############################################################################################################################################################################################################################### |
| status: download succeeded! |
| speed: 0 B/s down - 0 B/s up |
| totals: 1.1 G down - 30.7 M up |
| error(s):
btdownloadcurses "http://name.torrent"
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| file: test |
| size: 1,192,962,793 (1.1 G) |
| dest: /home/work/Downloads/test |
| progress: ############################################################################################################################################################################################################################### |
| status: download succeeded! |
| speed: 0 B/s down - 0 B/s up |
| totals: 1.1 G down - 30.7 M up |
| error(s):
Monday, February 6, 2012
Friday, February 3, 2012
Print PS output using AWK
ps aux | grep -v grep | grep apache2 | awk '{printf $1","$2","$3","$4","$5","$6","$7","$8","$9","$10"," ; for(i=11;i<=17;i++){printf "%s%s",sep,$i;sep=FS} print ""}'
root,2284,0.0,0.1,203544,9176,?,Ss,Feb02,0:00,/usr/sbin/apache2 -k start
www-data,2398,0.0,0.1,205544,8236,?,S,Feb02,0:00, /usr/sbin/apache2 -k start
www-data,2399,0.0,0.1,205544,8236,?,S,Feb02,0:00, /usr/sbin/apache2 -k start
www-data,2400,0.0,0.1,205544,8236,?,S,Feb02,0:00, /usr/sbin/apache2 -k start
www-data,2401,0.0,0.1,205544,8236,?,S,Feb02,0:00, /usr/sbin/apache2 -k start
www-data,2402,0.0,0.1,205544,8236,?,S,Feb02,0:00, /usr/sbin/apache2 -k start
TIME,USER,PID,%CPU,%MEM,VSZ,RSS,TTY,STAT,START,TIME,COMMAND
root,2284,0.0,0.1,203544,9176,?,Ss,Feb02,0:00,/usr/sbin/apache2 -k start
www-data,2398,0.0,0.1,205544,8236,?,S,Feb02,0:00, /usr/sbin/apache2 -k start
www-data,2399,0.0,0.1,205544,8236,?,S,Feb02,0:00, /usr/sbin/apache2 -k start
www-data,2400,0.0,0.1,205544,8236,?,S,Feb02,0:00, /usr/sbin/apache2 -k start
www-data,2401,0.0,0.1,205544,8236,?,S,Feb02,0:00, /usr/sbin/apache2 -k start
www-data,2402,0.0,0.1,205544,8236,?,S,Feb02,0:00, /usr/sbin/apache2 -k start
TIME,USER,PID,%CPU,%MEM,VSZ,RSS,TTY,STAT,START,TIME,COMMAND
Thursday, February 2, 2012
ps aux output
$ ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 29505 0.0 0.0 38196 2728 ? Ss Mar07 0:00 sshd: can [priv]
USER = user owning the processPID = process ID of the process
%CPU = It is the CPU time used divided by the time the process has been running.
%MEM = ratio of the process’s resident set size to the physical memory on the machine
VSZ = virtual memory usage of entire process
RSS = resident set size, the non-swapped physical memory that a task has used
TTY = controlling tty (terminal)
STAT = multi-character process state
START = starting time or date of the process
TIME = cumulative CPU time
COMMAND = command with all its arguments
Subscribe to:
Posts (Atom)