Wednesday, March 25, 2015

Linux Command Line: w3m & rsync

Section 1 - w3m

w3m adalah web browser Linux yang berjalan pada terminal. bedanya w3m dengan terminal web browser lain yaitu w3m support images, tabs, tables, frames, dll. fitur ini biasanya tidak tersedia pada terminal web browser lain.
contoh terminal yang support gambar yaitu XTerm

berikut command-command yang dapat dijalankan

-t tab atur lebar tab

       -r     menghiraukan efek backspace

       -l line
              banyaknya preserved line (default 10000)

       -B     load bookmark

       -bookmark file
              spesifikasi bookmark file

       -T type
              spesifikasi content-type

       -m     internet message mode

       -v     visual startup mode

       -M     monochrome display

       -F     render frame secara otomatis

       -dump  membuang halaman yang diformat ke stdout

       -cols width
              spesifikasi lebar kolom (digunakan bersama -dump)

       -ppc count
              spesifikasi banyak pixel/karakter (default 8.0) 
              Nilai lebih besar maka tabs jadi lebih sempit

       -dump_source
              buang page source ke dalam stdout

       -dump_head
              buang respon dari HEAD request ke dalam stdout

       -dump_both
              buang HEAD dan source ke dalam stdout

       -dump_extra
              buang HEAD, source, dan extra information ke dalam 
              stdout

       -post file
              menggunakan POST method dengan file content

       -header string
              insert string sebagai header

       + menuju baris ke- 

       -num   menunjukkan nomor baris

       -no-proxy
              don’t use proxy

       -no-mouse
              don’t use mouse

       -cookie
              use cookie.

       -no-cookie
              don’t use cookie

       -pauth user:pass
              proxy authentication

       -S     squeeze multiple blank lines

       -W     toggle wrap search mode

       -X     don’t use termcap init/deinit

       -title [=TERM]
              set buffer name to termianl title string.  If TERM is 
              specified, use the TERM style title configuration.

       -o opt=value
              assign value to config option

       -show-option
              show all available config option

       -config file
              specify config file

       -help  show usage

       -version
              show w3m version

       -debug DO NOT USE

Contoh penggunaan

To use w3m as a pager:
       $ ls | w3m

To use w3m to translate HTML files:
       $ cat foo.html | w3m -T text/html

or
       $ cat foo.html | w3m -dump -T text/html >foo.txt
 =======================================

Section 2 rsync

rsync merupakan command pada command line yang menyediakan servis backup dan synchronizing data. perintah ini dapat dipakai untuk melakukan backup files secara lokal ke direktori berbeda dan dapat juga dikonfigurasi untuk sinkronisasi dengan host lain melalui internet

secara keseluruhan ada enam cara penggunaan rsync:
1. menyalin file lokal.
2. menyalin file dari mesin lokal ke mesin lain yang jauh jaraknya menggunakan remote shell program sebagai jasa transportnya.(seperti rsh atau ssh).
3. menyalin file dari mesin yang jauh jaraknya ke mesin lokal menggunakan remote shell program.
4. menyalin file dari server rsync jauh ke mesin lokal.
5. menyalin file dari mesin lokal ke server rsync jauh.
6. melakukan listing (mendaftarkan) files pada mesin yang jauh jaraknya.

untuk local backup dapat digunakan perintah berikut:
$ rsync -av --delete /Directory1/ /Directory2/
========================================

referensi
howtogeek.com ( 1 | 2 )
linuxcommand.ord (link)
linux.about.com (link)

No comments:

Post a Comment