<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://atag.itu.edu.tr/w/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="tr">
		<id>https://atag.itu.edu.tr/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ziyadin</id>
		<title>GMT Türkiye Wiki - Kullanıcının katkıları [tr]</title>
		<link rel="self" type="application/atom+xml" href="https://atag.itu.edu.tr/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ziyadin"/>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/%C3%96zel:Katk%C4%B1lar/Ziyadin"/>
		<updated>2026-05-07T04:06:50Z</updated>
		<subtitle>Kullanıcının katkıları</subtitle>
		<generator>MediaWiki 1.19.1</generator>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Dem_g%C3%B6lgeleme_animasyonu</id>
		<title>Dem gölgeleme animasyonu</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Dem_g%C3%B6lgeleme_animasyonu"/>
				<updated>2013-12-02T09:49:02Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Resim:shade_animation.gif]]&lt;br /&gt;
&lt;br /&gt;
Sayısal arazi modelinin farklı açılardan gölgelendirilmesi. Güneş geliş açısı ok ile gösterilmektedir. Görüldüğü gibi güneş açını değiştirerek farklı yönlerdeki lineasyonları ortaya çıkartabiliriz.&lt;br /&gt;
&lt;br /&gt;
 set azimut = 0&lt;br /&gt;
 while ($azimut &amp;lt;= 360)&lt;br /&gt;
 @ sun = 270 - $azimut   &lt;br /&gt;
 grdgradient N40E029C.grd -A$azimut -Nt -GN40E029CI.grd&lt;br /&gt;
 set R = &amp;quot;-R29/30/40.2/40.8 -JM6&amp;quot;&lt;br /&gt;
 set name = $azimut&amp;quot;x.ps&amp;quot;	&lt;br /&gt;
 psbasemap $R -B0.2 -K -P -Y3&amp;gt; ! $name&lt;br /&gt;
 grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K &amp;gt;&amp;gt; $name&lt;br /&gt;
 pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K &amp;gt;&amp;gt; $name&lt;br /&gt;
 psbasemap -Lf29.15/40.75/29.8/40.5/20 -R -JM -O -B.2 -K &amp;gt;&amp;gt; $name&lt;br /&gt;
 echo 29.5 40.45 $sun .5 | psxy -R -JM -Sv -W -O -G0 &amp;gt;&amp;gt; $name&lt;br /&gt;
 echo $azimut&lt;br /&gt;
 @ azimut = $azimut + 5&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 convert -delay 30 -dispose 2 -loop `\ls -la [0-9]*x.ps | \&lt;br /&gt;
 awk '{print $9}' | sort -g | awk '{printf &amp;quot;%s&amp;quot;, $1&amp;quot; &amp;quot;}'` shade_animate.gif&lt;br /&gt;
--[[Kullanıcı:Ziyadin|Ziyadin]] 22:29, 9 Nisan 2009 (CEST)&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Windows_kurulumu</id>
		<title>Windows kurulumu</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Windows_kurulumu"/>
				<updated>2010-10-07T14:06:06Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Windows altında GMT kullanımı için üç seçenek mevcut:&lt;br /&gt;
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)&lt;br /&gt;
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.&lt;br /&gt;
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak&lt;br /&gt;
&lt;br /&gt;
== Cygwin+GMT ==&lt;br /&gt;
&lt;br /&gt;
cygwin setup.exe  indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.&lt;br /&gt;
&lt;br /&gt;
'''1'''.Installation type : defualt: Install from Internet &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''2'''.Select Root Install Directory: default: C:\cygwin &amp;gt; next (D'ye kurmak isterseniz adresi D:\cygwin yapın)&lt;br /&gt;
&lt;br /&gt;
'''3'''.Select Local Package Directory: default: masaüstü &amp;gt; next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.&lt;br /&gt;
&lt;br /&gt;
'''4'''.Select your Internet connection: default: Direct Connection &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''5'''.Choose a download site: no default: bir site seç &amp;gt; next (favorim ftp://ftp.uni-kl.de)&lt;br /&gt;
&lt;br /&gt;
[[Resim:1set.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''6'''. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Kurulması gerekenlerin başında Install yazıyor. Bunun için  paketlerin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler.  Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
[[Resim:paketler.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.&lt;br /&gt;
&lt;br /&gt;
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada &amp;quot;kullanıcı_adı@makina_ismi&amp;quot; şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için &amp;quot;/home/Onur&amp;quot; &lt;br /&gt;
&lt;br /&gt;
'''8'''. Start &amp;gt; All Programs &amp;gt; Cygwin-X &amp;gt; XWin Server'i çalıştırın&lt;br /&gt;
&lt;br /&gt;
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Windowstan kopyalama yapabilmek için açılan pencerede &amp;quot;xclipboard &amp;amp;&amp;quot; yazıp enter'a basın.&lt;br /&gt;
&lt;br /&gt;
[[Resim:first_runt.jpg]]&lt;br /&gt;
&lt;br /&gt;
Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu silebilirsiniz.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Peki &amp;quot;home&amp;quot;  nerede bilgisayarda??? &lt;br /&gt;
&lt;br /&gt;
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''10'''. C Shell kulanmak isterseniz  aşağıda gösterildiği gibi komut satırına &amp;quot;nedit .cshrc&amp;quot; komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız.&lt;br /&gt;
 Şimdi  aşağıda xxxxxxxxx  çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:shell1.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Resim:shell2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
#@(#)cshrc 1.11 89/11/29 SMI&lt;br /&gt;
&lt;br /&gt;
set noclobber&lt;br /&gt;
&lt;br /&gt;
set notify &lt;br /&gt;
&lt;br /&gt;
set ignoreeof&lt;br /&gt;
&lt;br /&gt;
set savehist = 100000&lt;br /&gt;
&lt;br /&gt;
set history = 100000&lt;br /&gt;
&lt;br /&gt;
set time=100000&lt;br /&gt;
&lt;br /&gt;
umask 022&lt;br /&gt;
&lt;br /&gt;
set autolist&lt;br /&gt;
&lt;br /&gt;
set autologout = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
setenv  GMT_HOME &amp;quot;c:\cygwin\usr\local\GMT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
setenv GMT_SHAREDIR &amp;quot;c:\cygwin\usr\local\GMT\share&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin  /usr/local/NETCDF/bin ) &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
#kısa yollar&amp;quot;&lt;br /&gt;
&lt;br /&gt;
alias edit           'nedit '&lt;br /&gt;
&lt;br /&gt;
alias xh            'xhost +'&lt;br /&gt;
&lt;br /&gt;
alias cd            'cd \!*;echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias cp            'cp -i'&lt;br /&gt;
&lt;br /&gt;
alias mv            'mv -i'&lt;br /&gt;
&lt;br /&gt;
alias rm            'rm -i'&lt;br /&gt;
&lt;br /&gt;
alias pwd           'echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias lc             'wc -l'&lt;br /&gt;
&lt;br /&gt;
alias fgrep        'fgrep -n'&lt;br /&gt;
&lt;br /&gt;
alias psa           'ps -aux | more'&lt;br /&gt;
&lt;br /&gt;
alias chx         'chmod +x  *sh '&lt;br /&gt;
&lt;br /&gt;
alias df        'df -k'&lt;br /&gt;
&lt;br /&gt;
alias ps2eps  'ps2eps -q -R + -f '&lt;br /&gt;
&lt;br /&gt;
alias h            'history \!* | head -39 | more'&lt;br /&gt;
&lt;br /&gt;
alias m             more&lt;br /&gt;
&lt;br /&gt;
alias sors       'source ~/.cshrc'&lt;br /&gt;
&lt;br /&gt;
alias      ls  '/usr/bin/ls --color=tty --show-control-chars'&lt;br /&gt;
&lt;br /&gt;
alias lse          'ls  -C --sort=extension'&lt;br /&gt;
&lt;br /&gt;
alias la            'ls -a'&lt;br /&gt;
&lt;br /&gt;
alias lt            'ls -tr'&lt;br /&gt;
&lt;br /&gt;
alias llt            'll -tr'&lt;br /&gt;
&lt;br /&gt;
alias ll            'ls -la'&lt;br /&gt;
&lt;br /&gt;
alias lsd           'ls -l | grep &amp;quot;^d&amp;quot;'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#komut satırı renkleri&amp;quot;&lt;br /&gt;
&lt;br /&gt;
set prompt = &amp;quot;%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% &amp;quot; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#yukarıdaki prompt satırından sonra bir boşluk şart.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul &amp;quot;.bashrc&amp;quot; dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar  çünkü “alias rm ‘rm –i’” olarak yazılmış.  &lt;br /&gt;
&lt;br /&gt;
cshell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekirki yazdığınız .cshrc dosyasındaki özellikler kullanılabilsin sistem tarafından.&lt;br /&gt;
&lt;br /&gt;
[[Resim:tcsh1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştımı yeterlidir. Açılan xterminal kapatılabilir.'''&lt;br /&gt;
&lt;br /&gt;
'''11'''. Windows'dan copy paste yapabilmek için herseferinde xclipboard komutu vermemek için xwin server'in xclipboard özelliğinin açılışta çalışması için bir ayar gerek. Bunun için Masa üstünde X serveri çalışıtıran kısa yol üzerine ters tuşla özellikleri tıklatıp açın. Açılan pencerede hedef satırındaki komutun sonuna -c clipboard'u ekleyin (örnek C:\cygwin\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin.exe -clipboard)&lt;br /&gt;
Windows'da kopyaladığınız bir text i terminale aktarmanız için terminele geçip orta tuşa tıklamanız yeterli olacaktır. Normalde X pencerelerde seçili metni orta tuşla komut satırına veya text programı penceresine (örnek nedit) paste edebilirsiniz.&lt;br /&gt;
 &lt;br /&gt;
'''12'''. Eğer xrvt-native çalıştığında direk tcsh çalışmasını istiyorsanız masa üstündeki kısa yola ters tıklayıp özellikleri açın ve satırın sonundaki &amp;quot;bash --login&amp;quot; yerine &amp;quot;tcsh -l&amp;quot; yazın (örnek C:\cygwin\bin\rxvt.exe -display :0 -fn &amp;quot;Lucida Console-14&amp;quot; -tn rxvt-cygwin-native -e /bin/tcsh -l)&lt;br /&gt;
Eğer Xwin Server çalıştığında  açılan terminalde de default olarak tcsh isterseniz /etc/passwd dosyasını açıp (nedit /etc/passwd) kullanıcı isminizin sonundaki satırdaki bash'ı tcsh yapın. &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''13'''.  Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.  &lt;br /&gt;
&lt;br /&gt;
'''14'''. Bir kaç ufak bilgi:&lt;br /&gt;
* C diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/c&lt;br /&gt;
* D diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/d&lt;br /&gt;
yapabilirsiniz. &lt;br /&gt;
      &lt;br /&gt;
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
      ln –s /cygdrive/c /c&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
C diskine &lt;br /&gt;
&amp;lt;C&amp;gt;      cd /c &amp;lt;/C&amp;gt;&lt;br /&gt;
yaparak da ulaşabilirsiniz&lt;br /&gt;
&lt;br /&gt;
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== GMT KURULUMU ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).&lt;br /&gt;
&lt;br /&gt;
 GMT4.4.0_basic_install.exe&lt;br /&gt;
 GMT4.4.0_pdf_install.exe&lt;br /&gt;
 GSHHS1.10_highfull_install.exe&lt;br /&gt;
&lt;br /&gt;
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve  cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında  GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları &amp;quot;.bashrc&amp;quot; altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.&lt;br /&gt;
&lt;br /&gt;
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Hepsi bu kadar!!!!&lt;br /&gt;
 GMT kullanıma hazır. &lt;br /&gt;
&lt;br /&gt;
Test edelim  aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &amp;amp;” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.&lt;br /&gt;
sonra &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
chmod +x marmara.gmt yazın komut satırına ve entere basın&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
ardından&lt;br /&gt;
&lt;br /&gt;
./marmara.gmt  yazıp enter a basın&lt;br /&gt;
&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pscoast -R26/30/39/42 -JM6  -B1 -W -N1 -Ia -Df &amp;gt; ! marma.ps&lt;br /&gt;
gv marma.ps&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Resim:set6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.&lt;br /&gt;
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:nedit1.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz &lt;br /&gt;
[[Cygwin]]&lt;br /&gt;
 &lt;br /&gt;
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Windows_kurulumu</id>
		<title>Windows kurulumu</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Windows_kurulumu"/>
				<updated>2010-10-07T14:03:14Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Windows altında GMT kullanımı için üç seçenek mevcut:&lt;br /&gt;
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)&lt;br /&gt;
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.&lt;br /&gt;
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak&lt;br /&gt;
&lt;br /&gt;
== Cygwin+GMT ==&lt;br /&gt;
&lt;br /&gt;
cygwin setup.exe  indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.&lt;br /&gt;
&lt;br /&gt;
'''1'''.Installation type : defualt: Install from Internet &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''2'''.Select Root Install Directory: default: C:\cygwin &amp;gt; next (D'ye kurmak isterseniz adresi D:\cygwin yapın)&lt;br /&gt;
&lt;br /&gt;
'''3'''.Select Local Package Directory: default: masaüstü &amp;gt; next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.&lt;br /&gt;
&lt;br /&gt;
'''4'''.Select your Internet connection: default: Direct Connection &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''5'''.Choose a download site: no default: bir site seç &amp;gt; next (favorim ftp://ftp.uni-kl.de)&lt;br /&gt;
&lt;br /&gt;
[[Resim:1set.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''6'''. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Kurulması gerekenlerin başında Install yazıyor. Bunun için  paketlerin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler.  Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
[[Resim:paketler.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.&lt;br /&gt;
&lt;br /&gt;
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada &amp;quot;kullanıcı_adı@makina_ismi&amp;quot; şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için &amp;quot;/home/Onur&amp;quot; &lt;br /&gt;
&lt;br /&gt;
'''8'''. Start &amp;gt; All Programs &amp;gt; Cygwin-X &amp;gt; XWin Server'i çalıştırın&lt;br /&gt;
&lt;br /&gt;
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Windowstan kopyalama yapabilmek için açılan pencerede &amp;quot;xclipboard &amp;amp;&amp;quot; komutunu verin&lt;br /&gt;
&lt;br /&gt;
[[Resim:first_runt.jpg]]&lt;br /&gt;
&lt;br /&gt;
Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu silebilirsiniz.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Peki &amp;quot;home&amp;quot;  nerede bilgisayarda??? &lt;br /&gt;
&lt;br /&gt;
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''10'''. C Shell kulanmak isterseniz  aşağıda gösterildiği gibi komut satırına &amp;quot;nedit .cshrc&amp;quot; komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız.&lt;br /&gt;
 Şimdi  aşağıda xxxxxxxxx  çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:shell1.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Resim:shell2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
#@(#)cshrc 1.11 89/11/29 SMI&lt;br /&gt;
&lt;br /&gt;
set noclobber&lt;br /&gt;
&lt;br /&gt;
set notify &lt;br /&gt;
&lt;br /&gt;
set ignoreeof&lt;br /&gt;
&lt;br /&gt;
set savehist = 100000&lt;br /&gt;
&lt;br /&gt;
set history = 100000&lt;br /&gt;
&lt;br /&gt;
set time=100000&lt;br /&gt;
&lt;br /&gt;
umask 022&lt;br /&gt;
&lt;br /&gt;
set autolist&lt;br /&gt;
&lt;br /&gt;
set autologout = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
setenv  GMT_HOME &amp;quot;c:\cygwin\usr\local\GMT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
setenv GMT_SHAREDIR &amp;quot;c:\cygwin\usr\local\GMT\share&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin  /usr/local/NETCDF/bin ) &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
#kısa yollar&amp;quot;&lt;br /&gt;
&lt;br /&gt;
alias edit           'nedit '&lt;br /&gt;
&lt;br /&gt;
alias xh            'xhost +'&lt;br /&gt;
&lt;br /&gt;
alias cd            'cd \!*;echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias cp            'cp -i'&lt;br /&gt;
&lt;br /&gt;
alias mv            'mv -i'&lt;br /&gt;
&lt;br /&gt;
alias rm            'rm -i'&lt;br /&gt;
&lt;br /&gt;
alias pwd           'echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias lc             'wc -l'&lt;br /&gt;
&lt;br /&gt;
alias fgrep        'fgrep -n'&lt;br /&gt;
&lt;br /&gt;
alias psa           'ps -aux | more'&lt;br /&gt;
&lt;br /&gt;
alias chx         'chmod +x  *sh '&lt;br /&gt;
&lt;br /&gt;
alias df        'df -k'&lt;br /&gt;
&lt;br /&gt;
alias ps2eps  'ps2eps -q -R + -f '&lt;br /&gt;
&lt;br /&gt;
alias h            'history \!* | head -39 | more'&lt;br /&gt;
&lt;br /&gt;
alias m             more&lt;br /&gt;
&lt;br /&gt;
alias sors       'source ~/.cshrc'&lt;br /&gt;
&lt;br /&gt;
alias      ls  '/usr/bin/ls --color=tty --show-control-chars'&lt;br /&gt;
&lt;br /&gt;
alias lse          'ls  -C --sort=extension'&lt;br /&gt;
&lt;br /&gt;
alias la            'ls -a'&lt;br /&gt;
&lt;br /&gt;
alias lt            'ls -tr'&lt;br /&gt;
&lt;br /&gt;
alias llt            'll -tr'&lt;br /&gt;
&lt;br /&gt;
alias ll            'ls -la'&lt;br /&gt;
&lt;br /&gt;
alias lsd           'ls -l | grep &amp;quot;^d&amp;quot;'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#komut satırı renkleri&amp;quot;&lt;br /&gt;
&lt;br /&gt;
set prompt = &amp;quot;%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% &amp;quot; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#yukarıdaki prompt satırından sonra bir boşluk şart.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul &amp;quot;.bashrc&amp;quot; dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar  çünkü “alias rm ‘rm –i’” olarak yazılmış.  &lt;br /&gt;
&lt;br /&gt;
cshell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekirki yazdığınız .cshrc dosyasındaki özellikler kullanılabilsin sistem tarafından.&lt;br /&gt;
&lt;br /&gt;
[[Resim:tcsh1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştımı yeterlidir. Açılan xterminal kapatılabilir.'''&lt;br /&gt;
&lt;br /&gt;
'''11'''. Windows'dan copy paste yapabilmek için xwin server'in xclipboard özelliğinin çalışması gerek. Bunun için Masa üstünde X serveri çalışıtıran kısa yol üzerine ters tıklayıp özellikleri seçip açın. Açılan pencerede hedef satırındaki komutun sonuna -c clipboard'u ekleyin (örnek C:\cygwin\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin.exe -clipboard)&lt;br /&gt;
Windows'da kopyaladığınız bir text i terminale aktarmanız için terminele geçip orta tuşa tıklamanız yeterli olacaktır. Normalde X pencerelerde seçili metni orta tuşla komut satırına veya text programı penceresine (örnek nedit) paste edebilirsiniz.&lt;br /&gt;
 &lt;br /&gt;
'''12'''. Eğer xrvt-native çalıştığında direk tcsh çalışmasını istiyorsanız masa üstündeki kısa yola ters tıklayıp özellikleri açın ve satırın sonundaki &amp;quot;bash --login&amp;quot; yerine &amp;quot;tcsh -l&amp;quot; yazın (örnek C:\cygwin\bin\rxvt.exe -display :0 -fn &amp;quot;Lucida Console-14&amp;quot; -tn rxvt-cygwin-native -e /bin/tcsh -l)&lt;br /&gt;
Eğer Xwin Server çalıştığında  açılan terminalde de default olarak tcsh isterseniz /etc/passwd dosyasını açıp (nedit /etc/passwd) kullanıcı isminizin sonundaki satırdaki bash'ı tcsh yapın. &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''13'''.  Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.  &lt;br /&gt;
&lt;br /&gt;
'''14'''. Bir kaç ufak bilgi:&lt;br /&gt;
* C diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/c&lt;br /&gt;
* D diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/d&lt;br /&gt;
yapabilirsiniz. &lt;br /&gt;
      &lt;br /&gt;
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
      ln –s /cygdrive/c /c&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
C diskine &lt;br /&gt;
&amp;lt;C&amp;gt;      cd /c &amp;lt;/C&amp;gt;&lt;br /&gt;
yaparak da ulaşabilirsiniz&lt;br /&gt;
&lt;br /&gt;
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== GMT KURULUMU ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).&lt;br /&gt;
&lt;br /&gt;
 GMT4.4.0_basic_install.exe&lt;br /&gt;
 GMT4.4.0_pdf_install.exe&lt;br /&gt;
 GSHHS1.10_highfull_install.exe&lt;br /&gt;
&lt;br /&gt;
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve  cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında  GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları &amp;quot;.bashrc&amp;quot; altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.&lt;br /&gt;
&lt;br /&gt;
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Hepsi bu kadar!!!!&lt;br /&gt;
 GMT kullanıma hazır. &lt;br /&gt;
&lt;br /&gt;
Test edelim  aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &amp;amp;” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.&lt;br /&gt;
sonra &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
chmod +x marmara.gmt yazın komut satırına ve entere basın&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
ardından&lt;br /&gt;
&lt;br /&gt;
./marmara.gmt  yazıp enter a basın&lt;br /&gt;
&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pscoast -R26/30/39/42 -JM6  -B1 -W -N1 -Ia -Df &amp;gt; ! marma.ps&lt;br /&gt;
gv marma.ps&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Resim:set6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.&lt;br /&gt;
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:nedit1.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz &lt;br /&gt;
[[Cygwin]]&lt;br /&gt;
 &lt;br /&gt;
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Windows_kurulumu</id>
		<title>Windows kurulumu</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Windows_kurulumu"/>
				<updated>2010-10-07T13:59:22Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Windows altında GMT kullanımı için üç seçenek mevcut:&lt;br /&gt;
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)&lt;br /&gt;
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.&lt;br /&gt;
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak&lt;br /&gt;
&lt;br /&gt;
== Cygwin+GMT ==&lt;br /&gt;
&lt;br /&gt;
cygwin setup.exe  indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.&lt;br /&gt;
&lt;br /&gt;
'''1'''.Installation type : defualt: Install from Internet &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''2'''.Select Root Install Directory: default: C:\cygwin &amp;gt; next (D'ye kurmak isterseniz adresi D:\cygwin yapın)&lt;br /&gt;
&lt;br /&gt;
'''3'''.Select Local Package Directory: default: masaüstü &amp;gt; next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.&lt;br /&gt;
&lt;br /&gt;
'''4'''.Select your Internet connection: default: Direct Connection &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''5'''.Choose a download site: no default: bir site seç &amp;gt; next (favorim ftp://ftp.uni-kl.de)&lt;br /&gt;
&lt;br /&gt;
[[Resim:1set.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''6'''. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Kurulması gerekenlerin başında Install yazıyor. Bunun için  paketlerin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler.  Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
[[Resim:paketler.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.&lt;br /&gt;
&lt;br /&gt;
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada &amp;quot;kullanıcı_adı@makina_ismi&amp;quot; şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için &amp;quot;/home/Onur&amp;quot; &lt;br /&gt;
&lt;br /&gt;
'''8'''. Start &amp;gt; All Programs &amp;gt; Cygwin-X &amp;gt; XWin Server'i çalıştırın&lt;br /&gt;
&lt;br /&gt;
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. &lt;br /&gt;
&lt;br /&gt;
[[Resim:first_runt.jpg]]&lt;br /&gt;
&lt;br /&gt;
Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu silebilirsiniz.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Peki &amp;quot;home&amp;quot;  nerede bilgisayarda??? &lt;br /&gt;
&lt;br /&gt;
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''10'''. C Shell kulanmak isterseniz  aşağıda gösterildiği gibi komut satırına &amp;quot;nedit .cshrc&amp;quot; komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız.&lt;br /&gt;
 Şimdi  aşağıda xxxxxxxxx  çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:shell1.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Resim:shell2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
#@(#)cshrc 1.11 89/11/29 SMI&lt;br /&gt;
&lt;br /&gt;
set noclobber&lt;br /&gt;
&lt;br /&gt;
set notify &lt;br /&gt;
&lt;br /&gt;
set ignoreeof&lt;br /&gt;
&lt;br /&gt;
set savehist = 100000&lt;br /&gt;
&lt;br /&gt;
set history = 100000&lt;br /&gt;
&lt;br /&gt;
set time=100000&lt;br /&gt;
&lt;br /&gt;
umask 022&lt;br /&gt;
&lt;br /&gt;
set autolist&lt;br /&gt;
&lt;br /&gt;
set autologout = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
setenv  GMT_HOME &amp;quot;c:\cygwin\usr\local\GMT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
setenv GMT_SHAREDIR &amp;quot;c:\cygwin\usr\local\GMT\share&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin  /usr/local/NETCDF/bin ) &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
#kısa yollar&amp;quot;&lt;br /&gt;
&lt;br /&gt;
alias edit           'nedit '&lt;br /&gt;
&lt;br /&gt;
alias xh            'xhost +'&lt;br /&gt;
&lt;br /&gt;
alias cd            'cd \!*;echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias cp            'cp -i'&lt;br /&gt;
&lt;br /&gt;
alias mv            'mv -i'&lt;br /&gt;
&lt;br /&gt;
alias rm            'rm -i'&lt;br /&gt;
&lt;br /&gt;
alias pwd           'echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias lc             'wc -l'&lt;br /&gt;
&lt;br /&gt;
alias fgrep        'fgrep -n'&lt;br /&gt;
&lt;br /&gt;
alias psa           'ps -aux | more'&lt;br /&gt;
&lt;br /&gt;
alias chx         'chmod +x  *sh '&lt;br /&gt;
&lt;br /&gt;
alias df        'df -k'&lt;br /&gt;
&lt;br /&gt;
alias ps2eps  'ps2eps -q -R + -f '&lt;br /&gt;
&lt;br /&gt;
alias h            'history \!* | head -39 | more'&lt;br /&gt;
&lt;br /&gt;
alias m             more&lt;br /&gt;
&lt;br /&gt;
alias sors       'source ~/.cshrc'&lt;br /&gt;
&lt;br /&gt;
alias      ls  '/usr/bin/ls --color=tty --show-control-chars'&lt;br /&gt;
&lt;br /&gt;
alias lse          'ls  -C --sort=extension'&lt;br /&gt;
&lt;br /&gt;
alias la            'ls -a'&lt;br /&gt;
&lt;br /&gt;
alias lt            'ls -tr'&lt;br /&gt;
&lt;br /&gt;
alias llt            'll -tr'&lt;br /&gt;
&lt;br /&gt;
alias ll            'ls -la'&lt;br /&gt;
&lt;br /&gt;
alias lsd           'ls -l | grep &amp;quot;^d&amp;quot;'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#komut satırı renkleri&amp;quot;&lt;br /&gt;
&lt;br /&gt;
set prompt = &amp;quot;%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% &amp;quot; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#yukarıdaki prompt satırından sonra bir boşluk şart.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul &amp;quot;.bashrc&amp;quot; dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar  çünkü “alias rm ‘rm –i’” olarak yazılmış.  &lt;br /&gt;
&lt;br /&gt;
cshell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekirki yazdığınız .cshrc dosyasındaki özellikler kullanılabilsin sistem tarafından.&lt;br /&gt;
&lt;br /&gt;
[[Resim:tcsh1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştımı yeterlidir. Açılan xterminal kapatılabilir.'''&lt;br /&gt;
&lt;br /&gt;
'''11'''. Windows'dan copy paste yapabilmek için xwin server'in xclipboard özelliğinin çalışması gerek. Bunun için Masa üstünde X serveri çalışıtıran kısa yol üzerine ters tıklayıp özellikleri seçip açın. Açılan pencerede hedef satırındaki komutun sonuna -c clipboard'u ekleyin (örnek C:\cygwin\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin.exe -clipboard)&lt;br /&gt;
Windows'da kopyaladığınız bir text i terminale aktarmanız için terminele geçip orta tuşa tıklamanız yeterli olacaktır. Normalde X pencerelerde seçili metni orta tuşla komut satırına veya text programı penceresine (örnek nedit) paste edebilirsiniz.&lt;br /&gt;
 &lt;br /&gt;
'''12'''. Eğer xrvt-native çalıştığında direk tcsh çalışmasını istiyorsanız masa üstündeki kısa yola ters tıklayıp özellikleri açın ve satırın sonundaki &amp;quot;bash --login&amp;quot; yerine &amp;quot;tcsh -l&amp;quot; yazın (örnek C:\cygwin\bin\rxvt.exe -display :0 -fn &amp;quot;Lucida Console-14&amp;quot; -tn rxvt-cygwin-native -e /bin/tcsh -l)&lt;br /&gt;
Eğer Xwin Server çalıştığında  açılan terminalde de default olarak tcsh isterseniz /etc/passwd dosyasını açıp (nedit /etc/passwd) kullanıcı isminizin sonundaki satırdaki bash'ı tcsh yapın. &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''13'''.  Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.  &lt;br /&gt;
&lt;br /&gt;
'''14'''. Bir kaç ufak bilgi:&lt;br /&gt;
* C diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/c&lt;br /&gt;
* D diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/d&lt;br /&gt;
yapabilirsiniz. &lt;br /&gt;
      &lt;br /&gt;
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
      ln –s /cygdrive/c /c&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
C diskine &lt;br /&gt;
&amp;lt;C&amp;gt;      cd /c &amp;lt;/C&amp;gt;&lt;br /&gt;
yaparak da ulaşabilirsiniz&lt;br /&gt;
&lt;br /&gt;
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== GMT KURULUMU ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).&lt;br /&gt;
&lt;br /&gt;
 GMT4.4.0_basic_install.exe&lt;br /&gt;
 GMT4.4.0_pdf_install.exe&lt;br /&gt;
 GSHHS1.10_highfull_install.exe&lt;br /&gt;
&lt;br /&gt;
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve  cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında  GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları &amp;quot;.bashrc&amp;quot; altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.&lt;br /&gt;
&lt;br /&gt;
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Hepsi bu kadar!!!!&lt;br /&gt;
 GMT kullanıma hazır. &lt;br /&gt;
&lt;br /&gt;
Test edelim  aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &amp;amp;” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.&lt;br /&gt;
sonra &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
chmod +x marmara.gmt yazın komut satırına ve entere basın&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
ardından&lt;br /&gt;
&lt;br /&gt;
./marmara.gmt  yazıp enter a basın&lt;br /&gt;
&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pscoast -R26/30/39/42 -JM6  -B1 -W -N1 -Ia -Df &amp;gt; ! marma.ps&lt;br /&gt;
gv marma.ps&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Resim:set6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.&lt;br /&gt;
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:nedit1.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz &lt;br /&gt;
[[Cygwin]]&lt;br /&gt;
 &lt;br /&gt;
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Windows_kurulumu</id>
		<title>Windows kurulumu</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Windows_kurulumu"/>
				<updated>2010-10-07T13:23:14Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Windows altında GMT kullanımı için üç seçenek mevcut:&lt;br /&gt;
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)&lt;br /&gt;
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.&lt;br /&gt;
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak&lt;br /&gt;
&lt;br /&gt;
== Cygwin+GMT ==&lt;br /&gt;
&lt;br /&gt;
cygwin setup.exe  indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.&lt;br /&gt;
&lt;br /&gt;
'''1'''.Installation type : defualt: Install from Internet &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''2'''.Select Root Install Directory: default: C:\cygwin &amp;gt; next (D'ye kurmak isterseniz adresi D:\cygwin yapın)&lt;br /&gt;
&lt;br /&gt;
'''3'''.Select Local Package Directory: default: masaüstü &amp;gt; next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.&lt;br /&gt;
&lt;br /&gt;
'''4'''.Select your Internet connection: default: Direct Connection &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''5'''.Choose a download site: no default: bir site seç &amp;gt; next (favorim ftp://ftp.uni-kl.de)&lt;br /&gt;
&lt;br /&gt;
[[Resim:1set.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''6'''. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler.  Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
[[Resim:paketler.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.&lt;br /&gt;
&lt;br /&gt;
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada &amp;quot;kullanıcı_adı@makina_ismi&amp;quot; şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için &amp;quot;/home/Onur&amp;quot; &lt;br /&gt;
&lt;br /&gt;
'''8'''. Start &amp;gt; All Programs &amp;gt; Cygwin-X &amp;gt; XWin Server'i çalıştırın&lt;br /&gt;
&lt;br /&gt;
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. &lt;br /&gt;
&lt;br /&gt;
[[Resim:first_runt.jpg]]&lt;br /&gt;
&lt;br /&gt;
Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu silebilirsiniz.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Peki &amp;quot;home&amp;quot;  nerede bilgisayarda??? &lt;br /&gt;
&lt;br /&gt;
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''10'''. C Shell kulanmak isterseniz  aşağıda gösterildiği gibi komut satırına &amp;quot;nedit .cshrc&amp;quot; komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız.&lt;br /&gt;
 Şimdi  aşağıda xxxxxxxxx  çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:shell1.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Resim:shell2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
#@(#)cshrc 1.11 89/11/29 SMI&lt;br /&gt;
&lt;br /&gt;
set noclobber&lt;br /&gt;
&lt;br /&gt;
set notify &lt;br /&gt;
&lt;br /&gt;
set ignoreeof&lt;br /&gt;
&lt;br /&gt;
set savehist = 100000&lt;br /&gt;
&lt;br /&gt;
set history = 100000&lt;br /&gt;
&lt;br /&gt;
set time=100000&lt;br /&gt;
&lt;br /&gt;
umask 022&lt;br /&gt;
&lt;br /&gt;
set autolist&lt;br /&gt;
&lt;br /&gt;
set autologout = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
setenv  GMT_HOME &amp;quot;c:\cygwin\usr\local\GMT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
setenv GMT_SHAREDIR &amp;quot;c:\cygwin\usr\local\GMT\share&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin  /usr/local/NETCDF/bin ) &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
#kısa yollar&amp;quot;&lt;br /&gt;
&lt;br /&gt;
alias edit           'nedit '&lt;br /&gt;
&lt;br /&gt;
alias xh            'xhost +'&lt;br /&gt;
&lt;br /&gt;
alias cd            'cd \!*;echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias cp            'cp -i'&lt;br /&gt;
&lt;br /&gt;
alias mv            'mv -i'&lt;br /&gt;
&lt;br /&gt;
alias rm            'rm -i'&lt;br /&gt;
&lt;br /&gt;
alias pwd           'echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias lc             'wc -l'&lt;br /&gt;
&lt;br /&gt;
alias fgrep        'fgrep -n'&lt;br /&gt;
&lt;br /&gt;
alias psa           'ps -aux | more'&lt;br /&gt;
&lt;br /&gt;
alias chx         'chmod +x  *sh '&lt;br /&gt;
&lt;br /&gt;
alias df        'df -k'&lt;br /&gt;
&lt;br /&gt;
alias ps2eps  'ps2eps -q -R + -f '&lt;br /&gt;
&lt;br /&gt;
alias h            'history \!* | head -39 | more'&lt;br /&gt;
&lt;br /&gt;
alias m             more&lt;br /&gt;
&lt;br /&gt;
alias sors       'source ~/.cshrc'&lt;br /&gt;
&lt;br /&gt;
alias      ls  '/usr/bin/ls --color=tty --show-control-chars'&lt;br /&gt;
&lt;br /&gt;
alias lse          'ls  -C --sort=extension'&lt;br /&gt;
&lt;br /&gt;
alias la            'ls -a'&lt;br /&gt;
&lt;br /&gt;
alias lt            'ls -tr'&lt;br /&gt;
&lt;br /&gt;
alias llt            'll -tr'&lt;br /&gt;
&lt;br /&gt;
alias ll            'ls -la'&lt;br /&gt;
&lt;br /&gt;
alias lsd           'ls -l | grep &amp;quot;^d&amp;quot;'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#komut satırı renkleri&amp;quot;&lt;br /&gt;
&lt;br /&gt;
set prompt = &amp;quot;%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% &amp;quot; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#yukarıdaki prompt satırından sonra bir boşluk şart.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul &amp;quot;.bashrc&amp;quot; dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar  çünkü “alias rm ‘rm –i’” olarak yazılmış.  &lt;br /&gt;
&lt;br /&gt;
cshell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekirki yazdığınız .cshrc dosyasındaki özellikler kullanılabilsin sistem tarafından.&lt;br /&gt;
&lt;br /&gt;
[[Resim:tcsh1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştımı yeterlidir. Açılan xterminal kapatılabilir.'''&lt;br /&gt;
&lt;br /&gt;
'''11'''. Windows'dan copy paste yapabilmek için xwin server'in xclipboard özelliğinin çalışması gerek. Bunun için Masa üstünde X serveri çalışıtıran kısa yol üzerine ters tıklayıp özellikleri seçip açın. Açılan pencerede hedef satırındaki komutun sonuna -c clipboard'u ekleyin (örnek C:\cygwin\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin.exe -clipboard)&lt;br /&gt;
Windows'da kopyaladığınız bir text i terminale aktarmanız için terminele geçip orta tuşa tıklamanız yeterli olacaktır. Normalde X pencerelerde seçili metni orta tuşla komut satırına veya text programı penceresine (örnek nedit) paste edebilirsiniz.&lt;br /&gt;
 &lt;br /&gt;
'''12'''. Eğer xrvt-native çalıştığında direk tcsh çalışmasını istiyorsanız masa üstündeki kısa yola ters tıklayıp özellikleri açın ve satırın sonundaki &amp;quot;bash --login&amp;quot; yerine &amp;quot;tcsh -l&amp;quot; yazın (örnek C:\cygwin\bin\rxvt.exe -display :0 -fn &amp;quot;Lucida Console-14&amp;quot; -tn rxvt-cygwin-native -e /bin/tcsh -l)&lt;br /&gt;
Eğer Xwin Server çalıştığında  açılan terminalde de default olarak tcsh isterseniz /etc/passwd dosyasını açıp (nedit /etc/passwd) kullanıcı isminizin sonundaki satırdaki bash'ı tcsh yapın. &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''13'''.  Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.  &lt;br /&gt;
&lt;br /&gt;
'''14'''. Bir kaç ufak bilgi:&lt;br /&gt;
* C diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/c&lt;br /&gt;
* D diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/d&lt;br /&gt;
yapabilirsiniz. &lt;br /&gt;
      &lt;br /&gt;
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
      ln –s /cygdrive/c /c&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
C diskine &lt;br /&gt;
&amp;lt;C&amp;gt;      cd /c &amp;lt;/C&amp;gt;&lt;br /&gt;
yaparak da ulaşabilirsiniz&lt;br /&gt;
&lt;br /&gt;
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== GMT KURULUMU ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).&lt;br /&gt;
&lt;br /&gt;
 GMT4.4.0_basic_install.exe&lt;br /&gt;
 GMT4.4.0_pdf_install.exe&lt;br /&gt;
 GSHHS1.10_highfull_install.exe&lt;br /&gt;
&lt;br /&gt;
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve  cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında  GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları &amp;quot;.bashrc&amp;quot; altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.&lt;br /&gt;
&lt;br /&gt;
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Hepsi bu kadar!!!!&lt;br /&gt;
 GMT kullanıma hazır. &lt;br /&gt;
&lt;br /&gt;
Test edelim  aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &amp;amp;” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.&lt;br /&gt;
sonra &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
chmod +x marmara.gmt yazın komut satırına ve entere basın&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
ardından&lt;br /&gt;
&lt;br /&gt;
./marmara.gmt  yazıp enter a basın&lt;br /&gt;
&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pscoast -R26/30/39/42 -JM6  -B1 -W -N1 -Ia -Df &amp;gt; ! marma.ps&lt;br /&gt;
gv marma.ps&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Resim:set6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.&lt;br /&gt;
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:nedit1.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz &lt;br /&gt;
[[Cygwin]]&lt;br /&gt;
 &lt;br /&gt;
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Windows_kurulumu</id>
		<title>Windows kurulumu</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Windows_kurulumu"/>
				<updated>2010-10-06T09:41:23Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Windows altında GMT kullanımı için üç seçenek mevcut:&lt;br /&gt;
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)&lt;br /&gt;
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.&lt;br /&gt;
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak&lt;br /&gt;
&lt;br /&gt;
== Cygwin+GMT ==&lt;br /&gt;
&lt;br /&gt;
cygwin setup.exe  indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.&lt;br /&gt;
&lt;br /&gt;
'''1'''.Installation type : defualt: Install from Internet &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''2'''.Select Root Install Directory: default: C:\cygwin &amp;gt; next (D'ye kurmak isterseniz adresi D:\cygwin yapın)&lt;br /&gt;
&lt;br /&gt;
'''3'''.Select Local Package Directory: default: masaüstü &amp;gt; next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.&lt;br /&gt;
&lt;br /&gt;
'''4'''.Select your Internet connection: default: Direct Connection &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''5'''.Choose a download site: no default: bir site seç &amp;gt; next (favorim ftp://ftp.uni-kl.de)&lt;br /&gt;
&lt;br /&gt;
[[Resim:1set.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler.  Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
[[Resim:paketler.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.&lt;br /&gt;
&lt;br /&gt;
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada &amp;quot;kullanıcı_adı@makina_ismi&amp;quot; şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için &amp;quot;/home/Onur&amp;quot; &lt;br /&gt;
&lt;br /&gt;
'''8'''. Start &amp;gt; All Programs &amp;gt; Cygwin-X &amp;gt; XWin Server'i çalıştırın&lt;br /&gt;
&lt;br /&gt;
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. &lt;br /&gt;
&lt;br /&gt;
[[Resim:first_runt.jpg]]&lt;br /&gt;
&lt;br /&gt;
Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu silebilirsiniz.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Peki &amp;quot;home&amp;quot;  nerede bilgisayarda??? &lt;br /&gt;
&lt;br /&gt;
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''10'''. C Shell kulanmak isterseniz  aşağıda gösterildiği gibi komut satırına &amp;quot;nedit .cshrc&amp;quot; komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız.&lt;br /&gt;
 Şimdi  aşağıda xxxxxxxxx  çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:shell1.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Resim:shell2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
#@(#)cshrc 1.11 89/11/29 SMI&lt;br /&gt;
&lt;br /&gt;
set noclobber&lt;br /&gt;
&lt;br /&gt;
set notify &lt;br /&gt;
&lt;br /&gt;
set ignoreeof&lt;br /&gt;
&lt;br /&gt;
set savehist = 100000&lt;br /&gt;
&lt;br /&gt;
set history = 100000&lt;br /&gt;
&lt;br /&gt;
set time=100000&lt;br /&gt;
&lt;br /&gt;
umask 022&lt;br /&gt;
&lt;br /&gt;
set autolist&lt;br /&gt;
&lt;br /&gt;
set autologout = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
setenv  GMT_HOME &amp;quot;c:\cygwin\usr\local\GMT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
setenv GMT_SHAREDIR &amp;quot;c:\cygwin\usr\local\GMT\share&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin  /usr/local/NETCDF/bin ) &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
#kısa yollar&amp;quot;&lt;br /&gt;
&lt;br /&gt;
alias edit           'nedit '&lt;br /&gt;
&lt;br /&gt;
alias xh            'xhost +'&lt;br /&gt;
&lt;br /&gt;
alias cd            'cd \!*;echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias cp            'cp -i'&lt;br /&gt;
&lt;br /&gt;
alias mv            'mv -i'&lt;br /&gt;
&lt;br /&gt;
alias rm            'rm -i'&lt;br /&gt;
&lt;br /&gt;
alias pwd           'echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias lc             'wc -l'&lt;br /&gt;
&lt;br /&gt;
alias fgrep        'fgrep -n'&lt;br /&gt;
&lt;br /&gt;
alias psa           'ps -aux | more'&lt;br /&gt;
&lt;br /&gt;
alias chx         'chmod +x  *sh '&lt;br /&gt;
&lt;br /&gt;
alias df        'df -k'&lt;br /&gt;
&lt;br /&gt;
alias ps2eps  'ps2eps -q -R + -f '&lt;br /&gt;
&lt;br /&gt;
alias h            'history \!* | head -39 | more'&lt;br /&gt;
&lt;br /&gt;
alias m             more&lt;br /&gt;
&lt;br /&gt;
alias sors       'source ~/.cshrc'&lt;br /&gt;
&lt;br /&gt;
alias      ls  '/usr/bin/ls --color=tty --show-control-chars'&lt;br /&gt;
&lt;br /&gt;
alias lse          'ls  -C --sort=extension'&lt;br /&gt;
&lt;br /&gt;
alias la            'ls -a'&lt;br /&gt;
&lt;br /&gt;
alias lt            'ls -tr'&lt;br /&gt;
&lt;br /&gt;
alias llt            'll -tr'&lt;br /&gt;
&lt;br /&gt;
alias ll            'ls -la'&lt;br /&gt;
&lt;br /&gt;
alias lsd           'ls -l | grep &amp;quot;^d&amp;quot;'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#komut satırı renkleri&amp;quot;&lt;br /&gt;
&lt;br /&gt;
set prompt = &amp;quot;%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% &amp;quot; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#yukarıdaki prompt satırından sonra bir boşluk şart.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul &amp;quot;.bashrc&amp;quot; dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar  çünkü “alias rm ‘rm –i’” olarak yazılmış.  &lt;br /&gt;
&lt;br /&gt;
cshell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekirki yazdığınız .cshrc dosyasındaki özellikler kullanılabilsin sistem tarafından.&lt;br /&gt;
&lt;br /&gt;
[[Resim:tcsh1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştımı yeterlidir. Açılan xterminal kapatılabilir.'''&lt;br /&gt;
&lt;br /&gt;
'''11'''. Windows'dan copy paste yapabilmek için xwin server'in xclipboard özelliğinin çalışması gerek. Bunun için Masa üstünde X serveri çalışıtıran kısa yol üzerine ters tıklayıp özellikleri seçip açın. Açılan pencerede hedef satırındaki komutun sonuna -c clipboard'u ekleyin (örnek C:\cygwin\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin.exe -clipboard)&lt;br /&gt;
Windows'da kopyaladığınız bir text i terminale aktarmanız için terminele geçip orta tuşa tıklamanız yeterli olacaktır. Normalde X pencerelerde seçili metni orta tuşla komut satırına veya text programı penceresine (örnek nedit) paste edebilirsiniz.&lt;br /&gt;
 &lt;br /&gt;
'''12'''. Eğer xrvt-native çalıştığında direk tcsh çalışmasını istiyorsanız masa üstündeki kısa yola ters tıklayıp özellikleri açın ve satırın sonundaki &amp;quot;bash --login&amp;quot; yerine &amp;quot;tcsh -l&amp;quot; yazın (örnek C:\cygwin\bin\rxvt.exe -display :0 -fn &amp;quot;Lucida Console-14&amp;quot; -tn rxvt-cygwin-native -e /bin/tcsh -l)&lt;br /&gt;
Eğer Xwin Server çalıştığında  açılan terminalde de default olarak tcsh isterseniz /etc/passwd dosyasını açıp (nedit /etc/passwd) kullanıcı isminizin sonundaki satırdaki bash'ı tcsh yapın. &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''13'''.  Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.  &lt;br /&gt;
&lt;br /&gt;
'''14'''. Bir kaç ufak bilgi:&lt;br /&gt;
* C diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/c&lt;br /&gt;
* D diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/d&lt;br /&gt;
yapabilirsiniz. &lt;br /&gt;
      &lt;br /&gt;
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
      ln –s /cygdrive/c /c&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
C diskine &lt;br /&gt;
&amp;lt;C&amp;gt;      cd /c &amp;lt;/C&amp;gt;&lt;br /&gt;
yaparak da ulaşabilirsiniz&lt;br /&gt;
&lt;br /&gt;
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== GMT KURULUMU ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).&lt;br /&gt;
&lt;br /&gt;
 GMT4.4.0_basic_install.exe&lt;br /&gt;
 GMT4.4.0_pdf_install.exe&lt;br /&gt;
 GSHHS1.10_highfull_install.exe&lt;br /&gt;
&lt;br /&gt;
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve  cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında  GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları &amp;quot;.bashrc&amp;quot; altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.&lt;br /&gt;
&lt;br /&gt;
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Hepsi bu kadar!!!!&lt;br /&gt;
 GMT kullanıma hazır. &lt;br /&gt;
&lt;br /&gt;
Test edelim  aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &amp;amp;” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.&lt;br /&gt;
sonra &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
chmod +x marmara.gmt yazın komut satırına ve entere basın&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
ardından&lt;br /&gt;
&lt;br /&gt;
./marmara.gmt  yazıp enter a basın&lt;br /&gt;
&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pscoast -R26/30/39/42 -JM6  -B1 -W -N1 -Ia -Df &amp;gt; ! marma.ps&lt;br /&gt;
gv marma.ps&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Resim:set6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.&lt;br /&gt;
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:nedit1.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz &lt;br /&gt;
[[Cygwin]]&lt;br /&gt;
 &lt;br /&gt;
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Windows_kurulumu</id>
		<title>Windows kurulumu</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Windows_kurulumu"/>
				<updated>2010-10-06T09:35:15Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Windows altında GMT kullanımı için üç seçenek mevcut:&lt;br /&gt;
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)&lt;br /&gt;
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.&lt;br /&gt;
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak&lt;br /&gt;
&lt;br /&gt;
== Cygwin+GMT ==&lt;br /&gt;
&lt;br /&gt;
cygwin setup.exe  indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.&lt;br /&gt;
&lt;br /&gt;
'''1'''.Installation type : defualt: Install from Internet &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''2'''.Select Root Install Directory: default: C:\cygwin &amp;gt; next (D'ye kurmak isterseniz adresi D:\cygwin yapın)&lt;br /&gt;
&lt;br /&gt;
'''3'''.Select Local Package Directory: default: masaüstü &amp;gt; next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.&lt;br /&gt;
&lt;br /&gt;
'''4'''.Select your Internet connection: default: Direct Connection &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''5'''.Choose a download site: no default: bir site seç &amp;gt; next (favorim ftp://ftp.uni-kl.de)&lt;br /&gt;
&lt;br /&gt;
[[Resim:1set.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler.  Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
[[Resim:paketler.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.&lt;br /&gt;
&lt;br /&gt;
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada &amp;quot;kullanıcı_adı@makina_ismi&amp;quot; şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için &amp;quot;/home/Onur&amp;quot; &lt;br /&gt;
&lt;br /&gt;
'''8'''. Start &amp;gt; All Programs &amp;gt; Cygwin-X &amp;gt; XWin Server'i çalıştırın&lt;br /&gt;
&lt;br /&gt;
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. &lt;br /&gt;
&lt;br /&gt;
[[Resim:first_runt.jpg]]&lt;br /&gt;
&lt;br /&gt;
Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu silebilirsiniz.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Peki &amp;quot;home&amp;quot;  nerede bilgisayarda??? &lt;br /&gt;
&lt;br /&gt;
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''10'''. C Shell kulanmak isterseniz  aşağıda gösterildiği gibi komut satırına &amp;quot;nedit .cshrc&amp;quot; komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız.&lt;br /&gt;
 Şimdi  aşağıda xxxxxxxxx  çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:shell1.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Resim:shell2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
#@(#)cshrc 1.11 89/11/29 SMI&lt;br /&gt;
&lt;br /&gt;
set noclobber&lt;br /&gt;
&lt;br /&gt;
set notify &lt;br /&gt;
&lt;br /&gt;
set ignoreeof&lt;br /&gt;
&lt;br /&gt;
set savehist = 100000&lt;br /&gt;
&lt;br /&gt;
set history = 100000&lt;br /&gt;
&lt;br /&gt;
set time=100000&lt;br /&gt;
&lt;br /&gt;
umask 022&lt;br /&gt;
&lt;br /&gt;
set autolist&lt;br /&gt;
&lt;br /&gt;
set autologout = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
setenv  GMT_HOME &amp;quot;c:\cygwin\usr\local\GMT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
setenv GMT_SHAREDIR &amp;quot;c:\cygwin\usr\local\GMT\share&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin  /usr/local/NETCDF/bin ) &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
#kısa yollar&amp;quot;&lt;br /&gt;
&lt;br /&gt;
alias edit           'nedit '&lt;br /&gt;
&lt;br /&gt;
alias xh            'xhost +'&lt;br /&gt;
&lt;br /&gt;
alias cd            'cd \!*;echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias cp            'cp -i'&lt;br /&gt;
&lt;br /&gt;
alias mv            'mv -i'&lt;br /&gt;
&lt;br /&gt;
alias rm            'rm -i'&lt;br /&gt;
&lt;br /&gt;
alias pwd           'echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias lc             'wc -l'&lt;br /&gt;
&lt;br /&gt;
alias fgrep        'fgrep -n'&lt;br /&gt;
&lt;br /&gt;
alias psa           'ps -aux | more'&lt;br /&gt;
&lt;br /&gt;
alias chx         'chmod +x  *sh '&lt;br /&gt;
&lt;br /&gt;
alias df        'df -k'&lt;br /&gt;
&lt;br /&gt;
alias ps2eps  'ps2eps -q -R + -f '&lt;br /&gt;
&lt;br /&gt;
alias h            'history \!* | head -39 | more'&lt;br /&gt;
&lt;br /&gt;
alias m             more&lt;br /&gt;
&lt;br /&gt;
alias sors       'source ~/.cshrc'&lt;br /&gt;
&lt;br /&gt;
alias      ls  '/usr/bin/ls --color=tty --show-control-chars'&lt;br /&gt;
&lt;br /&gt;
alias lse          'ls  -C --sort=extension'&lt;br /&gt;
&lt;br /&gt;
alias la            'ls -a'&lt;br /&gt;
&lt;br /&gt;
alias lt            'ls -tr'&lt;br /&gt;
&lt;br /&gt;
alias llt            'll -tr'&lt;br /&gt;
&lt;br /&gt;
alias ll            'ls -la'&lt;br /&gt;
&lt;br /&gt;
alias lsd           'ls -l | grep &amp;quot;^d&amp;quot;'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#komut satırı renkleri&amp;quot;&lt;br /&gt;
&lt;br /&gt;
set prompt = &amp;quot;%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% &amp;quot; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#yukarıdaki prompt satırından sonra bir boşluk şart.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul &amp;quot;.bashrc&amp;quot; dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar  çünkü “alias rm ‘rm –i’” olarak yazılmış.  &lt;br /&gt;
&lt;br /&gt;
cshell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekirki yazdığınız .cshrc dosyasındaki özellikler kullanılabilsin sistem tarafından.&lt;br /&gt;
&lt;br /&gt;
[[Resim:tcsh1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştımı yeterlidir. Açılan xterminal kapatılabilir.'''&lt;br /&gt;
&lt;br /&gt;
'''11'''. Windows'dan copy paste yapabilmek için xwin server'in xclipboard özelliğinin çalışması gerek. Bunun için Masa üstünde X serveri çalışıtıran kısa yolu üzerine ters tıklayıp özellikleri seçip açın. Açılan pencerede hedef satırındaki komutun sonuna -c clipboard'u ekleyin (örnek C:\cygwin\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin.exe -clipboard)&lt;br /&gt;
 &lt;br /&gt;
'''12'''. Eğer xrvt-native çalıştığında direk tcsh çalışmasını istiyorsanız masa üstündeki kısa yola terstıklayıp özellikleri açın ve satırın sonundaki &amp;quot;bash --login&amp;quot; yerine &amp;quot;tcsh -l&amp;quot; yazın (örnek C:\cygwin\bin\rxvt.exe -display :0 -fn &amp;quot;Lucida Console-14&amp;quot; -tn rxvt-cygwin-native -e /bin/tcsh -l)&lt;br /&gt;
Eğer Xwin Server çalıştığında  açılan terminalde de default olarak tcsh isterseniz /etc/passwd dosyasını açıp (nedit /etc/passwd) kullanıcı isminizin sonundaki satırdaki bash'ı tcsh yapın. &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''13'''.  Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.  &lt;br /&gt;
&lt;br /&gt;
'''14'''. Bir kaç ufak bilgi:&lt;br /&gt;
* C diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/c&lt;br /&gt;
* D diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/d&lt;br /&gt;
yapabilirsiniz. &lt;br /&gt;
      &lt;br /&gt;
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
      ln –s /cygdrive/c /c&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
C diskine &lt;br /&gt;
&amp;lt;C&amp;gt;      cd /c &amp;lt;/C&amp;gt;&lt;br /&gt;
yaparak da ulaşabilirsiniz&lt;br /&gt;
&lt;br /&gt;
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== GMT KURULUMU ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).&lt;br /&gt;
&lt;br /&gt;
 GMT4.4.0_basic_install.exe&lt;br /&gt;
 GMT4.4.0_pdf_install.exe&lt;br /&gt;
 GSHHS1.10_highfull_install.exe&lt;br /&gt;
&lt;br /&gt;
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve  cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında  GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları &amp;quot;.bashrc&amp;quot; altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.&lt;br /&gt;
&lt;br /&gt;
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Hepsi bu kadar!!!!&lt;br /&gt;
 GMT kullanıma hazır. &lt;br /&gt;
&lt;br /&gt;
Test edelim  aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &amp;amp;” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.&lt;br /&gt;
sonra &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
chmod +x marmara.gmt yazın komut satırına ve entere basın&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
ardından&lt;br /&gt;
&lt;br /&gt;
./marmara.gmt  yazıp enter a basın&lt;br /&gt;
&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pscoast -R26/30/39/42 -JM6  -B1 -W -N1 -Ia -Df &amp;gt; ! marma.ps&lt;br /&gt;
gv marma.ps&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Resim:set6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.&lt;br /&gt;
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:nedit1.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz &lt;br /&gt;
[[Cygwin]]&lt;br /&gt;
 &lt;br /&gt;
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Windows_kurulumu</id>
		<title>Windows kurulumu</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Windows_kurulumu"/>
				<updated>2010-09-30T15:26:57Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Windows altında GMT kullanımı için üç seçenek mevcut:&lt;br /&gt;
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)&lt;br /&gt;
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.&lt;br /&gt;
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak&lt;br /&gt;
&lt;br /&gt;
== Cygwin+GMT ==&lt;br /&gt;
&lt;br /&gt;
cygwin setup.exe  indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.&lt;br /&gt;
&lt;br /&gt;
'''1'''.Installation type : defualt: Install from Internet &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''2'''.Select Root Install Directory: default: C:\cygwin &amp;gt; next (D'ye kurmak isterseniz adresi D:\cygwin yapın)&lt;br /&gt;
&lt;br /&gt;
'''3'''.Select Local Package Directory: default: masaüstü &amp;gt; next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.&lt;br /&gt;
&lt;br /&gt;
'''4'''.Select your Internet connection: default: Direct Connection &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''5'''.Choose a download site: no default: bir site seç &amp;gt; next (favorim ftp://ftp.uni-kl.de)&lt;br /&gt;
&lt;br /&gt;
[[Resim:1set.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler.  Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
[[Resim:paketler.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.&lt;br /&gt;
&lt;br /&gt;
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada &amp;quot;kullanıcı_adı@makina_ismi&amp;quot; şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için &amp;quot;/home/Onur&amp;quot; &lt;br /&gt;
&lt;br /&gt;
'''8'''. Start &amp;gt; All Programs &amp;gt; Cygwin-X &amp;gt; XWin Server'i çalıştırın&lt;br /&gt;
&lt;br /&gt;
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. &lt;br /&gt;
&lt;br /&gt;
[[Resim:first_runt.jpg]]&lt;br /&gt;
&lt;br /&gt;
Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu silebilirsiniz.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Peki &amp;quot;home&amp;quot;  nerede bilgisayarda??? &lt;br /&gt;
&lt;br /&gt;
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''10'''. C Shell kulanmak isterseniz  aşağıda gösterildiği gibi komut satırına &amp;quot;nedit .cshrc&amp;quot; komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız.&lt;br /&gt;
 Şimdi  aşağıda xxxxxxxxx  çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:shell1.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Resim:shell2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
#@(#)cshrc 1.11 89/11/29 SMI&lt;br /&gt;
&lt;br /&gt;
set noclobber&lt;br /&gt;
&lt;br /&gt;
set notify &lt;br /&gt;
&lt;br /&gt;
set ignoreeof&lt;br /&gt;
&lt;br /&gt;
set savehist = 100000&lt;br /&gt;
&lt;br /&gt;
set history = 100000&lt;br /&gt;
&lt;br /&gt;
set time=100000&lt;br /&gt;
&lt;br /&gt;
umask 022&lt;br /&gt;
&lt;br /&gt;
set autolist&lt;br /&gt;
&lt;br /&gt;
set autologout = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
setenv  GMT_HOME &amp;quot;c:\cygwin\usr\local\GMT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
setenv GMT_SHAREDIR &amp;quot;c:\cygwin\usr\local\GMT\share&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin  /usr/local/NETCDF/bin ) &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
#kısa yollar&amp;quot;&lt;br /&gt;
&lt;br /&gt;
alias edit           'nedit '&lt;br /&gt;
&lt;br /&gt;
alias xh            'xhost +'&lt;br /&gt;
&lt;br /&gt;
alias cd            'cd \!*;echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias cp            'cp -i'&lt;br /&gt;
&lt;br /&gt;
alias mv            'mv -i'&lt;br /&gt;
&lt;br /&gt;
alias rm            'rm -i'&lt;br /&gt;
&lt;br /&gt;
alias pwd           'echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias lc             'wc -l'&lt;br /&gt;
&lt;br /&gt;
alias fgrep        'fgrep -n'&lt;br /&gt;
&lt;br /&gt;
alias psa           'ps -aux | more'&lt;br /&gt;
&lt;br /&gt;
alias chx         'chmod +x  *sh '&lt;br /&gt;
&lt;br /&gt;
alias df        'df -k'&lt;br /&gt;
&lt;br /&gt;
alias ps2eps  'ps2eps -q -R + -f '&lt;br /&gt;
&lt;br /&gt;
alias h            'history \!* | head -39 | more'&lt;br /&gt;
&lt;br /&gt;
alias m             more&lt;br /&gt;
&lt;br /&gt;
alias sors       'source ~/.cshrc'&lt;br /&gt;
&lt;br /&gt;
alias      ls  '/usr/bin/ls --color=tty --show-control-chars'&lt;br /&gt;
&lt;br /&gt;
alias lse          'ls  -C --sort=extension'&lt;br /&gt;
&lt;br /&gt;
alias la            'ls -a'&lt;br /&gt;
&lt;br /&gt;
alias lt            'ls -tr'&lt;br /&gt;
&lt;br /&gt;
alias llt            'll -tr'&lt;br /&gt;
&lt;br /&gt;
alias ll            'ls -la'&lt;br /&gt;
&lt;br /&gt;
alias lsd           'ls -l | grep &amp;quot;^d&amp;quot;'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#komut satırı renkleri&amp;quot;&lt;br /&gt;
&lt;br /&gt;
set prompt = &amp;quot;%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% &amp;quot; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#yukarıdaki prompt satırından sonra bir boşluk şart.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul &amp;quot;.bashrc&amp;quot; dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar  çünkü “alias rm ‘rm –i’” olarak yazılmış.  &lt;br /&gt;
&lt;br /&gt;
cshell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekirki yazdığınız .cshrc dosyasındaki özellikler kullanılabilsin sistem tarafından.&lt;br /&gt;
&lt;br /&gt;
[[Resim:tcsh1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştımı yeterlidir. Açılan xterminal kapatılabilir.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''11'''.  Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.  &lt;br /&gt;
&lt;br /&gt;
'''12'''. Bir kaç ufak bilgi:&lt;br /&gt;
* C diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/c&lt;br /&gt;
* D diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/d&lt;br /&gt;
yapabilirsiniz. &lt;br /&gt;
      &lt;br /&gt;
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
      ln –s /cygdrive/c /c&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
C diskine &lt;br /&gt;
&amp;lt;C&amp;gt;      cd /c &amp;lt;/C&amp;gt;&lt;br /&gt;
yaparak da ulaşabilirsiniz&lt;br /&gt;
&lt;br /&gt;
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== GMT KURULUMU ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).&lt;br /&gt;
&lt;br /&gt;
 GMT4.4.0_basic_install.exe&lt;br /&gt;
 GMT4.4.0_pdf_install.exe&lt;br /&gt;
 GSHHS1.10_highfull_install.exe&lt;br /&gt;
&lt;br /&gt;
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve  cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında  GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları &amp;quot;.bashrc&amp;quot; altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.&lt;br /&gt;
&lt;br /&gt;
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Hepsi bu kadar!!!!&lt;br /&gt;
 GMT kullanıma hazır. &lt;br /&gt;
&lt;br /&gt;
Test edelim  aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &amp;amp;” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.&lt;br /&gt;
sonra &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
chmod +x marmara.gmt yazın komut satırına ve entere basın&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
ardından&lt;br /&gt;
&lt;br /&gt;
./marmara.gmt  yazıp enter a basın&lt;br /&gt;
&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pscoast -R26/30/39/42 -JM6  -B1 -W -N1 -Ia -Df &amp;gt; ! marma.ps&lt;br /&gt;
gv marma.ps&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Resim:set6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.&lt;br /&gt;
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:nedit1.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz &lt;br /&gt;
[[Cygwin]]&lt;br /&gt;
 &lt;br /&gt;
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Windows_kurulumu</id>
		<title>Windows kurulumu</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Windows_kurulumu"/>
				<updated>2010-09-30T15:24:33Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Windows altında GMT kullanımı için üç seçenek mevcut:&lt;br /&gt;
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)&lt;br /&gt;
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.&lt;br /&gt;
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak&lt;br /&gt;
&lt;br /&gt;
== Cygwin+GMT ==&lt;br /&gt;
&lt;br /&gt;
cygwin setup.exe  indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.&lt;br /&gt;
&lt;br /&gt;
'''1'''.Installation type : defualt: Install from Internet &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''2'''.Select Root Install Directory: default: C:\cygwin &amp;gt; next (D'ye kurmak isterseniz adresi D:\cygwin yapın)&lt;br /&gt;
&lt;br /&gt;
'''3'''.Select Local Package Directory: default: masaüstü &amp;gt; next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.&lt;br /&gt;
&lt;br /&gt;
'''4'''.Select your Internet connection: default: Direct Connection &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''5'''.Choose a download site: no default: bir site seç &amp;gt; next (favorim ftp://ftp.uni-kl.de)&lt;br /&gt;
&lt;br /&gt;
[[Resim:1set.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler.  Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
[[Resim:paketler.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.&lt;br /&gt;
&lt;br /&gt;
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada &amp;quot;kullanıcı_adı@makina_ismi&amp;quot; şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için &amp;quot;/home/Onur&amp;quot; &lt;br /&gt;
&lt;br /&gt;
'''8'''. Start &amp;gt; All Programs &amp;gt; Cygwin-X &amp;gt; XWin Server'i çalıştırın&lt;br /&gt;
&lt;br /&gt;
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. &lt;br /&gt;
&lt;br /&gt;
[[Resim:first_runt.jpg]]&lt;br /&gt;
&lt;br /&gt;
Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu silebilirsiniz.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Peki &amp;quot;home&amp;quot;  nerede bilgisayarda??? &lt;br /&gt;
&lt;br /&gt;
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''10'''. C Shell kulanmak isterseniz  aşağıda gösterildiği gibi komut satırına &amp;quot;nedit .cshrc&amp;quot; komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız.&lt;br /&gt;
 Şimdi  aşağıda xxxxxxxxx  çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:shell1.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Resim:shell2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
#@(#)cshrc 1.11 89/11/29 SMI&lt;br /&gt;
&lt;br /&gt;
set noclobber&lt;br /&gt;
&lt;br /&gt;
set notify &lt;br /&gt;
&lt;br /&gt;
set ignoreeof&lt;br /&gt;
&lt;br /&gt;
set savehist = 100000&lt;br /&gt;
&lt;br /&gt;
set history = 100000&lt;br /&gt;
&lt;br /&gt;
set time=100000&lt;br /&gt;
&lt;br /&gt;
umask 022&lt;br /&gt;
&lt;br /&gt;
set autolist&lt;br /&gt;
&lt;br /&gt;
set autologout = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
setenv  GMT_HOME &amp;quot;c:\cygwin\usr\local\GMT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
setenv GMT_SHAREDIR &amp;quot;c:\cygwin\usr\local\GMT\share&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin  /usr/local/NETCDF/bin ) &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
#kısa yollar&amp;quot;&lt;br /&gt;
&lt;br /&gt;
alias edit           'nedit '&lt;br /&gt;
&lt;br /&gt;
alias xh            'xhost +'&lt;br /&gt;
&lt;br /&gt;
alias cd            'cd \!*;echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias cp            'cp -i'&lt;br /&gt;
&lt;br /&gt;
alias mv            'mv -i'&lt;br /&gt;
&lt;br /&gt;
alias rm            'rm -i'&lt;br /&gt;
&lt;br /&gt;
alias pwd           'echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias lc             'wc -l'&lt;br /&gt;
&lt;br /&gt;
alias fgrep        'fgrep -n'&lt;br /&gt;
&lt;br /&gt;
alias psa           'ps -aux | more'&lt;br /&gt;
&lt;br /&gt;
alias chx         'chmod +x  *sh '&lt;br /&gt;
&lt;br /&gt;
alias df        'df -k'&lt;br /&gt;
&lt;br /&gt;
alias ps2eps  'ps2eps -q -R + -f '&lt;br /&gt;
&lt;br /&gt;
alias h            'history \!* | head -39 | more'&lt;br /&gt;
&lt;br /&gt;
alias m             more&lt;br /&gt;
&lt;br /&gt;
alias sors       'source ~/.cshrc'&lt;br /&gt;
&lt;br /&gt;
alias      ls  '/usr/bin/ls --color=tty --show-control-chars'&lt;br /&gt;
&lt;br /&gt;
alias lse          'ls  -C --sort=extension'&lt;br /&gt;
&lt;br /&gt;
alias la            'ls -a'&lt;br /&gt;
&lt;br /&gt;
alias lt            'ls -tr'&lt;br /&gt;
&lt;br /&gt;
alias llt            'll -tr'&lt;br /&gt;
&lt;br /&gt;
alias ll            'ls -la'&lt;br /&gt;
&lt;br /&gt;
alias lsd           'ls -l | grep &amp;quot;^d&amp;quot;'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#komut satırı renkleri&amp;quot;&lt;br /&gt;
&lt;br /&gt;
set prompt = &amp;quot;%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% &amp;quot; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#yukarıdaki prompt satırından sonra bir boşluk şart.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul &amp;quot;.bashrc&amp;quot; dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar  çünkü “alias rm ‘rm –i’” olarak yazılmış.  &lt;br /&gt;
&lt;br /&gt;
cshell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekirki yazdığınız .cshrc dosyasındaki özellikler kullanılabilsin sistem tarafından.&lt;br /&gt;
&lt;br /&gt;
[[Resim:tcsh1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştımı yeterlidir. Açılan xterminal kapatılabilir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''11'''.  Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.  &lt;br /&gt;
&lt;br /&gt;
'''12'''. Bir kaç ufak bilgi:&lt;br /&gt;
* C diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/c&lt;br /&gt;
* D diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/d&lt;br /&gt;
yapabilirsiniz. &lt;br /&gt;
      &lt;br /&gt;
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
      ln –s /cygdrive/c /c&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
C diskine &lt;br /&gt;
&amp;lt;C&amp;gt;      cd /c &amp;lt;/C&amp;gt;&lt;br /&gt;
yaparak da ulaşabilirsiniz&lt;br /&gt;
&lt;br /&gt;
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== GMT KURULUMU ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).&lt;br /&gt;
&lt;br /&gt;
 GMT4.4.0_basic_install.exe&lt;br /&gt;
 GMT4.4.0_pdf_install.exe&lt;br /&gt;
 GSHHS1.10_highfull_install.exe&lt;br /&gt;
&lt;br /&gt;
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve  cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında  GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları &amp;quot;.bashrc&amp;quot; altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.&lt;br /&gt;
&lt;br /&gt;
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Hepsi bu kadar!!!!&lt;br /&gt;
 GMT kullanıma hazır. &lt;br /&gt;
&lt;br /&gt;
Test edelim  aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &amp;amp;” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.&lt;br /&gt;
sonra &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
chmod +x marmara.gmt yazın komut satırına ve entere basın&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
ardından&lt;br /&gt;
&lt;br /&gt;
./marmara.gmt  yazıp enter a basın&lt;br /&gt;
&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pscoast -R26/30/39/42 -JM6  -B1 -W -N1 -Ia -Df &amp;gt; ! marma.ps&lt;br /&gt;
gv marma.ps&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Resim:set6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.&lt;br /&gt;
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:nedit1.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz &lt;br /&gt;
[[Cygwin]]&lt;br /&gt;
 &lt;br /&gt;
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Windows_kurulumu</id>
		<title>Windows kurulumu</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Windows_kurulumu"/>
				<updated>2010-09-30T15:21:15Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Windows altında GMT kullanımı için üç seçenek mevcut:&lt;br /&gt;
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)&lt;br /&gt;
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.&lt;br /&gt;
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak&lt;br /&gt;
&lt;br /&gt;
== Cygwin+GMT ==&lt;br /&gt;
&lt;br /&gt;
cygwin setup.exe  indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.&lt;br /&gt;
&lt;br /&gt;
'''1'''.Installation type : defualt: Install from Internet &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''2'''.Select Root Install Directory: default: C:\cygwin &amp;gt; next (D'ye kurmak isterseniz adresi D:\cygwin yapın)&lt;br /&gt;
&lt;br /&gt;
'''3'''.Select Local Package Directory: default: masaüstü &amp;gt; next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.&lt;br /&gt;
&lt;br /&gt;
'''4'''.Select your Internet connection: default: Direct Connection &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''5'''.Choose a download site: no default: bir site seç &amp;gt; next (favorim ftp://ftp.uni-kl.de)&lt;br /&gt;
&lt;br /&gt;
[[Resim:1set.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler.  Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
[[Resim:paketler.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.&lt;br /&gt;
&lt;br /&gt;
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada &amp;quot;kullanıcı_adı@makina_ismi&amp;quot; şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için &amp;quot;/home/Onur&amp;quot; &lt;br /&gt;
&lt;br /&gt;
'''8'''. Start &amp;gt; All Programs &amp;gt; Cygwin-X &amp;gt; XWin Server'i çalıştırın&lt;br /&gt;
&lt;br /&gt;
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. &lt;br /&gt;
&lt;br /&gt;
[[Resim:first_runt.jpg]]&lt;br /&gt;
&lt;br /&gt;
Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu silebilirsiniz.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Peki &amp;quot;home&amp;quot;  nerede bilgisayarda??? &lt;br /&gt;
&lt;br /&gt;
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''10'''. C Shell kulanmak isterseniz  aşağıda gösterildiği gibi komut satırına &amp;quot;nedit .cshrc&amp;quot; komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız.&lt;br /&gt;
 Şimdi  aşağıda xxxxxxxxx  çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:shell1.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Resim:shell2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
#@(#)cshrc 1.11 89/11/29 SMI&lt;br /&gt;
&lt;br /&gt;
set noclobber&lt;br /&gt;
&lt;br /&gt;
set notify &lt;br /&gt;
&lt;br /&gt;
set ignoreeof&lt;br /&gt;
&lt;br /&gt;
set savehist = 100000&lt;br /&gt;
&lt;br /&gt;
set history = 100000&lt;br /&gt;
&lt;br /&gt;
set time=100000&lt;br /&gt;
&lt;br /&gt;
umask 022&lt;br /&gt;
&lt;br /&gt;
set autolist&lt;br /&gt;
&lt;br /&gt;
set autologout = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
setenv  GMT_HOME &amp;quot;c:\cygwin\usr\local\GMT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
setenv GMT_SHAREDIR &amp;quot;c:\cygwin\usr\local\GMT\share&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin  /usr/local/NETCDF/bin ) &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
#kısa yollar&amp;quot;&lt;br /&gt;
&lt;br /&gt;
alias edit           'nedit '&lt;br /&gt;
&lt;br /&gt;
alias xh            'xhost +'&lt;br /&gt;
&lt;br /&gt;
alias cd            'cd \!*;echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias cp            'cp -i'&lt;br /&gt;
&lt;br /&gt;
alias mv            'mv -i'&lt;br /&gt;
&lt;br /&gt;
alias rm            'rm -i'&lt;br /&gt;
&lt;br /&gt;
alias pwd           'echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias lc             'wc -l'&lt;br /&gt;
&lt;br /&gt;
alias fgrep        'fgrep -n'&lt;br /&gt;
&lt;br /&gt;
alias psa           'ps -aux | more'&lt;br /&gt;
&lt;br /&gt;
alias chx         'chmod +x  *sh '&lt;br /&gt;
&lt;br /&gt;
alias df        'df -k'&lt;br /&gt;
&lt;br /&gt;
alias ps2eps  'ps2eps -q -R + -f '&lt;br /&gt;
&lt;br /&gt;
alias h            'history \!* | head -39 | more'&lt;br /&gt;
&lt;br /&gt;
alias m             more&lt;br /&gt;
&lt;br /&gt;
alias sors       'source ~/.cshrc'&lt;br /&gt;
&lt;br /&gt;
alias      ls  '/usr/bin/ls --color=tty --show-control-chars'&lt;br /&gt;
&lt;br /&gt;
alias lse          'ls  -C --sort=extension'&lt;br /&gt;
&lt;br /&gt;
alias la            'ls -a'&lt;br /&gt;
&lt;br /&gt;
alias lt            'ls -tr'&lt;br /&gt;
&lt;br /&gt;
alias llt            'll -tr'&lt;br /&gt;
&lt;br /&gt;
alias ll            'ls -la'&lt;br /&gt;
&lt;br /&gt;
alias lsd           'ls -l | grep &amp;quot;^d&amp;quot;'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#komut satırı renkleri&amp;quot;&lt;br /&gt;
&lt;br /&gt;
set prompt = &amp;quot;%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% &amp;quot; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#yukarıdaki prompt satırından sonra bir boşluk şart.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul &amp;quot;.bashrc&amp;quot; dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar  çünkü “alias rm ‘rm –i’” olarak yazılmış.  &lt;br /&gt;
&lt;br /&gt;
cshell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekirki yazdığınız .cshrc dosyasındaki özellikler kullanılabilsin sistem tarafından.&lt;br /&gt;
&lt;br /&gt;
[[Resim:tcsh1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
[[Resim:set7.jpg]]&lt;br /&gt;
&lt;br /&gt;
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok &amp;gt; Ok &amp;gt; Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''11'''.  Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.  &lt;br /&gt;
&lt;br /&gt;
'''12'''. Bir kaç ufak bilgi:&lt;br /&gt;
* C diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/c&lt;br /&gt;
* D diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/d&lt;br /&gt;
yapabilirsiniz. &lt;br /&gt;
      &lt;br /&gt;
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
      ln –s /cygdrive/c /c&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
C diskine &lt;br /&gt;
&amp;lt;C&amp;gt;      cd /c &amp;lt;/C&amp;gt;&lt;br /&gt;
yaparak da ulaşabilirsiniz&lt;br /&gt;
&lt;br /&gt;
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== GMT KURULUMU ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).&lt;br /&gt;
&lt;br /&gt;
 GMT4.4.0_basic_install.exe&lt;br /&gt;
 GMT4.4.0_pdf_install.exe&lt;br /&gt;
 GSHHS1.10_highfull_install.exe&lt;br /&gt;
&lt;br /&gt;
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve  cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında  GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları &amp;quot;.bashrc&amp;quot; altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.&lt;br /&gt;
&lt;br /&gt;
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Hepsi bu kadar!!!!&lt;br /&gt;
 GMT kullanıma hazır. &lt;br /&gt;
&lt;br /&gt;
Test edelim  aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &amp;amp;” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.&lt;br /&gt;
sonra &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
chmod +x marmara.gmt yazın komut satırına ve entere basın&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
ardından&lt;br /&gt;
&lt;br /&gt;
./marmara.gmt  yazıp enter a basın&lt;br /&gt;
&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pscoast -R26/30/39/42 -JM6  -B1 -W -N1 -Ia -Df &amp;gt; ! marma.ps&lt;br /&gt;
gv marma.ps&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Resim:set6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.&lt;br /&gt;
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:nedit1.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz &lt;br /&gt;
[[Cygwin]]&lt;br /&gt;
 &lt;br /&gt;
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Windows_kurulumu</id>
		<title>Windows kurulumu</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Windows_kurulumu"/>
				<updated>2010-09-30T15:19:20Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Windows altında GMT kullanımı için üç seçenek mevcut:&lt;br /&gt;
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)&lt;br /&gt;
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.&lt;br /&gt;
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak&lt;br /&gt;
&lt;br /&gt;
== Cygwin+GMT ==&lt;br /&gt;
&lt;br /&gt;
cygwin setup.exe  indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.&lt;br /&gt;
&lt;br /&gt;
'''1'''.Installation type : defualt: Install from Internet &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''2'''.Select Root Install Directory: default: C:\cygwin &amp;gt; next (D'ye kurmak isterseniz adresi D:\cygwin yapın)&lt;br /&gt;
&lt;br /&gt;
'''3'''.Select Local Package Directory: default: masaüstü &amp;gt; next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.&lt;br /&gt;
&lt;br /&gt;
'''4'''.Select your Internet connection: default: Direct Connection &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''5'''.Choose a download site: no default: bir site seç &amp;gt; next (favorim ftp://ftp.uni-kl.de)&lt;br /&gt;
&lt;br /&gt;
[[Resim:1set.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler.  Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
[[Resim:paketler.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.&lt;br /&gt;
&lt;br /&gt;
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada &amp;quot;kullanıcı_adı@makina_ismi&amp;quot; şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için &amp;quot;/home/Onur&amp;quot; &lt;br /&gt;
&lt;br /&gt;
'''8'''. Start &amp;gt; All Programs &amp;gt; Cygwin-X &amp;gt; XWin Server'i çalıştırın&lt;br /&gt;
&lt;br /&gt;
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. &lt;br /&gt;
&lt;br /&gt;
[[Resim:first_runt.jpg]]&lt;br /&gt;
&lt;br /&gt;
Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu silebilirsiniz.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Peki &amp;quot;home&amp;quot;  nerede bilgisayarda??? &lt;br /&gt;
&lt;br /&gt;
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''10'''. C Shell kulanmak isterseniz  aşağıda gösterildiği gibi komut satırına &amp;quot;nedit .cshrc&amp;quot; komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız.&lt;br /&gt;
 Şimdi  aşağıda xxxxxxxxx  çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:shell1.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Resim:shell2.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Resim:tcsh1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
#@(#)cshrc 1.11 89/11/29 SMI&lt;br /&gt;
&lt;br /&gt;
set noclobber&lt;br /&gt;
&lt;br /&gt;
set notify &lt;br /&gt;
&lt;br /&gt;
set ignoreeof&lt;br /&gt;
&lt;br /&gt;
set savehist = 100000&lt;br /&gt;
&lt;br /&gt;
set history = 100000&lt;br /&gt;
&lt;br /&gt;
set time=100000&lt;br /&gt;
&lt;br /&gt;
umask 022&lt;br /&gt;
&lt;br /&gt;
set autolist&lt;br /&gt;
&lt;br /&gt;
set autologout = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
setenv  GMT_HOME &amp;quot;c:\cygwin\usr\local\GMT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
setenv GMT_SHAREDIR &amp;quot;c:\cygwin\usr\local\GMT\share&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin  /usr/local/NETCDF/bin ) &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
#kısa yollar&amp;quot;&lt;br /&gt;
&lt;br /&gt;
alias edit           'nedit '&lt;br /&gt;
&lt;br /&gt;
alias xh            'xhost +'&lt;br /&gt;
&lt;br /&gt;
alias cd            'cd \!*;echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias cp            'cp -i'&lt;br /&gt;
&lt;br /&gt;
alias mv            'mv -i'&lt;br /&gt;
&lt;br /&gt;
alias rm            'rm -i'&lt;br /&gt;
&lt;br /&gt;
alias pwd           'echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias lc             'wc -l'&lt;br /&gt;
&lt;br /&gt;
alias fgrep        'fgrep -n'&lt;br /&gt;
&lt;br /&gt;
alias psa           'ps -aux | more'&lt;br /&gt;
&lt;br /&gt;
alias chx         'chmod +x  *sh '&lt;br /&gt;
&lt;br /&gt;
alias df        'df -k'&lt;br /&gt;
&lt;br /&gt;
alias ps2eps  'ps2eps -q -R + -f '&lt;br /&gt;
&lt;br /&gt;
alias h            'history \!* | head -39 | more'&lt;br /&gt;
&lt;br /&gt;
alias m             more&lt;br /&gt;
&lt;br /&gt;
alias sors       'source ~/.cshrc'&lt;br /&gt;
&lt;br /&gt;
alias      ls  '/usr/bin/ls --color=tty --show-control-chars'&lt;br /&gt;
&lt;br /&gt;
alias lse          'ls  -C --sort=extension'&lt;br /&gt;
&lt;br /&gt;
alias la            'ls -a'&lt;br /&gt;
&lt;br /&gt;
alias lt            'ls -tr'&lt;br /&gt;
&lt;br /&gt;
alias llt            'll -tr'&lt;br /&gt;
&lt;br /&gt;
alias ll            'ls -la'&lt;br /&gt;
&lt;br /&gt;
alias lsd           'ls -l | grep &amp;quot;^d&amp;quot;'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#komut satırı renkleri&amp;quot;&lt;br /&gt;
&lt;br /&gt;
set prompt = &amp;quot;%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% &amp;quot; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#yukarıdaki prompt satırından sonra bir boşluk şart.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul &amp;quot;.bashrc&amp;quot; dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar  çünkü “alias rm ‘rm –i’” olarak yazılmış.  &lt;br /&gt;
&lt;br /&gt;
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
[[Resim:set7.jpg]]&lt;br /&gt;
&lt;br /&gt;
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok &amp;gt; Ok &amp;gt; Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''11'''.  Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.  &lt;br /&gt;
&lt;br /&gt;
'''12'''. Bir kaç ufak bilgi:&lt;br /&gt;
* C diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/c&lt;br /&gt;
* D diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/d&lt;br /&gt;
yapabilirsiniz. &lt;br /&gt;
      &lt;br /&gt;
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
      ln –s /cygdrive/c /c&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
C diskine &lt;br /&gt;
&amp;lt;C&amp;gt;      cd /c &amp;lt;/C&amp;gt;&lt;br /&gt;
yaparak da ulaşabilirsiniz&lt;br /&gt;
&lt;br /&gt;
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== GMT KURULUMU ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).&lt;br /&gt;
&lt;br /&gt;
 GMT4.4.0_basic_install.exe&lt;br /&gt;
 GMT4.4.0_pdf_install.exe&lt;br /&gt;
 GSHHS1.10_highfull_install.exe&lt;br /&gt;
&lt;br /&gt;
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve  cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında  GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları &amp;quot;.bashrc&amp;quot; altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.&lt;br /&gt;
&lt;br /&gt;
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Hepsi bu kadar!!!!&lt;br /&gt;
 GMT kullanıma hazır. &lt;br /&gt;
&lt;br /&gt;
Test edelim  aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &amp;amp;” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.&lt;br /&gt;
sonra &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
chmod +x marmara.gmt yazın komut satırına ve entere basın&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
ardından&lt;br /&gt;
&lt;br /&gt;
./marmara.gmt  yazıp enter a basın&lt;br /&gt;
&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pscoast -R26/30/39/42 -JM6  -B1 -W -N1 -Ia -Df &amp;gt; ! marma.ps&lt;br /&gt;
gv marma.ps&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Resim:set6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.&lt;br /&gt;
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:nedit1.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz &lt;br /&gt;
[[Cygwin]]&lt;br /&gt;
 &lt;br /&gt;
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Dosya:Tcsh1.jpg</id>
		<title>Dosya:Tcsh1.jpg</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Dosya:Tcsh1.jpg"/>
				<updated>2010-09-30T15:18:22Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Windows_kurulumu</id>
		<title>Windows kurulumu</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Windows_kurulumu"/>
				<updated>2010-09-30T15:18:08Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Windows altında GMT kullanımı için üç seçenek mevcut:&lt;br /&gt;
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)&lt;br /&gt;
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.&lt;br /&gt;
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak&lt;br /&gt;
&lt;br /&gt;
== Cygwin+GMT ==&lt;br /&gt;
&lt;br /&gt;
cygwin setup.exe  indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.&lt;br /&gt;
&lt;br /&gt;
'''1'''.Installation type : defualt: Install from Internet &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''2'''.Select Root Install Directory: default: C:\cygwin &amp;gt; next (D'ye kurmak isterseniz adresi D:\cygwin yapın)&lt;br /&gt;
&lt;br /&gt;
'''3'''.Select Local Package Directory: default: masaüstü &amp;gt; next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.&lt;br /&gt;
&lt;br /&gt;
'''4'''.Select your Internet connection: default: Direct Connection &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''5'''.Choose a download site: no default: bir site seç &amp;gt; next (favorim ftp://ftp.uni-kl.de)&lt;br /&gt;
&lt;br /&gt;
[[Resim:1set.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler.  Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
[[Resim:paketler.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.&lt;br /&gt;
&lt;br /&gt;
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada &amp;quot;kullanıcı_adı@makina_ismi&amp;quot; şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için &amp;quot;/home/Onur&amp;quot; &lt;br /&gt;
&lt;br /&gt;
'''8'''. Start &amp;gt; All Programs &amp;gt; Cygwin-X &amp;gt; XWin Server'i çalıştırın&lt;br /&gt;
&lt;br /&gt;
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. &lt;br /&gt;
&lt;br /&gt;
[[Resim:first_runt.jpg]]&lt;br /&gt;
&lt;br /&gt;
Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Peki &amp;quot;home&amp;quot;  nerede bilgisayarda??? &lt;br /&gt;
&lt;br /&gt;
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''10'''. C Shell kulanmak isterseniz  aşağıda gösterildiği gibi komut satırına &amp;quot;nedit .cshrc&amp;quot; komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız.&lt;br /&gt;
 Şimdi  aşağıda xxxxxxxxx  çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:shell1.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Resim:shell2.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Resim:tcsh1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
#@(#)cshrc 1.11 89/11/29 SMI&lt;br /&gt;
&lt;br /&gt;
set noclobber&lt;br /&gt;
&lt;br /&gt;
set notify &lt;br /&gt;
&lt;br /&gt;
set ignoreeof&lt;br /&gt;
&lt;br /&gt;
set savehist = 100000&lt;br /&gt;
&lt;br /&gt;
set history = 100000&lt;br /&gt;
&lt;br /&gt;
set time=100000&lt;br /&gt;
&lt;br /&gt;
umask 022&lt;br /&gt;
&lt;br /&gt;
set autolist&lt;br /&gt;
&lt;br /&gt;
set autologout = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
setenv  GMT_HOME &amp;quot;c:\cygwin\usr\local\GMT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
setenv GMT_SHAREDIR &amp;quot;c:\cygwin\usr\local\GMT\share&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin  /usr/local/NETCDF/bin ) &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
#kısa yollar&amp;quot;&lt;br /&gt;
&lt;br /&gt;
alias edit           'nedit '&lt;br /&gt;
&lt;br /&gt;
alias xh            'xhost +'&lt;br /&gt;
&lt;br /&gt;
alias cd            'cd \!*;echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias cp            'cp -i'&lt;br /&gt;
&lt;br /&gt;
alias mv            'mv -i'&lt;br /&gt;
&lt;br /&gt;
alias rm            'rm -i'&lt;br /&gt;
&lt;br /&gt;
alias pwd           'echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias lc             'wc -l'&lt;br /&gt;
&lt;br /&gt;
alias fgrep        'fgrep -n'&lt;br /&gt;
&lt;br /&gt;
alias psa           'ps -aux | more'&lt;br /&gt;
&lt;br /&gt;
alias chx         'chmod +x  *sh '&lt;br /&gt;
&lt;br /&gt;
alias df        'df -k'&lt;br /&gt;
&lt;br /&gt;
alias ps2eps  'ps2eps -q -R + -f '&lt;br /&gt;
&lt;br /&gt;
alias h            'history \!* | head -39 | more'&lt;br /&gt;
&lt;br /&gt;
alias m             more&lt;br /&gt;
&lt;br /&gt;
alias sors       'source ~/.cshrc'&lt;br /&gt;
&lt;br /&gt;
alias      ls  '/usr/bin/ls --color=tty --show-control-chars'&lt;br /&gt;
&lt;br /&gt;
alias lse          'ls  -C --sort=extension'&lt;br /&gt;
&lt;br /&gt;
alias la            'ls -a'&lt;br /&gt;
&lt;br /&gt;
alias lt            'ls -tr'&lt;br /&gt;
&lt;br /&gt;
alias llt            'll -tr'&lt;br /&gt;
&lt;br /&gt;
alias ll            'ls -la'&lt;br /&gt;
&lt;br /&gt;
alias lsd           'ls -l | grep &amp;quot;^d&amp;quot;'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#komut satırı renkleri&amp;quot;&lt;br /&gt;
&lt;br /&gt;
set prompt = &amp;quot;%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% &amp;quot; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#yukarıdaki prompt satırından sonra bir boşluk şart.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul &amp;quot;.bashrc&amp;quot; dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar  çünkü “alias rm ‘rm –i’” olarak yazılmış.  &lt;br /&gt;
&lt;br /&gt;
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
[[Resim:set7.jpg]]&lt;br /&gt;
&lt;br /&gt;
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok &amp;gt; Ok &amp;gt; Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''11'''.  Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.  &lt;br /&gt;
&lt;br /&gt;
'''12'''. Bir kaç ufak bilgi:&lt;br /&gt;
* C diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/c&lt;br /&gt;
* D diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/d&lt;br /&gt;
yapabilirsiniz. &lt;br /&gt;
      &lt;br /&gt;
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
      ln –s /cygdrive/c /c&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
C diskine &lt;br /&gt;
&amp;lt;C&amp;gt;      cd /c &amp;lt;/C&amp;gt;&lt;br /&gt;
yaparak da ulaşabilirsiniz&lt;br /&gt;
&lt;br /&gt;
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== GMT KURULUMU ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).&lt;br /&gt;
&lt;br /&gt;
 GMT4.4.0_basic_install.exe&lt;br /&gt;
 GMT4.4.0_pdf_install.exe&lt;br /&gt;
 GSHHS1.10_highfull_install.exe&lt;br /&gt;
&lt;br /&gt;
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve  cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında  GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları &amp;quot;.bashrc&amp;quot; altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.&lt;br /&gt;
&lt;br /&gt;
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Hepsi bu kadar!!!!&lt;br /&gt;
 GMT kullanıma hazır. &lt;br /&gt;
&lt;br /&gt;
Test edelim  aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &amp;amp;” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.&lt;br /&gt;
sonra &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
chmod +x marmara.gmt yazın komut satırına ve entere basın&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
ardından&lt;br /&gt;
&lt;br /&gt;
./marmara.gmt  yazıp enter a basın&lt;br /&gt;
&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pscoast -R26/30/39/42 -JM6  -B1 -W -N1 -Ia -Df &amp;gt; ! marma.ps&lt;br /&gt;
gv marma.ps&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Resim:set6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.&lt;br /&gt;
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:nedit1.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz &lt;br /&gt;
[[Cygwin]]&lt;br /&gt;
 &lt;br /&gt;
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Windows_kurulumu</id>
		<title>Windows kurulumu</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Windows_kurulumu"/>
				<updated>2010-09-30T15:17:40Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Windows altında GMT kullanımı için üç seçenek mevcut:&lt;br /&gt;
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)&lt;br /&gt;
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.&lt;br /&gt;
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak&lt;br /&gt;
&lt;br /&gt;
== Cygwin+GMT ==&lt;br /&gt;
&lt;br /&gt;
cygwin setup.exe  indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.&lt;br /&gt;
&lt;br /&gt;
'''1'''.Installation type : defualt: Install from Internet &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''2'''.Select Root Install Directory: default: C:\cygwin &amp;gt; next (D'ye kurmak isterseniz adresi D:\cygwin yapın)&lt;br /&gt;
&lt;br /&gt;
'''3'''.Select Local Package Directory: default: masaüstü &amp;gt; next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.&lt;br /&gt;
&lt;br /&gt;
'''4'''.Select your Internet connection: default: Direct Connection &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''5'''.Choose a download site: no default: bir site seç &amp;gt; next (favorim ftp://ftp.uni-kl.de)&lt;br /&gt;
&lt;br /&gt;
[[Resim:1set.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler.  Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
[[Resim:paketler.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.&lt;br /&gt;
&lt;br /&gt;
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada &amp;quot;kullanıcı_adı@makina_ismi&amp;quot; şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için &amp;quot;/home/Onur&amp;quot; &lt;br /&gt;
&lt;br /&gt;
'''8'''. Start &amp;gt; All Programs &amp;gt; Cygwin-X &amp;gt; XWin Server'i çalıştırın&lt;br /&gt;
&lt;br /&gt;
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. &lt;br /&gt;
&lt;br /&gt;
[[Resim:first_runt.jpg]]&lt;br /&gt;
&lt;br /&gt;
Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Peki &amp;quot;home&amp;quot;  nerede bilgisayarda??? &lt;br /&gt;
&lt;br /&gt;
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''10'''. C Shell kulanmak isterseniz  aşağıda gösterildiği gibi komut satırına &amp;quot;nedit .cshrc&amp;quot; komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız.&lt;br /&gt;
 Şimdi  aşağıda xxxxxxxxx  çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:shell1.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Resim:shell2.jpg]]&lt;br /&gt;
[[Resim:tcsh1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
#@(#)cshrc 1.11 89/11/29 SMI&lt;br /&gt;
&lt;br /&gt;
set noclobber&lt;br /&gt;
&lt;br /&gt;
set notify &lt;br /&gt;
&lt;br /&gt;
set ignoreeof&lt;br /&gt;
&lt;br /&gt;
set savehist = 100000&lt;br /&gt;
&lt;br /&gt;
set history = 100000&lt;br /&gt;
&lt;br /&gt;
set time=100000&lt;br /&gt;
&lt;br /&gt;
umask 022&lt;br /&gt;
&lt;br /&gt;
set autolist&lt;br /&gt;
&lt;br /&gt;
set autologout = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
setenv  GMT_HOME &amp;quot;c:\cygwin\usr\local\GMT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
setenv GMT_SHAREDIR &amp;quot;c:\cygwin\usr\local\GMT\share&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin  /usr/local/NETCDF/bin ) &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
#kısa yollar&amp;quot;&lt;br /&gt;
&lt;br /&gt;
alias edit           'nedit '&lt;br /&gt;
&lt;br /&gt;
alias xh            'xhost +'&lt;br /&gt;
&lt;br /&gt;
alias cd            'cd \!*;echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias cp            'cp -i'&lt;br /&gt;
&lt;br /&gt;
alias mv            'mv -i'&lt;br /&gt;
&lt;br /&gt;
alias rm            'rm -i'&lt;br /&gt;
&lt;br /&gt;
alias pwd           'echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias lc             'wc -l'&lt;br /&gt;
&lt;br /&gt;
alias fgrep        'fgrep -n'&lt;br /&gt;
&lt;br /&gt;
alias psa           'ps -aux | more'&lt;br /&gt;
&lt;br /&gt;
alias chx         'chmod +x  *sh '&lt;br /&gt;
&lt;br /&gt;
alias df        'df -k'&lt;br /&gt;
&lt;br /&gt;
alias ps2eps  'ps2eps -q -R + -f '&lt;br /&gt;
&lt;br /&gt;
alias h            'history \!* | head -39 | more'&lt;br /&gt;
&lt;br /&gt;
alias m             more&lt;br /&gt;
&lt;br /&gt;
alias sors       'source ~/.cshrc'&lt;br /&gt;
&lt;br /&gt;
alias      ls  '/usr/bin/ls --color=tty --show-control-chars'&lt;br /&gt;
&lt;br /&gt;
alias lse          'ls  -C --sort=extension'&lt;br /&gt;
&lt;br /&gt;
alias la            'ls -a'&lt;br /&gt;
&lt;br /&gt;
alias lt            'ls -tr'&lt;br /&gt;
&lt;br /&gt;
alias llt            'll -tr'&lt;br /&gt;
&lt;br /&gt;
alias ll            'ls -la'&lt;br /&gt;
&lt;br /&gt;
alias lsd           'ls -l | grep &amp;quot;^d&amp;quot;'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#komut satırı renkleri&amp;quot;&lt;br /&gt;
&lt;br /&gt;
set prompt = &amp;quot;%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% &amp;quot; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#yukarıdaki prompt satırından sonra bir boşluk şart.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul &amp;quot;.bashrc&amp;quot; dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar  çünkü “alias rm ‘rm –i’” olarak yazılmış.  &lt;br /&gt;
&lt;br /&gt;
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
[[Resim:set7.jpg]]&lt;br /&gt;
&lt;br /&gt;
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok &amp;gt; Ok &amp;gt; Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''11'''.  Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.  &lt;br /&gt;
&lt;br /&gt;
'''12'''. Bir kaç ufak bilgi:&lt;br /&gt;
* C diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/c&lt;br /&gt;
* D diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/d&lt;br /&gt;
yapabilirsiniz. &lt;br /&gt;
      &lt;br /&gt;
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
      ln –s /cygdrive/c /c&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
C diskine &lt;br /&gt;
&amp;lt;C&amp;gt;      cd /c &amp;lt;/C&amp;gt;&lt;br /&gt;
yaparak da ulaşabilirsiniz&lt;br /&gt;
&lt;br /&gt;
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== GMT KURULUMU ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).&lt;br /&gt;
&lt;br /&gt;
 GMT4.4.0_basic_install.exe&lt;br /&gt;
 GMT4.4.0_pdf_install.exe&lt;br /&gt;
 GSHHS1.10_highfull_install.exe&lt;br /&gt;
&lt;br /&gt;
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve  cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında  GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları &amp;quot;.bashrc&amp;quot; altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.&lt;br /&gt;
&lt;br /&gt;
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Hepsi bu kadar!!!!&lt;br /&gt;
 GMT kullanıma hazır. &lt;br /&gt;
&lt;br /&gt;
Test edelim  aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &amp;amp;” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.&lt;br /&gt;
sonra &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
chmod +x marmara.gmt yazın komut satırına ve entere basın&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
ardından&lt;br /&gt;
&lt;br /&gt;
./marmara.gmt  yazıp enter a basın&lt;br /&gt;
&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pscoast -R26/30/39/42 -JM6  -B1 -W -N1 -Ia -Df &amp;gt; ! marma.ps&lt;br /&gt;
gv marma.ps&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Resim:set6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.&lt;br /&gt;
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:nedit1.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz &lt;br /&gt;
[[Cygwin]]&lt;br /&gt;
 &lt;br /&gt;
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Dosya:Shell2.jpg</id>
		<title>Dosya:Shell2.jpg</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Dosya:Shell2.jpg"/>
				<updated>2010-09-30T15:13:08Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Windows_kurulumu</id>
		<title>Windows kurulumu</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Windows_kurulumu"/>
				<updated>2010-09-30T15:12:50Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Windows altında GMT kullanımı için üç seçenek mevcut:&lt;br /&gt;
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)&lt;br /&gt;
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.&lt;br /&gt;
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak&lt;br /&gt;
&lt;br /&gt;
== Cygwin+GMT ==&lt;br /&gt;
&lt;br /&gt;
cygwin setup.exe  indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.&lt;br /&gt;
&lt;br /&gt;
'''1'''.Installation type : defualt: Install from Internet &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''2'''.Select Root Install Directory: default: C:\cygwin &amp;gt; next (D'ye kurmak isterseniz adresi D:\cygwin yapın)&lt;br /&gt;
&lt;br /&gt;
'''3'''.Select Local Package Directory: default: masaüstü &amp;gt; next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.&lt;br /&gt;
&lt;br /&gt;
'''4'''.Select your Internet connection: default: Direct Connection &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''5'''.Choose a download site: no default: bir site seç &amp;gt; next (favorim ftp://ftp.uni-kl.de)&lt;br /&gt;
&lt;br /&gt;
[[Resim:1set.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler.  Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
[[Resim:paketler.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.&lt;br /&gt;
&lt;br /&gt;
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada &amp;quot;kullanıcı_adı@makina_ismi&amp;quot; şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için &amp;quot;/home/Onur&amp;quot; &lt;br /&gt;
&lt;br /&gt;
'''8'''. Start &amp;gt; All Programs &amp;gt; Cygwin-X &amp;gt; XWin Server'i çalıştırın&lt;br /&gt;
&lt;br /&gt;
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. &lt;br /&gt;
&lt;br /&gt;
[[Resim:first_runt.jpg]]&lt;br /&gt;
&lt;br /&gt;
Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Peki &amp;quot;home&amp;quot;  nerede bilgisayarda??? &lt;br /&gt;
&lt;br /&gt;
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''10'''. C Shell kulanmak isterseniz  aşağıda gösterildiği gibi komut satırına &amp;quot;nedit .cshrc&amp;quot; komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız.&lt;br /&gt;
 Şimdi  aşağıda xxxxxxxxx  çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:shell1.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Resim:shell2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
#@(#)cshrc 1.11 89/11/29 SMI&lt;br /&gt;
&lt;br /&gt;
set noclobber&lt;br /&gt;
&lt;br /&gt;
set notify &lt;br /&gt;
&lt;br /&gt;
set ignoreeof&lt;br /&gt;
&lt;br /&gt;
set savehist = 100000&lt;br /&gt;
&lt;br /&gt;
set history = 100000&lt;br /&gt;
&lt;br /&gt;
set time=100000&lt;br /&gt;
&lt;br /&gt;
umask 022&lt;br /&gt;
&lt;br /&gt;
set autolist&lt;br /&gt;
&lt;br /&gt;
set autologout = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
setenv  GMT_HOME &amp;quot;c:\cygwin\usr\local\GMT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
setenv GMT_SHAREDIR &amp;quot;c:\cygwin\usr\local\GMT\share&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin  /usr/local/NETCDF/bin ) &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
#kısa yollar&amp;quot;&lt;br /&gt;
&lt;br /&gt;
alias edit           'nedit '&lt;br /&gt;
&lt;br /&gt;
alias xh            'xhost +'&lt;br /&gt;
&lt;br /&gt;
alias cd            'cd \!*;echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias cp            'cp -i'&lt;br /&gt;
&lt;br /&gt;
alias mv            'mv -i'&lt;br /&gt;
&lt;br /&gt;
alias rm            'rm -i'&lt;br /&gt;
&lt;br /&gt;
alias pwd           'echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias lc             'wc -l'&lt;br /&gt;
&lt;br /&gt;
alias fgrep        'fgrep -n'&lt;br /&gt;
&lt;br /&gt;
alias psa           'ps -aux | more'&lt;br /&gt;
&lt;br /&gt;
alias chx         'chmod +x  *sh '&lt;br /&gt;
&lt;br /&gt;
alias df        'df -k'&lt;br /&gt;
&lt;br /&gt;
alias ps2eps  'ps2eps -q -R + -f '&lt;br /&gt;
&lt;br /&gt;
alias h            'history \!* | head -39 | more'&lt;br /&gt;
&lt;br /&gt;
alias m             more&lt;br /&gt;
&lt;br /&gt;
alias sors       'source ~/.cshrc'&lt;br /&gt;
&lt;br /&gt;
alias      ls  '/usr/bin/ls --color=tty --show-control-chars'&lt;br /&gt;
&lt;br /&gt;
alias lse          'ls  -C --sort=extension'&lt;br /&gt;
&lt;br /&gt;
alias la            'ls -a'&lt;br /&gt;
&lt;br /&gt;
alias lt            'ls -tr'&lt;br /&gt;
&lt;br /&gt;
alias llt            'll -tr'&lt;br /&gt;
&lt;br /&gt;
alias ll            'ls -la'&lt;br /&gt;
&lt;br /&gt;
alias lsd           'ls -l | grep &amp;quot;^d&amp;quot;'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#komut satırı renkleri&amp;quot;&lt;br /&gt;
&lt;br /&gt;
set prompt = &amp;quot;%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% &amp;quot; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#yukarıdaki prompt satırından sonra bir boşluk şart.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul &amp;quot;.bashrc&amp;quot; dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar  çünkü “alias rm ‘rm –i’” olarak yazılmış.  &lt;br /&gt;
&lt;br /&gt;
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
[[Resim:set7.jpg]]&lt;br /&gt;
&lt;br /&gt;
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok &amp;gt; Ok &amp;gt; Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''11'''.  Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.  &lt;br /&gt;
&lt;br /&gt;
'''12'''. Bir kaç ufak bilgi:&lt;br /&gt;
* C diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/c&lt;br /&gt;
* D diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/d&lt;br /&gt;
yapabilirsiniz. &lt;br /&gt;
      &lt;br /&gt;
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
      ln –s /cygdrive/c /c&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
C diskine &lt;br /&gt;
&amp;lt;C&amp;gt;      cd /c &amp;lt;/C&amp;gt;&lt;br /&gt;
yaparak da ulaşabilirsiniz&lt;br /&gt;
&lt;br /&gt;
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== GMT KURULUMU ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).&lt;br /&gt;
&lt;br /&gt;
 GMT4.4.0_basic_install.exe&lt;br /&gt;
 GMT4.4.0_pdf_install.exe&lt;br /&gt;
 GSHHS1.10_highfull_install.exe&lt;br /&gt;
&lt;br /&gt;
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve  cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında  GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları &amp;quot;.bashrc&amp;quot; altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.&lt;br /&gt;
&lt;br /&gt;
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Hepsi bu kadar!!!!&lt;br /&gt;
 GMT kullanıma hazır. &lt;br /&gt;
&lt;br /&gt;
Test edelim  aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &amp;amp;” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.&lt;br /&gt;
sonra &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
chmod +x marmara.gmt yazın komut satırına ve entere basın&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
ardından&lt;br /&gt;
&lt;br /&gt;
./marmara.gmt  yazıp enter a basın&lt;br /&gt;
&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pscoast -R26/30/39/42 -JM6  -B1 -W -N1 -Ia -Df &amp;gt; ! marma.ps&lt;br /&gt;
gv marma.ps&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Resim:set6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.&lt;br /&gt;
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:nedit1.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz &lt;br /&gt;
[[Cygwin]]&lt;br /&gt;
 &lt;br /&gt;
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Windows_kurulumu</id>
		<title>Windows kurulumu</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Windows_kurulumu"/>
				<updated>2010-09-30T15:10:34Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Windows altında GMT kullanımı için üç seçenek mevcut:&lt;br /&gt;
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)&lt;br /&gt;
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.&lt;br /&gt;
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak&lt;br /&gt;
&lt;br /&gt;
== Cygwin+GMT ==&lt;br /&gt;
&lt;br /&gt;
cygwin setup.exe  indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.&lt;br /&gt;
&lt;br /&gt;
'''1'''.Installation type : defualt: Install from Internet &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''2'''.Select Root Install Directory: default: C:\cygwin &amp;gt; next (D'ye kurmak isterseniz adresi D:\cygwin yapın)&lt;br /&gt;
&lt;br /&gt;
'''3'''.Select Local Package Directory: default: masaüstü &amp;gt; next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.&lt;br /&gt;
&lt;br /&gt;
'''4'''.Select your Internet connection: default: Direct Connection &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''5'''.Choose a download site: no default: bir site seç &amp;gt; next (favorim ftp://ftp.uni-kl.de)&lt;br /&gt;
&lt;br /&gt;
[[Resim:1set.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler.  Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
[[Resim:paketler.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.&lt;br /&gt;
&lt;br /&gt;
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada &amp;quot;kullanıcı_adı@makina_ismi&amp;quot; şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için &amp;quot;/home/Onur&amp;quot; &lt;br /&gt;
&lt;br /&gt;
'''8'''. Start &amp;gt; All Programs &amp;gt; Cygwin-X &amp;gt; XWin Server'i çalıştırın&lt;br /&gt;
&lt;br /&gt;
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. &lt;br /&gt;
&lt;br /&gt;
[[Resim:first_runt.jpg]]&lt;br /&gt;
&lt;br /&gt;
Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Peki &amp;quot;home&amp;quot;  nerede bilgisayarda??? &lt;br /&gt;
&lt;br /&gt;
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''C Shell kulanmak isterseniz  aşağıda gösterildiği gibi komut satırına &amp;quot;nedit .cshrc&amp;quot; komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:shell1.jpg]]&lt;br /&gt;
&lt;br /&gt;
'''10'''. Şimdi  aşağıda xxxxxxxxx  çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
#@(#)cshrc 1.11 89/11/29 SMI&lt;br /&gt;
&lt;br /&gt;
set noclobber&lt;br /&gt;
&lt;br /&gt;
set notify &lt;br /&gt;
&lt;br /&gt;
set ignoreeof&lt;br /&gt;
&lt;br /&gt;
set savehist = 100000&lt;br /&gt;
&lt;br /&gt;
set history = 100000&lt;br /&gt;
&lt;br /&gt;
set time=100000&lt;br /&gt;
&lt;br /&gt;
umask 022&lt;br /&gt;
&lt;br /&gt;
set autolist&lt;br /&gt;
&lt;br /&gt;
set autologout = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
setenv  GMT_HOME &amp;quot;c:\cygwin\usr\local\GMT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
setenv GMT_SHAREDIR &amp;quot;c:\cygwin\usr\local\GMT\share&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin  /usr/local/NETCDF/bin ) &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
#kısa yollar&amp;quot;&lt;br /&gt;
&lt;br /&gt;
alias edit           'nedit '&lt;br /&gt;
&lt;br /&gt;
alias xh            'xhost +'&lt;br /&gt;
&lt;br /&gt;
alias cd            'cd \!*;echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias cp            'cp -i'&lt;br /&gt;
&lt;br /&gt;
alias mv            'mv -i'&lt;br /&gt;
&lt;br /&gt;
alias rm            'rm -i'&lt;br /&gt;
&lt;br /&gt;
alias pwd           'echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias lc             'wc -l'&lt;br /&gt;
&lt;br /&gt;
alias fgrep        'fgrep -n'&lt;br /&gt;
&lt;br /&gt;
alias psa           'ps -aux | more'&lt;br /&gt;
&lt;br /&gt;
alias chx         'chmod +x  *sh '&lt;br /&gt;
&lt;br /&gt;
alias df        'df -k'&lt;br /&gt;
&lt;br /&gt;
alias ps2eps  'ps2eps -q -R + -f '&lt;br /&gt;
&lt;br /&gt;
alias h            'history \!* | head -39 | more'&lt;br /&gt;
&lt;br /&gt;
alias m             more&lt;br /&gt;
&lt;br /&gt;
alias sors       'source ~/.cshrc'&lt;br /&gt;
&lt;br /&gt;
alias      ls  '/usr/bin/ls --color=tty --show-control-chars'&lt;br /&gt;
&lt;br /&gt;
alias lse          'ls  -C --sort=extension'&lt;br /&gt;
&lt;br /&gt;
alias la            'ls -a'&lt;br /&gt;
&lt;br /&gt;
alias lt            'ls -tr'&lt;br /&gt;
&lt;br /&gt;
alias llt            'll -tr'&lt;br /&gt;
&lt;br /&gt;
alias ll            'ls -la'&lt;br /&gt;
&lt;br /&gt;
alias lsd           'ls -l | grep &amp;quot;^d&amp;quot;'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#komut satırı renkleri&amp;quot;&lt;br /&gt;
&lt;br /&gt;
set prompt = &amp;quot;%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% &amp;quot; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#yukarıdaki prompt satırından sonra bir boşluk şart.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul &amp;quot;.bashrc&amp;quot; dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar  çünkü “alias rm ‘rm –i’” olarak yazılmış.  &lt;br /&gt;
&lt;br /&gt;
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
[[Resim:set7.jpg]]&lt;br /&gt;
&lt;br /&gt;
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok &amp;gt; Ok &amp;gt; Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''11'''.  Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.  &lt;br /&gt;
&lt;br /&gt;
'''12'''. Bir kaç ufak bilgi:&lt;br /&gt;
* C diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/c&lt;br /&gt;
* D diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/d&lt;br /&gt;
yapabilirsiniz. &lt;br /&gt;
      &lt;br /&gt;
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
      ln –s /cygdrive/c /c&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
C diskine &lt;br /&gt;
&amp;lt;C&amp;gt;      cd /c &amp;lt;/C&amp;gt;&lt;br /&gt;
yaparak da ulaşabilirsiniz&lt;br /&gt;
&lt;br /&gt;
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== GMT KURULUMU ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).&lt;br /&gt;
&lt;br /&gt;
 GMT4.4.0_basic_install.exe&lt;br /&gt;
 GMT4.4.0_pdf_install.exe&lt;br /&gt;
 GSHHS1.10_highfull_install.exe&lt;br /&gt;
&lt;br /&gt;
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve  cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında  GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları &amp;quot;.bashrc&amp;quot; altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.&lt;br /&gt;
&lt;br /&gt;
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Hepsi bu kadar!!!!&lt;br /&gt;
 GMT kullanıma hazır. &lt;br /&gt;
&lt;br /&gt;
Test edelim  aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &amp;amp;” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.&lt;br /&gt;
sonra &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
chmod +x marmara.gmt yazın komut satırına ve entere basın&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
ardından&lt;br /&gt;
&lt;br /&gt;
./marmara.gmt  yazıp enter a basın&lt;br /&gt;
&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pscoast -R26/30/39/42 -JM6  -B1 -W -N1 -Ia -Df &amp;gt; ! marma.ps&lt;br /&gt;
gv marma.ps&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Resim:set6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.&lt;br /&gt;
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:nedit1.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz &lt;br /&gt;
[[Cygwin]]&lt;br /&gt;
 &lt;br /&gt;
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Windows_kurulumu</id>
		<title>Windows kurulumu</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Windows_kurulumu"/>
				<updated>2010-09-30T15:07:18Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Windows altında GMT kullanımı için üç seçenek mevcut:&lt;br /&gt;
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)&lt;br /&gt;
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.&lt;br /&gt;
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak&lt;br /&gt;
&lt;br /&gt;
== Cygwin+GMT ==&lt;br /&gt;
&lt;br /&gt;
cygwin setup.exe  indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.&lt;br /&gt;
&lt;br /&gt;
'''1'''.Installation type : defualt: Install from Internet &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''2'''.Select Root Install Directory: default: C:\cygwin &amp;gt; next (D'ye kurmak isterseniz adresi D:\cygwin yapın)&lt;br /&gt;
&lt;br /&gt;
'''3'''.Select Local Package Directory: default: masaüstü &amp;gt; next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.&lt;br /&gt;
&lt;br /&gt;
'''4'''.Select your Internet connection: default: Direct Connection &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''5'''.Choose a download site: no default: bir site seç &amp;gt; next (favorim ftp://ftp.uni-kl.de)&lt;br /&gt;
&lt;br /&gt;
[[Resim:1set.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler.  Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
[[Resim:paketler.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.&lt;br /&gt;
&lt;br /&gt;
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada &amp;quot;kullanıcı_adı@makina_ismi&amp;quot; şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için &amp;quot;/home/Onur&amp;quot; &lt;br /&gt;
&lt;br /&gt;
'''8'''. Start &amp;gt; All Programs &amp;gt; Cygwin-X &amp;gt; XWin Server'i çalıştırın&lt;br /&gt;
&lt;br /&gt;
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. &lt;br /&gt;
&lt;br /&gt;
[[Resim:first_runt.jpg]]&lt;br /&gt;
&lt;br /&gt;
Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Peki &amp;quot;home&amp;quot;  nerede bilgisayarda??? &lt;br /&gt;
&lt;br /&gt;
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''C Shell kulanmak isterseniz  aşağıda gösterildiği gibi komut satırına &amp;quot;nedit .cshrc&amp;quot; komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:shell1.jpg]]&lt;br /&gt;
&lt;br /&gt;
'''10'''. Şimdi  aşağıda xxxxxxxxx  çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc &lt;br /&gt;
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. &lt;br /&gt;
&lt;br /&gt;
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc dosyasını unix fomatına çevirelim. Bunun için komut satırına dos2unix .cshrc &lt;br /&gt;
yazıp enter tuşuna basın. Örnek:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[10:34][ziyadin@oxus] % dos2unix .cshrc&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
#@(#)cshrc 1.11 89/11/29 SMI&lt;br /&gt;
&lt;br /&gt;
set noclobber&lt;br /&gt;
&lt;br /&gt;
set notify &lt;br /&gt;
&lt;br /&gt;
set ignoreeof&lt;br /&gt;
&lt;br /&gt;
set savehist = 100000&lt;br /&gt;
&lt;br /&gt;
set history = 100000&lt;br /&gt;
&lt;br /&gt;
set time=100000&lt;br /&gt;
&lt;br /&gt;
umask 022&lt;br /&gt;
&lt;br /&gt;
set autolist&lt;br /&gt;
&lt;br /&gt;
set autologout = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
setenv  GMT_HOME &amp;quot;c:\cygwin\usr\local\GMT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
setenv GMT_SHAREDIR &amp;quot;c:\cygwin\usr\local\GMT\share&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin  /usr/local/NETCDF/bin ) &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
#kısa yollar&amp;quot;&lt;br /&gt;
&lt;br /&gt;
alias edit           'nedit '&lt;br /&gt;
&lt;br /&gt;
alias xh            'xhost +'&lt;br /&gt;
&lt;br /&gt;
alias cd            'cd \!*;echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias cp            'cp -i'&lt;br /&gt;
&lt;br /&gt;
alias mv            'mv -i'&lt;br /&gt;
&lt;br /&gt;
alias rm            'rm -i'&lt;br /&gt;
&lt;br /&gt;
alias pwd           'echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias lc             'wc -l'&lt;br /&gt;
&lt;br /&gt;
alias fgrep        'fgrep -n'&lt;br /&gt;
&lt;br /&gt;
alias psa           'ps -aux | more'&lt;br /&gt;
&lt;br /&gt;
alias chx         'chmod +x  *sh '&lt;br /&gt;
&lt;br /&gt;
alias df        'df -k'&lt;br /&gt;
&lt;br /&gt;
alias ps2eps  'ps2eps -q -R + -f '&lt;br /&gt;
&lt;br /&gt;
alias h            'history \!* | head -39 | more'&lt;br /&gt;
&lt;br /&gt;
alias m             more&lt;br /&gt;
&lt;br /&gt;
alias sors       'source ~/.cshrc'&lt;br /&gt;
&lt;br /&gt;
alias      ls  '/usr/bin/ls --color=tty --show-control-chars'&lt;br /&gt;
&lt;br /&gt;
alias lse          'ls  -C --sort=extension'&lt;br /&gt;
&lt;br /&gt;
alias la            'ls -a'&lt;br /&gt;
&lt;br /&gt;
alias lt            'ls -tr'&lt;br /&gt;
&lt;br /&gt;
alias llt            'll -tr'&lt;br /&gt;
&lt;br /&gt;
alias ll            'ls -la'&lt;br /&gt;
&lt;br /&gt;
alias lsd           'ls -l | grep &amp;quot;^d&amp;quot;'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#komut satırı renkleri&amp;quot;&lt;br /&gt;
&lt;br /&gt;
set prompt = &amp;quot;%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% &amp;quot; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#yukarıdaki prompt satırından sonra bir boşluk şart.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul &amp;quot;.bashrc&amp;quot; dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar  çünkü “alias rm ‘rm –i’” olarak yazılmış.  &lt;br /&gt;
&lt;br /&gt;
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
[[Resim:set7.jpg]]&lt;br /&gt;
&lt;br /&gt;
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok &amp;gt; Ok &amp;gt; Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''11'''.  Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.  &lt;br /&gt;
&lt;br /&gt;
'''12'''. Bir kaç ufak bilgi:&lt;br /&gt;
* C diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/c&lt;br /&gt;
* D diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/d&lt;br /&gt;
yapabilirsiniz. &lt;br /&gt;
      &lt;br /&gt;
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
      ln –s /cygdrive/c /c&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
C diskine &lt;br /&gt;
&amp;lt;C&amp;gt;      cd /c &amp;lt;/C&amp;gt;&lt;br /&gt;
yaparak da ulaşabilirsiniz&lt;br /&gt;
&lt;br /&gt;
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== GMT KURULUMU ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).&lt;br /&gt;
&lt;br /&gt;
 GMT4.4.0_basic_install.exe&lt;br /&gt;
 GMT4.4.0_pdf_install.exe&lt;br /&gt;
 GSHHS1.10_highfull_install.exe&lt;br /&gt;
&lt;br /&gt;
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve  cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında  GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları &amp;quot;.bashrc&amp;quot; altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.&lt;br /&gt;
&lt;br /&gt;
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Hepsi bu kadar!!!!&lt;br /&gt;
 GMT kullanıma hazır. &lt;br /&gt;
&lt;br /&gt;
Test edelim  aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &amp;amp;” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.&lt;br /&gt;
sonra &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
chmod +x marmara.gmt yazın komut satırına ve entere basın&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
ardından&lt;br /&gt;
&lt;br /&gt;
./marmara.gmt  yazıp enter a basın&lt;br /&gt;
&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pscoast -R26/30/39/42 -JM6  -B1 -W -N1 -Ia -Df &amp;gt; ! marma.ps&lt;br /&gt;
gv marma.ps&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Resim:set6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.&lt;br /&gt;
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:nedit1.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz &lt;br /&gt;
[[Cygwin]]&lt;br /&gt;
 &lt;br /&gt;
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Dosya:Shell1.jpg</id>
		<title>Dosya:Shell1.jpg</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Dosya:Shell1.jpg"/>
				<updated>2010-09-30T15:05:07Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Windows_kurulumu</id>
		<title>Windows kurulumu</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Windows_kurulumu"/>
				<updated>2010-09-30T15:04:42Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Windows altında GMT kullanımı için üç seçenek mevcut:&lt;br /&gt;
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)&lt;br /&gt;
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.&lt;br /&gt;
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak&lt;br /&gt;
&lt;br /&gt;
== Cygwin+GMT ==&lt;br /&gt;
&lt;br /&gt;
cygwin setup.exe  indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.&lt;br /&gt;
&lt;br /&gt;
'''1'''.Installation type : defualt: Install from Internet &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''2'''.Select Root Install Directory: default: C:\cygwin &amp;gt; next (D'ye kurmak isterseniz adresi D:\cygwin yapın)&lt;br /&gt;
&lt;br /&gt;
'''3'''.Select Local Package Directory: default: masaüstü &amp;gt; next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.&lt;br /&gt;
&lt;br /&gt;
'''4'''.Select your Internet connection: default: Direct Connection &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''5'''.Choose a download site: no default: bir site seç &amp;gt; next (favorim ftp://ftp.uni-kl.de)&lt;br /&gt;
&lt;br /&gt;
[[Resim:1set.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler.  Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
[[Resim:paketler.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.&lt;br /&gt;
&lt;br /&gt;
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada &amp;quot;kullanıcı_adı@makina_ismi&amp;quot; şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için &amp;quot;/home/Onur&amp;quot; &lt;br /&gt;
&lt;br /&gt;
'''8'''. Start &amp;gt; All Programs &amp;gt; Cygwin-X &amp;gt; XWin Server'i çalıştırın&lt;br /&gt;
&lt;br /&gt;
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. &lt;br /&gt;
&lt;br /&gt;
[[Resim:first_runt.jpg]]&lt;br /&gt;
&lt;br /&gt;
Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Peki &amp;quot;home&amp;quot;  nerede bilgisayarda??? &lt;br /&gt;
&lt;br /&gt;
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''C Shell kulanmak isterseniz  aşağıda gösterildiği gibi nedit ile kendi c-shell dosynızı oluşturmanız lazım.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:shell1.jpg]]&lt;br /&gt;
&lt;br /&gt;
'''10'''. Şimdi  aşağıda xxxxxxxxx  çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc &lt;br /&gt;
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. &lt;br /&gt;
&lt;br /&gt;
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc dosyasını unix fomatına çevirelim. Bunun için komut satırına dos2unix .cshrc &lt;br /&gt;
yazıp enter tuşuna basın. Örnek:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[10:34][ziyadin@oxus] % dos2unix .cshrc&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
#@(#)cshrc 1.11 89/11/29 SMI&lt;br /&gt;
&lt;br /&gt;
set noclobber&lt;br /&gt;
&lt;br /&gt;
set notify &lt;br /&gt;
&lt;br /&gt;
set ignoreeof&lt;br /&gt;
&lt;br /&gt;
set savehist = 100000&lt;br /&gt;
&lt;br /&gt;
set history = 100000&lt;br /&gt;
&lt;br /&gt;
set time=100000&lt;br /&gt;
&lt;br /&gt;
umask 022&lt;br /&gt;
&lt;br /&gt;
set autolist&lt;br /&gt;
&lt;br /&gt;
set autologout = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
setenv  GMT_HOME &amp;quot;c:\cygwin\usr\local\GMT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
setenv GMT_SHAREDIR &amp;quot;c:\cygwin\usr\local\GMT\share&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin  /usr/local/NETCDF/bin ) &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
#kısa yollar&amp;quot;&lt;br /&gt;
&lt;br /&gt;
alias edit           'nedit '&lt;br /&gt;
&lt;br /&gt;
alias xh            'xhost +'&lt;br /&gt;
&lt;br /&gt;
alias cd            'cd \!*;echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias cp            'cp -i'&lt;br /&gt;
&lt;br /&gt;
alias mv            'mv -i'&lt;br /&gt;
&lt;br /&gt;
alias rm            'rm -i'&lt;br /&gt;
&lt;br /&gt;
alias pwd           'echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias lc             'wc -l'&lt;br /&gt;
&lt;br /&gt;
alias fgrep        'fgrep -n'&lt;br /&gt;
&lt;br /&gt;
alias psa           'ps -aux | more'&lt;br /&gt;
&lt;br /&gt;
alias chx         'chmod +x  *sh '&lt;br /&gt;
&lt;br /&gt;
alias df        'df -k'&lt;br /&gt;
&lt;br /&gt;
alias ps2eps  'ps2eps -q -R + -f '&lt;br /&gt;
&lt;br /&gt;
alias h            'history \!* | head -39 | more'&lt;br /&gt;
&lt;br /&gt;
alias m             more&lt;br /&gt;
&lt;br /&gt;
alias sors       'source ~/.cshrc'&lt;br /&gt;
&lt;br /&gt;
alias      ls  '/usr/bin/ls --color=tty --show-control-chars'&lt;br /&gt;
&lt;br /&gt;
alias lse          'ls  -C --sort=extension'&lt;br /&gt;
&lt;br /&gt;
alias la            'ls -a'&lt;br /&gt;
&lt;br /&gt;
alias lt            'ls -tr'&lt;br /&gt;
&lt;br /&gt;
alias llt            'll -tr'&lt;br /&gt;
&lt;br /&gt;
alias ll            'ls -la'&lt;br /&gt;
&lt;br /&gt;
alias lsd           'ls -l | grep &amp;quot;^d&amp;quot;'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#komut satırı renkleri&amp;quot;&lt;br /&gt;
&lt;br /&gt;
set prompt = &amp;quot;%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% &amp;quot; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#yukarıdaki prompt satırından sonra bir boşluk şart.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul &amp;quot;.bashrc&amp;quot; dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar  çünkü “alias rm ‘rm –i’” olarak yazılmış.  &lt;br /&gt;
&lt;br /&gt;
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
[[Resim:set7.jpg]]&lt;br /&gt;
&lt;br /&gt;
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok &amp;gt; Ok &amp;gt; Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''11'''.  Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.  &lt;br /&gt;
&lt;br /&gt;
'''12'''. Bir kaç ufak bilgi:&lt;br /&gt;
* C diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/c&lt;br /&gt;
* D diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/d&lt;br /&gt;
yapabilirsiniz. &lt;br /&gt;
      &lt;br /&gt;
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
      ln –s /cygdrive/c /c&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
C diskine &lt;br /&gt;
&amp;lt;C&amp;gt;      cd /c &amp;lt;/C&amp;gt;&lt;br /&gt;
yaparak da ulaşabilirsiniz&lt;br /&gt;
&lt;br /&gt;
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== GMT KURULUMU ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).&lt;br /&gt;
&lt;br /&gt;
 GMT4.4.0_basic_install.exe&lt;br /&gt;
 GMT4.4.0_pdf_install.exe&lt;br /&gt;
 GSHHS1.10_highfull_install.exe&lt;br /&gt;
&lt;br /&gt;
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve  cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında  GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları &amp;quot;.bashrc&amp;quot; altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.&lt;br /&gt;
&lt;br /&gt;
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Hepsi bu kadar!!!!&lt;br /&gt;
 GMT kullanıma hazır. &lt;br /&gt;
&lt;br /&gt;
Test edelim  aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &amp;amp;” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.&lt;br /&gt;
sonra &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
chmod +x marmara.gmt yazın komut satırına ve entere basın&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
ardından&lt;br /&gt;
&lt;br /&gt;
./marmara.gmt  yazıp enter a basın&lt;br /&gt;
&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pscoast -R26/30/39/42 -JM6  -B1 -W -N1 -Ia -Df &amp;gt; ! marma.ps&lt;br /&gt;
gv marma.ps&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Resim:set6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.&lt;br /&gt;
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:nedit1.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz &lt;br /&gt;
[[Cygwin]]&lt;br /&gt;
 &lt;br /&gt;
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Windows_kurulumu</id>
		<title>Windows kurulumu</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Windows_kurulumu"/>
				<updated>2010-09-30T14:56:47Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Windows altında GMT kullanımı için üç seçenek mevcut:&lt;br /&gt;
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)&lt;br /&gt;
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.&lt;br /&gt;
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak&lt;br /&gt;
&lt;br /&gt;
== Cygwin+GMT ==&lt;br /&gt;
&lt;br /&gt;
cygwin setup.exe  indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.&lt;br /&gt;
&lt;br /&gt;
'''1'''.Installation type : defualt: Install from Internet &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''2'''.Select Root Install Directory: default: C:\cygwin &amp;gt; next (D'ye kurmak isterseniz adresi D:\cygwin yapın)&lt;br /&gt;
&lt;br /&gt;
'''3'''.Select Local Package Directory: default: masaüstü &amp;gt; next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.&lt;br /&gt;
&lt;br /&gt;
'''4'''.Select your Internet connection: default: Direct Connection &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''5'''.Choose a download site: no default: bir site seç &amp;gt; next (favorim ftp://ftp.uni-kl.de)&lt;br /&gt;
&lt;br /&gt;
[[Resim:1set.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler.  Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
[[Resim:paketler.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.&lt;br /&gt;
&lt;br /&gt;
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada &amp;quot;kullanıcı_adı@makina_ismi&amp;quot; şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için &amp;quot;/home/Onur&amp;quot; &lt;br /&gt;
&lt;br /&gt;
'''8'''. Start &amp;gt; All Programs &amp;gt; Cygwin-X &amp;gt; XWin Server'i çalıştırın&lt;br /&gt;
&lt;br /&gt;
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. &lt;br /&gt;
&lt;br /&gt;
[[Resim:first_runt.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Peki &amp;quot;home&amp;quot;  nerede bilgisayarda??? &lt;br /&gt;
&lt;br /&gt;
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''&lt;br /&gt;
&lt;br /&gt;
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda &amp;quot;%RUN% xterm -e /usr/bin/bash -l&amp;quot; satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi  şu  satırı ilave edin ve kaydedin&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
%RUN% rxvt.exe  -bg #e5e5e5 -fg #000000 -vb  -fn &amp;quot;Lucida Console-17&amp;quot; -e /bin/tcsh -l  &lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
Sonuç olarak şu şekilde gözükecek:&lt;br /&gt;
&amp;lt;DOS&amp;gt;&lt;br /&gt;
-----------------------&lt;br /&gt;
REM Startup an xterm, using bash as the shell.&lt;br /&gt;
&lt;br /&gt;
REM %RUN% xterm -e /usr/bin/bash -l&lt;br /&gt;
&lt;br /&gt;
%RUN% rxvt.exe  -bg #e5e5e5 -fg #000000 -vb  -fn &amp;quot;Lucida Console-17&amp;quot; -e /bin/tcsh -l &lt;br /&gt;
-----------------------&lt;br /&gt;
&amp;lt;/DOS&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Şimdi yeniden Start &amp;gt; All Programs &amp;gt; Cygwin-X &amp;gt; XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. &lt;br /&gt;
&lt;br /&gt;
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:set4.jpg]]&lt;br /&gt;
&lt;br /&gt;
'''10'''. Şimdi  aşağıda xxxxxxxxx  çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc &lt;br /&gt;
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. &lt;br /&gt;
&lt;br /&gt;
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc dosyasını unix fomatına çevirelim. Bunun için komut satırına dos2unix .cshrc &lt;br /&gt;
yazıp enter tuşuna basın. Örnek:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[10:34][ziyadin@oxus] % dos2unix .cshrc&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
#@(#)cshrc 1.11 89/11/29 SMI&lt;br /&gt;
&lt;br /&gt;
set noclobber&lt;br /&gt;
&lt;br /&gt;
set notify &lt;br /&gt;
&lt;br /&gt;
set ignoreeof&lt;br /&gt;
&lt;br /&gt;
set savehist = 100000&lt;br /&gt;
&lt;br /&gt;
set history = 100000&lt;br /&gt;
&lt;br /&gt;
set time=100000&lt;br /&gt;
&lt;br /&gt;
umask 022&lt;br /&gt;
&lt;br /&gt;
set autolist&lt;br /&gt;
&lt;br /&gt;
set autologout = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
setenv  GMT_HOME &amp;quot;c:\cygwin\usr\local\GMT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
setenv GMT_SHAREDIR &amp;quot;c:\cygwin\usr\local\GMT\share&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin  /usr/local/NETCDF/bin ) &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
#kısa yollar&amp;quot;&lt;br /&gt;
&lt;br /&gt;
alias edit           'nedit '&lt;br /&gt;
&lt;br /&gt;
alias xh            'xhost +'&lt;br /&gt;
&lt;br /&gt;
alias cd            'cd \!*;echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias cp            'cp -i'&lt;br /&gt;
&lt;br /&gt;
alias mv            'mv -i'&lt;br /&gt;
&lt;br /&gt;
alias rm            'rm -i'&lt;br /&gt;
&lt;br /&gt;
alias pwd           'echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias lc             'wc -l'&lt;br /&gt;
&lt;br /&gt;
alias fgrep        'fgrep -n'&lt;br /&gt;
&lt;br /&gt;
alias psa           'ps -aux | more'&lt;br /&gt;
&lt;br /&gt;
alias chx         'chmod +x  *sh '&lt;br /&gt;
&lt;br /&gt;
alias df        'df -k'&lt;br /&gt;
&lt;br /&gt;
alias ps2eps  'ps2eps -q -R + -f '&lt;br /&gt;
&lt;br /&gt;
alias h            'history \!* | head -39 | more'&lt;br /&gt;
&lt;br /&gt;
alias m             more&lt;br /&gt;
&lt;br /&gt;
alias sors       'source ~/.cshrc'&lt;br /&gt;
&lt;br /&gt;
alias      ls  '/usr/bin/ls --color=tty --show-control-chars'&lt;br /&gt;
&lt;br /&gt;
alias lse          'ls  -C --sort=extension'&lt;br /&gt;
&lt;br /&gt;
alias la            'ls -a'&lt;br /&gt;
&lt;br /&gt;
alias lt            'ls -tr'&lt;br /&gt;
&lt;br /&gt;
alias llt            'll -tr'&lt;br /&gt;
&lt;br /&gt;
alias ll            'ls -la'&lt;br /&gt;
&lt;br /&gt;
alias lsd           'ls -l | grep &amp;quot;^d&amp;quot;'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#komut satırı renkleri&amp;quot;&lt;br /&gt;
&lt;br /&gt;
set prompt = &amp;quot;%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% &amp;quot; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#yukarıdaki prompt satırından sonra bir boşluk şart.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul &amp;quot;.bashrc&amp;quot; dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar  çünkü “alias rm ‘rm –i’” olarak yazılmış.  &lt;br /&gt;
&lt;br /&gt;
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
[[Resim:set7.jpg]]&lt;br /&gt;
&lt;br /&gt;
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok &amp;gt; Ok &amp;gt; Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''11'''.  Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.  &lt;br /&gt;
&lt;br /&gt;
'''12'''. Bir kaç ufak bilgi:&lt;br /&gt;
* C diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/c&lt;br /&gt;
* D diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/d&lt;br /&gt;
yapabilirsiniz. &lt;br /&gt;
      &lt;br /&gt;
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
      ln –s /cygdrive/c /c&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
C diskine &lt;br /&gt;
&amp;lt;C&amp;gt;      cd /c &amp;lt;/C&amp;gt;&lt;br /&gt;
yaparak da ulaşabilirsiniz&lt;br /&gt;
&lt;br /&gt;
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== GMT KURULUMU ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).&lt;br /&gt;
&lt;br /&gt;
 GMT4.4.0_basic_install.exe&lt;br /&gt;
 GMT4.4.0_pdf_install.exe&lt;br /&gt;
 GSHHS1.10_highfull_install.exe&lt;br /&gt;
&lt;br /&gt;
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve  cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında  GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları &amp;quot;.bashrc&amp;quot; altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.&lt;br /&gt;
&lt;br /&gt;
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Hepsi bu kadar!!!!&lt;br /&gt;
 GMT kullanıma hazır. &lt;br /&gt;
&lt;br /&gt;
Test edelim  aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &amp;amp;” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.&lt;br /&gt;
sonra &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
chmod +x marmara.gmt yazın komut satırına ve entere basın&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
ardından&lt;br /&gt;
&lt;br /&gt;
./marmara.gmt  yazıp enter a basın&lt;br /&gt;
&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pscoast -R26/30/39/42 -JM6  -B1 -W -N1 -Ia -Df &amp;gt; ! marma.ps&lt;br /&gt;
gv marma.ps&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Resim:set6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.&lt;br /&gt;
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:nedit1.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz &lt;br /&gt;
[[Cygwin]]&lt;br /&gt;
 &lt;br /&gt;
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Windows_kurulumu</id>
		<title>Windows kurulumu</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Windows_kurulumu"/>
				<updated>2010-09-30T14:55:43Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Windows altında GMT kullanımı için üç seçenek mevcut:&lt;br /&gt;
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)&lt;br /&gt;
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.&lt;br /&gt;
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak&lt;br /&gt;
&lt;br /&gt;
== Cygwin+GMT ==&lt;br /&gt;
&lt;br /&gt;
cygwin setup.exe  indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.&lt;br /&gt;
&lt;br /&gt;
'''1'''.Installation type : defualt: Install from Internet &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''2'''.Select Root Install Directory: default: C:\cygwin &amp;gt; next (D'ye kurmak isterseniz adresi D:\cygwin yapın)&lt;br /&gt;
&lt;br /&gt;
'''3'''.Select Local Package Directory: default: masaüstü &amp;gt; next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.&lt;br /&gt;
&lt;br /&gt;
'''4'''.Select your Internet connection: default: Direct Connection &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''5'''.Choose a download site: no default: bir site seç &amp;gt; next (favorim ftp://ftp.uni-kl.de)&lt;br /&gt;
&lt;br /&gt;
[[Resim:1set.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler.  Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
[[Resim:paketler.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.&lt;br /&gt;
&lt;br /&gt;
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada &amp;quot;kullanıcı_adı@makina_ismi&amp;quot; şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için &amp;quot;/home/onur&amp;quot; &lt;br /&gt;
&lt;br /&gt;
'''8'''. Start &amp;gt; All Programs &amp;gt; Cygwin-X &amp;gt; XWin Server'i çalıştırın&lt;br /&gt;
&lt;br /&gt;
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. &lt;br /&gt;
&lt;br /&gt;
[[Resim:first_runt.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Peki &amp;quot;home&amp;quot;  nerede bilgisayarda??? &lt;br /&gt;
&lt;br /&gt;
Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\onur şeklindedir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''&lt;br /&gt;
&lt;br /&gt;
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda &amp;quot;%RUN% xterm -e /usr/bin/bash -l&amp;quot; satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi  şu  satırı ilave edin ve kaydedin&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
%RUN% rxvt.exe  -bg #e5e5e5 -fg #000000 -vb  -fn &amp;quot;Lucida Console-17&amp;quot; -e /bin/tcsh -l  &lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
Sonuç olarak şu şekilde gözükecek:&lt;br /&gt;
&amp;lt;DOS&amp;gt;&lt;br /&gt;
-----------------------&lt;br /&gt;
REM Startup an xterm, using bash as the shell.&lt;br /&gt;
&lt;br /&gt;
REM %RUN% xterm -e /usr/bin/bash -l&lt;br /&gt;
&lt;br /&gt;
%RUN% rxvt.exe  -bg #e5e5e5 -fg #000000 -vb  -fn &amp;quot;Lucida Console-17&amp;quot; -e /bin/tcsh -l &lt;br /&gt;
-----------------------&lt;br /&gt;
&amp;lt;/DOS&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Şimdi yeniden Start &amp;gt; All Programs &amp;gt; Cygwin-X &amp;gt; XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. &lt;br /&gt;
&lt;br /&gt;
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:set4.jpg]]&lt;br /&gt;
&lt;br /&gt;
'''10'''. Şimdi  aşağıda xxxxxxxxx  çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc &lt;br /&gt;
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. &lt;br /&gt;
&lt;br /&gt;
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc dosyasını unix fomatına çevirelim. Bunun için komut satırına dos2unix .cshrc &lt;br /&gt;
yazıp enter tuşuna basın. Örnek:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[10:34][ziyadin@oxus] % dos2unix .cshrc&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
#@(#)cshrc 1.11 89/11/29 SMI&lt;br /&gt;
&lt;br /&gt;
set noclobber&lt;br /&gt;
&lt;br /&gt;
set notify &lt;br /&gt;
&lt;br /&gt;
set ignoreeof&lt;br /&gt;
&lt;br /&gt;
set savehist = 100000&lt;br /&gt;
&lt;br /&gt;
set history = 100000&lt;br /&gt;
&lt;br /&gt;
set time=100000&lt;br /&gt;
&lt;br /&gt;
umask 022&lt;br /&gt;
&lt;br /&gt;
set autolist&lt;br /&gt;
&lt;br /&gt;
set autologout = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
setenv  GMT_HOME &amp;quot;c:\cygwin\usr\local\GMT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
setenv GMT_SHAREDIR &amp;quot;c:\cygwin\usr\local\GMT\share&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin  /usr/local/NETCDF/bin ) &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
#kısa yollar&amp;quot;&lt;br /&gt;
&lt;br /&gt;
alias edit           'nedit '&lt;br /&gt;
&lt;br /&gt;
alias xh            'xhost +'&lt;br /&gt;
&lt;br /&gt;
alias cd            'cd \!*;echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias cp            'cp -i'&lt;br /&gt;
&lt;br /&gt;
alias mv            'mv -i'&lt;br /&gt;
&lt;br /&gt;
alias rm            'rm -i'&lt;br /&gt;
&lt;br /&gt;
alias pwd           'echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias lc             'wc -l'&lt;br /&gt;
&lt;br /&gt;
alias fgrep        'fgrep -n'&lt;br /&gt;
&lt;br /&gt;
alias psa           'ps -aux | more'&lt;br /&gt;
&lt;br /&gt;
alias chx         'chmod +x  *sh '&lt;br /&gt;
&lt;br /&gt;
alias df        'df -k'&lt;br /&gt;
&lt;br /&gt;
alias ps2eps  'ps2eps -q -R + -f '&lt;br /&gt;
&lt;br /&gt;
alias h            'history \!* | head -39 | more'&lt;br /&gt;
&lt;br /&gt;
alias m             more&lt;br /&gt;
&lt;br /&gt;
alias sors       'source ~/.cshrc'&lt;br /&gt;
&lt;br /&gt;
alias      ls  '/usr/bin/ls --color=tty --show-control-chars'&lt;br /&gt;
&lt;br /&gt;
alias lse          'ls  -C --sort=extension'&lt;br /&gt;
&lt;br /&gt;
alias la            'ls -a'&lt;br /&gt;
&lt;br /&gt;
alias lt            'ls -tr'&lt;br /&gt;
&lt;br /&gt;
alias llt            'll -tr'&lt;br /&gt;
&lt;br /&gt;
alias ll            'ls -la'&lt;br /&gt;
&lt;br /&gt;
alias lsd           'ls -l | grep &amp;quot;^d&amp;quot;'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#komut satırı renkleri&amp;quot;&lt;br /&gt;
&lt;br /&gt;
set prompt = &amp;quot;%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% &amp;quot; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#yukarıdaki prompt satırından sonra bir boşluk şart.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul &amp;quot;.bashrc&amp;quot; dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar  çünkü “alias rm ‘rm –i’” olarak yazılmış.  &lt;br /&gt;
&lt;br /&gt;
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
[[Resim:set7.jpg]]&lt;br /&gt;
&lt;br /&gt;
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok &amp;gt; Ok &amp;gt; Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''11'''.  Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.  &lt;br /&gt;
&lt;br /&gt;
'''12'''. Bir kaç ufak bilgi:&lt;br /&gt;
* C diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/c&lt;br /&gt;
* D diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/d&lt;br /&gt;
yapabilirsiniz. &lt;br /&gt;
      &lt;br /&gt;
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
      ln –s /cygdrive/c /c&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
C diskine &lt;br /&gt;
&amp;lt;C&amp;gt;      cd /c &amp;lt;/C&amp;gt;&lt;br /&gt;
yaparak da ulaşabilirsiniz&lt;br /&gt;
&lt;br /&gt;
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== GMT KURULUMU ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).&lt;br /&gt;
&lt;br /&gt;
 GMT4.4.0_basic_install.exe&lt;br /&gt;
 GMT4.4.0_pdf_install.exe&lt;br /&gt;
 GSHHS1.10_highfull_install.exe&lt;br /&gt;
&lt;br /&gt;
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve  cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında  GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları &amp;quot;.bashrc&amp;quot; altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.&lt;br /&gt;
&lt;br /&gt;
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Hepsi bu kadar!!!!&lt;br /&gt;
 GMT kullanıma hazır. &lt;br /&gt;
&lt;br /&gt;
Test edelim  aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &amp;amp;” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.&lt;br /&gt;
sonra &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
chmod +x marmara.gmt yazın komut satırına ve entere basın&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
ardından&lt;br /&gt;
&lt;br /&gt;
./marmara.gmt  yazıp enter a basın&lt;br /&gt;
&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pscoast -R26/30/39/42 -JM6  -B1 -W -N1 -Ia -Df &amp;gt; ! marma.ps&lt;br /&gt;
gv marma.ps&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Resim:set6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.&lt;br /&gt;
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:nedit1.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz &lt;br /&gt;
[[Cygwin]]&lt;br /&gt;
 &lt;br /&gt;
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Dosya:First_runt.jpg</id>
		<title>Dosya:First runt.jpg</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Dosya:First_runt.jpg"/>
				<updated>2010-09-30T14:48:58Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Windows_kurulumu</id>
		<title>Windows kurulumu</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Windows_kurulumu"/>
				<updated>2010-09-30T14:47:36Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Windows altında GMT kullanımı için üç seçenek mevcut:&lt;br /&gt;
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)&lt;br /&gt;
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.&lt;br /&gt;
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak&lt;br /&gt;
&lt;br /&gt;
== Cygwin+GMT ==&lt;br /&gt;
&lt;br /&gt;
cygwin setup.exe  indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.&lt;br /&gt;
&lt;br /&gt;
'''1'''.Installation type : defualt: Install from Internet &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''2'''.Select Root Install Directory: default: C:\cygwin &amp;gt; next (D'ye kurmak isterseniz adresi D:\cygwin yapın)&lt;br /&gt;
&lt;br /&gt;
'''3'''.Select Local Package Directory: default: masaüstü &amp;gt; next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.&lt;br /&gt;
&lt;br /&gt;
'''4'''.Select your Internet connection: default: Direct Connection &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''5'''.Choose a download site: no default: bir site seç &amp;gt; next (favorim ftp://ftp.uni-kl.de)&lt;br /&gt;
&lt;br /&gt;
[[Resim:1set.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler.  Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
[[Resim:paketler.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.&lt;br /&gt;
&lt;br /&gt;
Geçmiş olsun cygwin kuruldu.&lt;br /&gt;
&lt;br /&gt;
'''8'''. Start &amp;gt; All Programs &amp;gt; Cygwin-X &amp;gt; XWin Server'i çalıştırın&lt;br /&gt;
&lt;br /&gt;
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada &amp;quot;kullanıcı_adı@makina_ismi&amp;quot; şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki benim için &amp;quot;/home/ziyadin&amp;quot; &lt;br /&gt;
&lt;br /&gt;
[[Resim:first_runt.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Peki &amp;quot;home&amp;quot;  nerede bilgisayarda??? &lt;br /&gt;
&lt;br /&gt;
Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''&lt;br /&gt;
&lt;br /&gt;
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda &amp;quot;%RUN% xterm -e /usr/bin/bash -l&amp;quot; satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi  şu  satırı ilave edin ve kaydedin&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
%RUN% rxvt.exe  -bg #e5e5e5 -fg #000000 -vb  -fn &amp;quot;Lucida Console-17&amp;quot; -e /bin/tcsh -l  &lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
Sonuç olarak şu şekilde gözükecek:&lt;br /&gt;
&amp;lt;DOS&amp;gt;&lt;br /&gt;
-----------------------&lt;br /&gt;
REM Startup an xterm, using bash as the shell.&lt;br /&gt;
&lt;br /&gt;
REM %RUN% xterm -e /usr/bin/bash -l&lt;br /&gt;
&lt;br /&gt;
%RUN% rxvt.exe  -bg #e5e5e5 -fg #000000 -vb  -fn &amp;quot;Lucida Console-17&amp;quot; -e /bin/tcsh -l &lt;br /&gt;
-----------------------&lt;br /&gt;
&amp;lt;/DOS&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Şimdi yeniden Start &amp;gt; All Programs &amp;gt; Cygwin-X &amp;gt; XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. &lt;br /&gt;
&lt;br /&gt;
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:set4.jpg]]&lt;br /&gt;
&lt;br /&gt;
'''10'''. Şimdi  aşağıda xxxxxxxxx  çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc &lt;br /&gt;
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. &lt;br /&gt;
&lt;br /&gt;
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc dosyasını unix fomatına çevirelim. Bunun için komut satırına dos2unix .cshrc &lt;br /&gt;
yazıp enter tuşuna basın. Örnek:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[10:34][ziyadin@oxus] % dos2unix .cshrc&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
#@(#)cshrc 1.11 89/11/29 SMI&lt;br /&gt;
&lt;br /&gt;
set noclobber&lt;br /&gt;
&lt;br /&gt;
set notify &lt;br /&gt;
&lt;br /&gt;
set ignoreeof&lt;br /&gt;
&lt;br /&gt;
set savehist = 100000&lt;br /&gt;
&lt;br /&gt;
set history = 100000&lt;br /&gt;
&lt;br /&gt;
set time=100000&lt;br /&gt;
&lt;br /&gt;
umask 022&lt;br /&gt;
&lt;br /&gt;
set autolist&lt;br /&gt;
&lt;br /&gt;
set autologout = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
setenv  GMT_HOME &amp;quot;c:\cygwin\usr\local\GMT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
setenv GMT_SHAREDIR &amp;quot;c:\cygwin\usr\local\GMT\share&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin  /usr/local/NETCDF/bin ) &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
#kısa yollar&amp;quot;&lt;br /&gt;
&lt;br /&gt;
alias edit           'nedit '&lt;br /&gt;
&lt;br /&gt;
alias xh            'xhost +'&lt;br /&gt;
&lt;br /&gt;
alias cd            'cd \!*;echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias cp            'cp -i'&lt;br /&gt;
&lt;br /&gt;
alias mv            'mv -i'&lt;br /&gt;
&lt;br /&gt;
alias rm            'rm -i'&lt;br /&gt;
&lt;br /&gt;
alias pwd           'echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias lc             'wc -l'&lt;br /&gt;
&lt;br /&gt;
alias fgrep        'fgrep -n'&lt;br /&gt;
&lt;br /&gt;
alias psa           'ps -aux | more'&lt;br /&gt;
&lt;br /&gt;
alias chx         'chmod +x  *sh '&lt;br /&gt;
&lt;br /&gt;
alias df        'df -k'&lt;br /&gt;
&lt;br /&gt;
alias ps2eps  'ps2eps -q -R + -f '&lt;br /&gt;
&lt;br /&gt;
alias h            'history \!* | head -39 | more'&lt;br /&gt;
&lt;br /&gt;
alias m             more&lt;br /&gt;
&lt;br /&gt;
alias sors       'source ~/.cshrc'&lt;br /&gt;
&lt;br /&gt;
alias      ls  '/usr/bin/ls --color=tty --show-control-chars'&lt;br /&gt;
&lt;br /&gt;
alias lse          'ls  -C --sort=extension'&lt;br /&gt;
&lt;br /&gt;
alias la            'ls -a'&lt;br /&gt;
&lt;br /&gt;
alias lt            'ls -tr'&lt;br /&gt;
&lt;br /&gt;
alias llt            'll -tr'&lt;br /&gt;
&lt;br /&gt;
alias ll            'ls -la'&lt;br /&gt;
&lt;br /&gt;
alias lsd           'ls -l | grep &amp;quot;^d&amp;quot;'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#komut satırı renkleri&amp;quot;&lt;br /&gt;
&lt;br /&gt;
set prompt = &amp;quot;%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% &amp;quot; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#yukarıdaki prompt satırından sonra bir boşluk şart.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul &amp;quot;.bashrc&amp;quot; dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar  çünkü “alias rm ‘rm –i’” olarak yazılmış.  &lt;br /&gt;
&lt;br /&gt;
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
[[Resim:set7.jpg]]&lt;br /&gt;
&lt;br /&gt;
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok &amp;gt; Ok &amp;gt; Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''11'''.  Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.  &lt;br /&gt;
&lt;br /&gt;
'''12'''. Bir kaç ufak bilgi:&lt;br /&gt;
* C diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/c&lt;br /&gt;
* D diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/d&lt;br /&gt;
yapabilirsiniz. &lt;br /&gt;
      &lt;br /&gt;
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
      ln –s /cygdrive/c /c&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
C diskine &lt;br /&gt;
&amp;lt;C&amp;gt;      cd /c &amp;lt;/C&amp;gt;&lt;br /&gt;
yaparak da ulaşabilirsiniz&lt;br /&gt;
&lt;br /&gt;
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== GMT KURULUMU ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).&lt;br /&gt;
&lt;br /&gt;
 GMT4.4.0_basic_install.exe&lt;br /&gt;
 GMT4.4.0_pdf_install.exe&lt;br /&gt;
 GSHHS1.10_highfull_install.exe&lt;br /&gt;
&lt;br /&gt;
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve  cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında  GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları &amp;quot;.bashrc&amp;quot; altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.&lt;br /&gt;
&lt;br /&gt;
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Hepsi bu kadar!!!!&lt;br /&gt;
 GMT kullanıma hazır. &lt;br /&gt;
&lt;br /&gt;
Test edelim  aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &amp;amp;” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.&lt;br /&gt;
sonra &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
chmod +x marmara.gmt yazın komut satırına ve entere basın&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
ardından&lt;br /&gt;
&lt;br /&gt;
./marmara.gmt  yazıp enter a basın&lt;br /&gt;
&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pscoast -R26/30/39/42 -JM6  -B1 -W -N1 -Ia -Df &amp;gt; ! marma.ps&lt;br /&gt;
gv marma.ps&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Resim:set6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.&lt;br /&gt;
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:nedit1.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz &lt;br /&gt;
[[Cygwin]]&lt;br /&gt;
 &lt;br /&gt;
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Windows_kurulumu</id>
		<title>Windows kurulumu</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Windows_kurulumu"/>
				<updated>2010-09-30T11:52:13Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Windows altında GMT kullanımı için üç seçenek mevcut:&lt;br /&gt;
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)&lt;br /&gt;
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.&lt;br /&gt;
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak&lt;br /&gt;
&lt;br /&gt;
== Cygwin+GMT ==&lt;br /&gt;
&lt;br /&gt;
cygwin setup.exe  indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.&lt;br /&gt;
&lt;br /&gt;
'''1'''.Installation type : defualt: Install from Internet &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''2'''.Select Root Install Directory: default: C:\cygwin &amp;gt; next (D'ye kurmak isterseniz adresi D:\cygwin yapın)&lt;br /&gt;
&lt;br /&gt;
'''3'''.Select Local Package Directory: default: masaüstü &amp;gt; next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.&lt;br /&gt;
&lt;br /&gt;
'''4'''.Select your Internet connection: default: Direct Connection &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''5'''.Choose a download site: no default: bir site seç &amp;gt; next (favorim ftp://ftp.uni-kl.de)&lt;br /&gt;
&lt;br /&gt;
[[Resim:1set.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler.  Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
[[Resim:paketler.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.&lt;br /&gt;
&lt;br /&gt;
Geçmiş olsun cygwin kuruldu.&lt;br /&gt;
&lt;br /&gt;
'''8'''. Start &amp;gt; All Programs &amp;gt; Cygwin-X &amp;gt; XWin Server'i çalıştırın&lt;br /&gt;
&lt;br /&gt;
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada &amp;quot;kullanıcı_adı@makina_ismi&amp;quot; şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki benim için &amp;quot;/home/ziyadin&amp;quot; &lt;br /&gt;
&lt;br /&gt;
[[Resim:set3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Peki &amp;quot;home&amp;quot;  nerede bilgisayarda??? &lt;br /&gt;
&lt;br /&gt;
Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''&lt;br /&gt;
&lt;br /&gt;
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda &amp;quot;%RUN% xterm -e /usr/bin/bash -l&amp;quot; satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi  şu  satırı ilave edin ve kaydedin&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
%RUN% rxvt.exe  -bg #e5e5e5 -fg #000000 -vb  -fn &amp;quot;Lucida Console-17&amp;quot; -e /bin/tcsh -l  &lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
Sonuç olarak şu şekilde gözükecek:&lt;br /&gt;
&amp;lt;DOS&amp;gt;&lt;br /&gt;
-----------------------&lt;br /&gt;
REM Startup an xterm, using bash as the shell.&lt;br /&gt;
&lt;br /&gt;
REM %RUN% xterm -e /usr/bin/bash -l&lt;br /&gt;
&lt;br /&gt;
%RUN% rxvt.exe  -bg #e5e5e5 -fg #000000 -vb  -fn &amp;quot;Lucida Console-17&amp;quot; -e /bin/tcsh -l &lt;br /&gt;
-----------------------&lt;br /&gt;
&amp;lt;/DOS&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Şimdi yeniden Start &amp;gt; All Programs &amp;gt; Cygwin-X &amp;gt; XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. &lt;br /&gt;
&lt;br /&gt;
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:set4.jpg]]&lt;br /&gt;
&lt;br /&gt;
'''10'''. Şimdi  aşağıda xxxxxxxxx  çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc &lt;br /&gt;
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. &lt;br /&gt;
&lt;br /&gt;
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc dosyasını unix fomatına çevirelim. Bunun için komut satırına dos2unix .cshrc &lt;br /&gt;
yazıp enter tuşuna basın. Örnek:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[10:34][ziyadin@oxus] % dos2unix .cshrc&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
#@(#)cshrc 1.11 89/11/29 SMI&lt;br /&gt;
&lt;br /&gt;
set noclobber&lt;br /&gt;
&lt;br /&gt;
set notify &lt;br /&gt;
&lt;br /&gt;
set ignoreeof&lt;br /&gt;
&lt;br /&gt;
set savehist = 100000&lt;br /&gt;
&lt;br /&gt;
set history = 100000&lt;br /&gt;
&lt;br /&gt;
set time=100000&lt;br /&gt;
&lt;br /&gt;
umask 022&lt;br /&gt;
&lt;br /&gt;
set autolist&lt;br /&gt;
&lt;br /&gt;
set autologout = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
setenv  GMT_HOME &amp;quot;c:\cygwin\usr\local\GMT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
setenv GMT_SHAREDIR &amp;quot;c:\cygwin\usr\local\GMT\share&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin  /usr/local/NETCDF/bin ) &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
#kısa yollar&amp;quot;&lt;br /&gt;
&lt;br /&gt;
alias edit           'nedit '&lt;br /&gt;
&lt;br /&gt;
alias xh            'xhost +'&lt;br /&gt;
&lt;br /&gt;
alias cd            'cd \!*;echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias cp            'cp -i'&lt;br /&gt;
&lt;br /&gt;
alias mv            'mv -i'&lt;br /&gt;
&lt;br /&gt;
alias rm            'rm -i'&lt;br /&gt;
&lt;br /&gt;
alias pwd           'echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias lc             'wc -l'&lt;br /&gt;
&lt;br /&gt;
alias fgrep        'fgrep -n'&lt;br /&gt;
&lt;br /&gt;
alias psa           'ps -aux | more'&lt;br /&gt;
&lt;br /&gt;
alias chx         'chmod +x  *sh '&lt;br /&gt;
&lt;br /&gt;
alias df        'df -k'&lt;br /&gt;
&lt;br /&gt;
alias ps2eps  'ps2eps -q -R + -f '&lt;br /&gt;
&lt;br /&gt;
alias h            'history \!* | head -39 | more'&lt;br /&gt;
&lt;br /&gt;
alias m             more&lt;br /&gt;
&lt;br /&gt;
alias sors       'source ~/.cshrc'&lt;br /&gt;
&lt;br /&gt;
alias      ls  '/usr/bin/ls --color=tty --show-control-chars'&lt;br /&gt;
&lt;br /&gt;
alias lse          'ls  -C --sort=extension'&lt;br /&gt;
&lt;br /&gt;
alias la            'ls -a'&lt;br /&gt;
&lt;br /&gt;
alias lt            'ls -tr'&lt;br /&gt;
&lt;br /&gt;
alias llt            'll -tr'&lt;br /&gt;
&lt;br /&gt;
alias ll            'ls -la'&lt;br /&gt;
&lt;br /&gt;
alias lsd           'ls -l | grep &amp;quot;^d&amp;quot;'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#komut satırı renkleri&amp;quot;&lt;br /&gt;
&lt;br /&gt;
set prompt = &amp;quot;%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% &amp;quot; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#yukarıdaki prompt satırından sonra bir boşluk şart.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul &amp;quot;.bashrc&amp;quot; dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar  çünkü “alias rm ‘rm –i’” olarak yazılmış.  &lt;br /&gt;
&lt;br /&gt;
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
[[Resim:set7.jpg]]&lt;br /&gt;
&lt;br /&gt;
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok &amp;gt; Ok &amp;gt; Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''11'''.  Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.  &lt;br /&gt;
&lt;br /&gt;
'''12'''. Bir kaç ufak bilgi:&lt;br /&gt;
* C diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/c&lt;br /&gt;
* D diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/d&lt;br /&gt;
yapabilirsiniz. &lt;br /&gt;
      &lt;br /&gt;
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
      ln –s /cygdrive/c /c&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
C diskine &lt;br /&gt;
&amp;lt;C&amp;gt;      cd /c &amp;lt;/C&amp;gt;&lt;br /&gt;
yaparak da ulaşabilirsiniz&lt;br /&gt;
&lt;br /&gt;
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== GMT KURULUMU ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).&lt;br /&gt;
&lt;br /&gt;
 GMT4.4.0_basic_install.exe&lt;br /&gt;
 GMT4.4.0_pdf_install.exe&lt;br /&gt;
 GSHHS1.10_highfull_install.exe&lt;br /&gt;
&lt;br /&gt;
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve  cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında  GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları &amp;quot;.bashrc&amp;quot; altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.&lt;br /&gt;
&lt;br /&gt;
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Hepsi bu kadar!!!!&lt;br /&gt;
 GMT kullanıma hazır. &lt;br /&gt;
&lt;br /&gt;
Test edelim  aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &amp;amp;” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.&lt;br /&gt;
sonra &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
chmod +x marmara.gmt yazın komut satırına ve entere basın&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
ardından&lt;br /&gt;
&lt;br /&gt;
./marmara.gmt  yazıp enter a basın&lt;br /&gt;
&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pscoast -R26/30/39/42 -JM6  -B1 -W -N1 -Ia -Df &amp;gt; ! marma.ps&lt;br /&gt;
gv marma.ps&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Resim:set6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.&lt;br /&gt;
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:nedit1.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz &lt;br /&gt;
[[Cygwin]]&lt;br /&gt;
 &lt;br /&gt;
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Dosya:Paketler.jpg</id>
		<title>Dosya:Paketler.jpg</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Dosya:Paketler.jpg"/>
				<updated>2010-09-30T11:48:37Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: paket seçimi&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;paket seçimi&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Dosya:Paketler.png</id>
		<title>Dosya:Paketler.png</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Dosya:Paketler.png"/>
				<updated>2010-09-30T11:45:28Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: paket seçimi&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;paket seçimi&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Windows_kurulumu</id>
		<title>Windows kurulumu</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Windows_kurulumu"/>
				<updated>2010-09-30T11:44:51Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Windows altında GMT kullanımı için üç seçenek mevcut:&lt;br /&gt;
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)&lt;br /&gt;
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.&lt;br /&gt;
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak&lt;br /&gt;
&lt;br /&gt;
== Cygwin+GMT ==&lt;br /&gt;
&lt;br /&gt;
cygwin setup.exe  indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.&lt;br /&gt;
&lt;br /&gt;
'''1'''.Installation type : defualt: Install from Internet &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''2'''.Select Root Install Directory: default: C:\cygwin &amp;gt; next (D'ye kurmak isterseniz adresi D:\cygwin yapın)&lt;br /&gt;
&lt;br /&gt;
'''3'''.Select Local Package Directory: default: masaüstü &amp;gt; next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.&lt;br /&gt;
&lt;br /&gt;
'''4'''.Select your Internet connection: default: Direct Connection &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''5'''.Choose a download site: no default: bir site seç &amp;gt; next (favorim ftp://ftp.uni-kl.de)&lt;br /&gt;
&lt;br /&gt;
[[Resim:1set.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız &amp;quot;Devel&amp;quot; paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
[[Resim:paketler.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.&lt;br /&gt;
&lt;br /&gt;
Geçmiş olsun cygwin kuruldu.&lt;br /&gt;
&lt;br /&gt;
'''8'''. Start &amp;gt; All Programs &amp;gt; Cygwin-X &amp;gt; XWin Server'i çalıştırın&lt;br /&gt;
&lt;br /&gt;
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada &amp;quot;kullanıcı_adı@makina_ismi&amp;quot; şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki benim için &amp;quot;/home/ziyadin&amp;quot; &lt;br /&gt;
&lt;br /&gt;
[[Resim:set3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Peki &amp;quot;home&amp;quot;  nerede bilgisayarda??? &lt;br /&gt;
&lt;br /&gt;
Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''&lt;br /&gt;
&lt;br /&gt;
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda &amp;quot;%RUN% xterm -e /usr/bin/bash -l&amp;quot; satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi  şu  satırı ilave edin ve kaydedin&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
%RUN% rxvt.exe  -bg #e5e5e5 -fg #000000 -vb  -fn &amp;quot;Lucida Console-17&amp;quot; -e /bin/tcsh -l  &lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
Sonuç olarak şu şekilde gözükecek:&lt;br /&gt;
&amp;lt;DOS&amp;gt;&lt;br /&gt;
-----------------------&lt;br /&gt;
REM Startup an xterm, using bash as the shell.&lt;br /&gt;
&lt;br /&gt;
REM %RUN% xterm -e /usr/bin/bash -l&lt;br /&gt;
&lt;br /&gt;
%RUN% rxvt.exe  -bg #e5e5e5 -fg #000000 -vb  -fn &amp;quot;Lucida Console-17&amp;quot; -e /bin/tcsh -l &lt;br /&gt;
-----------------------&lt;br /&gt;
&amp;lt;/DOS&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Şimdi yeniden Start &amp;gt; All Programs &amp;gt; Cygwin-X &amp;gt; XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. &lt;br /&gt;
&lt;br /&gt;
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:set4.jpg]]&lt;br /&gt;
&lt;br /&gt;
'''10'''. Şimdi  aşağıda xxxxxxxxx  çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc &lt;br /&gt;
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. &lt;br /&gt;
&lt;br /&gt;
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc dosyasını unix fomatına çevirelim. Bunun için komut satırına dos2unix .cshrc &lt;br /&gt;
yazıp enter tuşuna basın. Örnek:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[10:34][ziyadin@oxus] % dos2unix .cshrc&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
#@(#)cshrc 1.11 89/11/29 SMI&lt;br /&gt;
&lt;br /&gt;
set noclobber&lt;br /&gt;
&lt;br /&gt;
set notify &lt;br /&gt;
&lt;br /&gt;
set ignoreeof&lt;br /&gt;
&lt;br /&gt;
set savehist = 100000&lt;br /&gt;
&lt;br /&gt;
set history = 100000&lt;br /&gt;
&lt;br /&gt;
set time=100000&lt;br /&gt;
&lt;br /&gt;
umask 022&lt;br /&gt;
&lt;br /&gt;
set autolist&lt;br /&gt;
&lt;br /&gt;
set autologout = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
setenv  GMT_HOME &amp;quot;c:\cygwin\usr\local\GMT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
setenv GMT_SHAREDIR &amp;quot;c:\cygwin\usr\local\GMT\share&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin  /usr/local/NETCDF/bin ) &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
#kısa yollar&amp;quot;&lt;br /&gt;
&lt;br /&gt;
alias edit           'nedit '&lt;br /&gt;
&lt;br /&gt;
alias xh            'xhost +'&lt;br /&gt;
&lt;br /&gt;
alias cd            'cd \!*;echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias cp            'cp -i'&lt;br /&gt;
&lt;br /&gt;
alias mv            'mv -i'&lt;br /&gt;
&lt;br /&gt;
alias rm            'rm -i'&lt;br /&gt;
&lt;br /&gt;
alias pwd           'echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias lc             'wc -l'&lt;br /&gt;
&lt;br /&gt;
alias fgrep        'fgrep -n'&lt;br /&gt;
&lt;br /&gt;
alias psa           'ps -aux | more'&lt;br /&gt;
&lt;br /&gt;
alias chx         'chmod +x  *sh '&lt;br /&gt;
&lt;br /&gt;
alias df        'df -k'&lt;br /&gt;
&lt;br /&gt;
alias ps2eps  'ps2eps -q -R + -f '&lt;br /&gt;
&lt;br /&gt;
alias h            'history \!* | head -39 | more'&lt;br /&gt;
&lt;br /&gt;
alias m             more&lt;br /&gt;
&lt;br /&gt;
alias sors       'source ~/.cshrc'&lt;br /&gt;
&lt;br /&gt;
alias      ls  '/usr/bin/ls --color=tty --show-control-chars'&lt;br /&gt;
&lt;br /&gt;
alias lse          'ls  -C --sort=extension'&lt;br /&gt;
&lt;br /&gt;
alias la            'ls -a'&lt;br /&gt;
&lt;br /&gt;
alias lt            'ls -tr'&lt;br /&gt;
&lt;br /&gt;
alias llt            'll -tr'&lt;br /&gt;
&lt;br /&gt;
alias ll            'ls -la'&lt;br /&gt;
&lt;br /&gt;
alias lsd           'ls -l | grep &amp;quot;^d&amp;quot;'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#komut satırı renkleri&amp;quot;&lt;br /&gt;
&lt;br /&gt;
set prompt = &amp;quot;%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% &amp;quot; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#yukarıdaki prompt satırından sonra bir boşluk şart.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul &amp;quot;.bashrc&amp;quot; dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar  çünkü “alias rm ‘rm –i’” olarak yazılmış.  &lt;br /&gt;
&lt;br /&gt;
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
[[Resim:set7.jpg]]&lt;br /&gt;
&lt;br /&gt;
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok &amp;gt; Ok &amp;gt; Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''11'''.  Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.  &lt;br /&gt;
&lt;br /&gt;
'''12'''. Bir kaç ufak bilgi:&lt;br /&gt;
* C diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/c&lt;br /&gt;
* D diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/d&lt;br /&gt;
yapabilirsiniz. &lt;br /&gt;
      &lt;br /&gt;
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
      ln –s /cygdrive/c /c&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
C diskine &lt;br /&gt;
&amp;lt;C&amp;gt;      cd /c &amp;lt;/C&amp;gt;&lt;br /&gt;
yaparak da ulaşabilirsiniz&lt;br /&gt;
&lt;br /&gt;
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== GMT KURULUMU ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).&lt;br /&gt;
&lt;br /&gt;
 GMT4.4.0_basic_install.exe&lt;br /&gt;
 GMT4.4.0_pdf_install.exe&lt;br /&gt;
 GSHHS1.10_highfull_install.exe&lt;br /&gt;
&lt;br /&gt;
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve  cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında  GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları &amp;quot;.bashrc&amp;quot; altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.&lt;br /&gt;
&lt;br /&gt;
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Hepsi bu kadar!!!!&lt;br /&gt;
 GMT kullanıma hazır. &lt;br /&gt;
&lt;br /&gt;
Test edelim  aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &amp;amp;” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.&lt;br /&gt;
sonra &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
chmod +x marmara.gmt yazın komut satırına ve entere basın&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
ardından&lt;br /&gt;
&lt;br /&gt;
./marmara.gmt  yazıp enter a basın&lt;br /&gt;
&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pscoast -R26/30/39/42 -JM6  -B1 -W -N1 -Ia -Df &amp;gt; ! marma.ps&lt;br /&gt;
gv marma.ps&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Resim:set6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.&lt;br /&gt;
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:nedit1.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz &lt;br /&gt;
[[Cygwin]]&lt;br /&gt;
 &lt;br /&gt;
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Windows_kurulumu</id>
		<title>Windows kurulumu</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Windows_kurulumu"/>
				<updated>2010-09-29T12:03:30Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Windows altında GMT kullanımı için üç seçenek mevcut:&lt;br /&gt;
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)&lt;br /&gt;
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.&lt;br /&gt;
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak&lt;br /&gt;
&lt;br /&gt;
== Cygwin+GMT ==&lt;br /&gt;
&lt;br /&gt;
cygwin setup.exe  indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.&lt;br /&gt;
&lt;br /&gt;
'''1'''.Installation type : defualt: Install from Internet &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''2'''.Select Root Install Directory: default: C:\cygwin &amp;gt; next (D'ye kurmak isterseniz adresi D:\cygwin yapın)&lt;br /&gt;
&lt;br /&gt;
'''3'''.Select Local Package Directory: default: masaüstü &amp;gt; next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.&lt;br /&gt;
&lt;br /&gt;
'''4'''.Select your Internet connection: default: Direct Connection &amp;gt; next&lt;br /&gt;
&lt;br /&gt;
'''5'''.Choose a download site: no default: bir site seç &amp;gt; next (favorim ftp://ftp.uni-kl.de)&lt;br /&gt;
&lt;br /&gt;
[[Resim:1set.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız &amp;quot;Devel&amp;quot; paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
[[Resim:set2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.&lt;br /&gt;
&lt;br /&gt;
Geçmiş olsun cygwin kuruldu.&lt;br /&gt;
&lt;br /&gt;
'''8'''. Start &amp;gt; All Programs &amp;gt; Cygwin-X &amp;gt; XWin Server'i çalıştırın&lt;br /&gt;
&lt;br /&gt;
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada &amp;quot;kullanıcı_adı@makina_ismi&amp;quot; şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki benim için &amp;quot;/home/ziyadin&amp;quot; &lt;br /&gt;
&lt;br /&gt;
[[Resim:set3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Peki &amp;quot;home&amp;quot;  nerede bilgisayarda??? &lt;br /&gt;
&lt;br /&gt;
Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''&lt;br /&gt;
&lt;br /&gt;
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda &amp;quot;%RUN% xterm -e /usr/bin/bash -l&amp;quot; satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi  şu  satırı ilave edin ve kaydedin&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
%RUN% rxvt.exe  -bg #e5e5e5 -fg #000000 -vb  -fn &amp;quot;Lucida Console-17&amp;quot; -e /bin/tcsh -l  &lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
Sonuç olarak şu şekilde gözükecek:&lt;br /&gt;
&amp;lt;DOS&amp;gt;&lt;br /&gt;
-----------------------&lt;br /&gt;
REM Startup an xterm, using bash as the shell.&lt;br /&gt;
&lt;br /&gt;
REM %RUN% xterm -e /usr/bin/bash -l&lt;br /&gt;
&lt;br /&gt;
%RUN% rxvt.exe  -bg #e5e5e5 -fg #000000 -vb  -fn &amp;quot;Lucida Console-17&amp;quot; -e /bin/tcsh -l &lt;br /&gt;
-----------------------&lt;br /&gt;
&amp;lt;/DOS&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Şimdi yeniden Start &amp;gt; All Programs &amp;gt; Cygwin-X &amp;gt; XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. &lt;br /&gt;
&lt;br /&gt;
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:set4.jpg]]&lt;br /&gt;
&lt;br /&gt;
'''10'''. Şimdi  aşağıda xxxxxxxxx  çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc &lt;br /&gt;
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. &lt;br /&gt;
&lt;br /&gt;
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc dosyasını unix fomatına çevirelim. Bunun için komut satırına dos2unix .cshrc &lt;br /&gt;
yazıp enter tuşuna basın. Örnek:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[10:34][ziyadin@oxus] % dos2unix .cshrc&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
#@(#)cshrc 1.11 89/11/29 SMI&lt;br /&gt;
&lt;br /&gt;
set noclobber&lt;br /&gt;
&lt;br /&gt;
set notify &lt;br /&gt;
&lt;br /&gt;
set ignoreeof&lt;br /&gt;
&lt;br /&gt;
set savehist = 100000&lt;br /&gt;
&lt;br /&gt;
set history = 100000&lt;br /&gt;
&lt;br /&gt;
set time=100000&lt;br /&gt;
&lt;br /&gt;
umask 022&lt;br /&gt;
&lt;br /&gt;
set autolist&lt;br /&gt;
&lt;br /&gt;
set autologout = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
setenv  GMT_HOME &amp;quot;c:\cygwin\usr\local\GMT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
setenv GMT_SHAREDIR &amp;quot;c:\cygwin\usr\local\GMT\share&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin  /usr/local/NETCDF/bin ) &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
#kısa yollar&amp;quot;&lt;br /&gt;
&lt;br /&gt;
alias edit           'nedit '&lt;br /&gt;
&lt;br /&gt;
alias xh            'xhost +'&lt;br /&gt;
&lt;br /&gt;
alias cd            'cd \!*;echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias cp            'cp -i'&lt;br /&gt;
&lt;br /&gt;
alias mv            'mv -i'&lt;br /&gt;
&lt;br /&gt;
alias rm            'rm -i'&lt;br /&gt;
&lt;br /&gt;
alias pwd           'echo $cwd'&lt;br /&gt;
&lt;br /&gt;
alias lc             'wc -l'&lt;br /&gt;
&lt;br /&gt;
alias fgrep        'fgrep -n'&lt;br /&gt;
&lt;br /&gt;
alias psa           'ps -aux | more'&lt;br /&gt;
&lt;br /&gt;
alias chx         'chmod +x  *sh '&lt;br /&gt;
&lt;br /&gt;
alias df        'df -k'&lt;br /&gt;
&lt;br /&gt;
alias ps2eps  'ps2eps -q -R + -f '&lt;br /&gt;
&lt;br /&gt;
alias h            'history \!* | head -39 | more'&lt;br /&gt;
&lt;br /&gt;
alias m             more&lt;br /&gt;
&lt;br /&gt;
alias sors       'source ~/.cshrc'&lt;br /&gt;
&lt;br /&gt;
alias      ls  '/usr/bin/ls --color=tty --show-control-chars'&lt;br /&gt;
&lt;br /&gt;
alias lse          'ls  -C --sort=extension'&lt;br /&gt;
&lt;br /&gt;
alias la            'ls -a'&lt;br /&gt;
&lt;br /&gt;
alias lt            'ls -tr'&lt;br /&gt;
&lt;br /&gt;
alias llt            'll -tr'&lt;br /&gt;
&lt;br /&gt;
alias ll            'ls -la'&lt;br /&gt;
&lt;br /&gt;
alias lsd           'ls -l | grep &amp;quot;^d&amp;quot;'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#komut satırı renkleri&amp;quot;&lt;br /&gt;
&lt;br /&gt;
set prompt = &amp;quot;%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% &amp;quot; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#yukarıdaki prompt satırından sonra bir boşluk şart.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul &amp;quot;.bashrc&amp;quot; dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar  çünkü “alias rm ‘rm –i’” olarak yazılmış.  &lt;br /&gt;
&lt;br /&gt;
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
[[Resim:set7.jpg]]&lt;br /&gt;
&lt;br /&gt;
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok &amp;gt; Ok &amp;gt; Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''11'''.  Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.  &lt;br /&gt;
&lt;br /&gt;
'''12'''. Bir kaç ufak bilgi:&lt;br /&gt;
* C diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/c&lt;br /&gt;
* D diskine ulaşmak için&lt;br /&gt;
        cd /cygwin/d&lt;br /&gt;
yapabilirsiniz. &lt;br /&gt;
      &lt;br /&gt;
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
      ln –s /cygdrive/c /c&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
C diskine &lt;br /&gt;
&amp;lt;C&amp;gt;      cd /c &amp;lt;/C&amp;gt;&lt;br /&gt;
yaparak da ulaşabilirsiniz&lt;br /&gt;
&lt;br /&gt;
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== GMT KURULUMU ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).&lt;br /&gt;
&lt;br /&gt;
 GMT4.4.0_basic_install.exe&lt;br /&gt;
 GMT4.4.0_pdf_install.exe&lt;br /&gt;
 GSHHS1.10_highfull_install.exe&lt;br /&gt;
&lt;br /&gt;
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve  cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında  GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları &amp;quot;.bashrc&amp;quot; altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.&lt;br /&gt;
&lt;br /&gt;
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Hepsi bu kadar!!!!&lt;br /&gt;
 GMT kullanıma hazır. &lt;br /&gt;
&lt;br /&gt;
Test edelim  aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &amp;amp;” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.&lt;br /&gt;
sonra &lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
chmod +x marmara.gmt yazın komut satırına ve entere basın&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
ardından&lt;br /&gt;
&lt;br /&gt;
./marmara.gmt  yazıp enter a basın&lt;br /&gt;
&lt;br /&gt;
&amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pscoast -R26/30/39/42 -JM6  -B1 -W -N1 -Ia -Df &amp;gt; ! marma.ps&lt;br /&gt;
gv marma.ps&lt;br /&gt;
&amp;lt;/C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Resim:set6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.&lt;br /&gt;
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:nedit1.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz &lt;br /&gt;
[[Cygwin]]&lt;br /&gt;
 &lt;br /&gt;
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme</id>
		<title>Gridleme ve filtreleme</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme"/>
				<updated>2010-02-18T13:49:19Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[ batimetri verisini gridleme ve spike'ları maskeleme]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Batimetri verisi indirmek için [[Media:Bathy.txt|Bathy.txt]]&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gmtset MEASURE_UNIT inch&lt;br /&gt;
set dosya = Bathy.txt&lt;br /&gt;
########get minmax coordinates&lt;br /&gt;
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Math:    aliased to set !:1 = `echo &amp;quot;!:3-$&amp;quot; | bc -l `&lt;br /&gt;
#Math x = $R[2]- $R[1]&lt;br /&gt;
#Math y = $R[4]- $R[3]&lt;br /&gt;
#echo $x $y&lt;br /&gt;
&lt;br /&gt;
########### butun noktalari gridlemek icin&lt;br /&gt;
# gridding with 0.5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya&lt;br /&gt;
# 1 metre with 1 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya&lt;br /&gt;
# gridding with 2 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya&lt;br /&gt;
# gridding with 5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot each to see the difference&lt;br /&gt;
#grd2cpt tmp05.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp1.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp2.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp5.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#### resample and make all with the same pixel size&lt;br /&gt;
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd&lt;br /&gt;
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd&lt;br /&gt;
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd&lt;br /&gt;
&lt;br /&gt;
grd2cpt tmp5S.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps&lt;br /&gt;
&lt;br /&gt;
##### stack them with highest resolution on top&lt;br /&gt;
## fill the gaps in the data with 0.5 m pixel size&lt;br /&gt;
## from the with 1 m, 2m and then 5 m &lt;br /&gt;
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd&lt;br /&gt;
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd&lt;br /&gt;
grdmath tmpB.grd tmp5S.grd AND = spiky.grd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot the stacked data with 0.5 m pixel size. &lt;br /&gt;
### create an intensity (shade) file with sun angle of 315 (NW)&lt;br /&gt;
grdgradient spiky.grd -GspikyI.grd -Nt -A315&lt;br /&gt;
grd2cpt spiky.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage spiky.grd  -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
&lt;br /&gt;
### 3D plotting see the spikes !!!!!&lt;br /&gt;
echo $R&lt;br /&gt;
set nam = 3dspykes.ps&lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`&lt;br /&gt;
grdview   spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V   &amp;gt; ! $nam&lt;br /&gt;
&lt;br /&gt;
xv $nam&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Resim:3dspykes.jpg]]&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
############# remove the spikes now&lt;br /&gt;
### make a shade and a slope file&lt;br /&gt;
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V&lt;br /&gt;
&lt;br /&gt;
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)&lt;br /&gt;
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V&lt;br /&gt;
&lt;br /&gt;
## mask spikes now&lt;br /&gt;
grdmath  spiky.grd mask.grd OR = nospike.grd&lt;br /&gt;
&lt;br /&gt;
## have a look at it&lt;br /&gt;
grdgradient nospike.grd -GtmpI.grd -Nt -A315&lt;br /&gt;
grd2cpt nospike.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
 &lt;br /&gt;
# make intensity file&lt;br /&gt;
grdgradient nospike.grd -GnospikeI.grd -Nt -A315&lt;br /&gt;
&lt;br /&gt;
### 3D plotting &lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
set name = 3dnospykes.ps&lt;br /&gt;
grdview   nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -Jz0.08 -Qi300 -V -Z0 -B250 &amp;gt; ! $name&lt;br /&gt;
xv $name &amp;amp;&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:3dnospykes.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
## with intensity&lt;br /&gt;
grdview   nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 &amp;gt; ! $name&lt;br /&gt;
xv $name &amp;amp;&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Dosya:3dnospykes.jpg</id>
		<title>Dosya:3dnospykes.jpg</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Dosya:3dnospykes.jpg"/>
				<updated>2010-02-18T13:48:32Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme</id>
		<title>Gridleme ve filtreleme</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme"/>
				<updated>2010-02-18T13:48:17Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[ batitri verisini gridleme ve spike'lari maskeleme]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Batimetri verisi [[Media:Bathy.txt|Bathy.txt]]&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
gmtset MEASURE_UNIT inch&lt;br /&gt;
set dosya = Bathy.txt&lt;br /&gt;
########get minmax coordinates&lt;br /&gt;
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Math:    aliased to set !:1 = `echo &amp;quot;!:3-$&amp;quot; | bc -l `&lt;br /&gt;
#Math x = $R[2]- $R[1]&lt;br /&gt;
#Math y = $R[4]- $R[3]&lt;br /&gt;
#echo $x $y&lt;br /&gt;
&lt;br /&gt;
########### butun noktalari gridlemek icin&lt;br /&gt;
# gridding with 0.5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya&lt;br /&gt;
# 1 metre with 1 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya&lt;br /&gt;
# gridding with 2 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya&lt;br /&gt;
# gridding with 5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot each to see the difference&lt;br /&gt;
#grd2cpt tmp05.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp1.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp2.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp5.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#### resample and make all with the same pixel size&lt;br /&gt;
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd&lt;br /&gt;
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd&lt;br /&gt;
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd&lt;br /&gt;
&lt;br /&gt;
grd2cpt tmp5S.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps&lt;br /&gt;
&lt;br /&gt;
##### stack them with highest resolution on top&lt;br /&gt;
## fill the gaps in the data with 0.5 m pixel size&lt;br /&gt;
## from the with 1 m, 2m and then 5 m &lt;br /&gt;
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd&lt;br /&gt;
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd&lt;br /&gt;
grdmath tmpB.grd tmp5S.grd AND = spiky.grd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot the stacked data with 0.5 m pixel size. &lt;br /&gt;
### create an intensity (shade) file with sun angle of 315 (NW)&lt;br /&gt;
grdgradient spiky.grd -GspikyI.grd -Nt -A315&lt;br /&gt;
grd2cpt spiky.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage spiky.grd  -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
&lt;br /&gt;
### 3D plotting see the spikes !!!!!&lt;br /&gt;
echo $R&lt;br /&gt;
set nam = 3dspykes.ps&lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`&lt;br /&gt;
grdview   spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V   &amp;gt; ! $nam&lt;br /&gt;
&lt;br /&gt;
xv $nam&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Resim:3dspykes.jpg]]&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
############# remove the spikes now&lt;br /&gt;
### make a shade and a slope file&lt;br /&gt;
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V&lt;br /&gt;
&lt;br /&gt;
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)&lt;br /&gt;
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V&lt;br /&gt;
&lt;br /&gt;
## mask spikes now&lt;br /&gt;
grdmath  spiky.grd mask.grd OR = nospike.grd&lt;br /&gt;
&lt;br /&gt;
## have a look at it&lt;br /&gt;
grdgradient nospike.grd -GtmpI.grd -Nt -A315&lt;br /&gt;
grd2cpt nospike.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
 &lt;br /&gt;
# make intensity file&lt;br /&gt;
grdgradient nospike.grd -GnospikeI.grd -Nt -A315&lt;br /&gt;
&lt;br /&gt;
### 3D plotting &lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
set name = 3dnospykes.ps&lt;br /&gt;
grdview   nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -Jz0.08 -Qi300 -V -Z0 -B250 &amp;gt; ! $name&lt;br /&gt;
xv $name &amp;amp;&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Resim:3dnospykes.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
## with intensity&lt;br /&gt;
grdview   nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 &amp;gt; ! $name&lt;br /&gt;
xv $name &amp;amp;&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme</id>
		<title>Gridleme ve filtreleme</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme"/>
				<updated>2010-02-18T13:47:48Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[ batitri verisini gridleme ve spike'lari maskeleme]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Batimetri verisi [[Media:Bathy.txt|Bathy.txt]]&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
gmtset MEASURE_UNIT inch&lt;br /&gt;
set dosya = Bathy.txt&lt;br /&gt;
########get minmax coordinates&lt;br /&gt;
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Math:    aliased to set !:1 = `echo &amp;quot;!:3-$&amp;quot; | bc -l `&lt;br /&gt;
#Math x = $R[2]- $R[1]&lt;br /&gt;
#Math y = $R[4]- $R[3]&lt;br /&gt;
#echo $x $y&lt;br /&gt;
&lt;br /&gt;
########### butun noktalari gridlemek icin&lt;br /&gt;
# gridding with 0.5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya&lt;br /&gt;
# 1 metre with 1 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya&lt;br /&gt;
# gridding with 2 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya&lt;br /&gt;
# gridding with 5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot each to see the difference&lt;br /&gt;
#grd2cpt tmp05.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp1.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp2.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp5.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#### resample and make all with the same pixel size&lt;br /&gt;
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd&lt;br /&gt;
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd&lt;br /&gt;
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd&lt;br /&gt;
&lt;br /&gt;
grd2cpt tmp5S.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps&lt;br /&gt;
&lt;br /&gt;
##### stack them with highest resolution on top&lt;br /&gt;
## fill the gaps in the data with 0.5 m pixel size&lt;br /&gt;
## from the with 1 m, 2m and then 5 m &lt;br /&gt;
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd&lt;br /&gt;
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd&lt;br /&gt;
grdmath tmpB.grd tmp5S.grd AND = spiky.grd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot the stacked data with 0.5 m pixel size. &lt;br /&gt;
### create an intensity (shade) file with sun angle of 315 (NW)&lt;br /&gt;
grdgradient spiky.grd -GspikyI.grd -Nt -A315&lt;br /&gt;
grd2cpt spiky.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage spiky.grd  -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
&lt;br /&gt;
### 3D plotting see the spikes !!!!!&lt;br /&gt;
echo $R&lt;br /&gt;
set nam = 3dspykes.ps&lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`&lt;br /&gt;
grdview   spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V   &amp;gt; ! $nam&lt;br /&gt;
&lt;br /&gt;
xv $nam&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Resim:3dspykes.jpg]]&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
############# remove the spikes now&lt;br /&gt;
### make a shade and a slope file&lt;br /&gt;
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V&lt;br /&gt;
&lt;br /&gt;
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)&lt;br /&gt;
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V&lt;br /&gt;
&lt;br /&gt;
## mask spikes now&lt;br /&gt;
grdmath  spiky.grd mask.grd OR = nospike.grd&lt;br /&gt;
&lt;br /&gt;
## have a look at it&lt;br /&gt;
grdgradient nospike.grd -GtmpI.grd -Nt -A315&lt;br /&gt;
grd2cpt nospike.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
 &lt;br /&gt;
# make intensity file&lt;br /&gt;
grdgradient nospike.grd -GnospikeI.grd -Nt -A315&lt;br /&gt;
&lt;br /&gt;
### 3D plotting &lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
set name = 3dnospykes.ps&lt;br /&gt;
grdview   nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -Jz0.08 -Qi300 -V -Z0 -B250 &amp;gt; ! $name&lt;br /&gt;
xv $name &amp;amp;&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
[[Resim:3dnospykes.jpg]]&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
## with intensity&lt;br /&gt;
grdview   nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 &amp;gt; ! $name&lt;br /&gt;
xv $name &amp;amp;&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme</id>
		<title>Gridleme ve filtreleme</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme"/>
				<updated>2010-02-18T13:47:22Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[ batitri verisini gridleme ve spike'lari maskeleme]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Batimetri verisi [[Media:Bathy.txt|Bathy.txt]]&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
gmtset MEASURE_UNIT inch&lt;br /&gt;
set dosya = Bathy.txt&lt;br /&gt;
########get minmax coordinates&lt;br /&gt;
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Math:    aliased to set !:1 = `echo &amp;quot;!:3-$&amp;quot; | bc -l `&lt;br /&gt;
#Math x = $R[2]- $R[1]&lt;br /&gt;
#Math y = $R[4]- $R[3]&lt;br /&gt;
#echo $x $y&lt;br /&gt;
&lt;br /&gt;
########### butun noktalari gridlemek icin&lt;br /&gt;
# gridding with 0.5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya&lt;br /&gt;
# 1 metre with 1 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya&lt;br /&gt;
# gridding with 2 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya&lt;br /&gt;
# gridding with 5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot each to see the difference&lt;br /&gt;
#grd2cpt tmp05.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp1.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp2.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp5.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#### resample and make all with the same pixel size&lt;br /&gt;
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd&lt;br /&gt;
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd&lt;br /&gt;
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd&lt;br /&gt;
&lt;br /&gt;
grd2cpt tmp5S.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps&lt;br /&gt;
&lt;br /&gt;
##### stack them with highest resolution on top&lt;br /&gt;
## fill the gaps in the data with 0.5 m pixel size&lt;br /&gt;
## from the with 1 m, 2m and then 5 m &lt;br /&gt;
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd&lt;br /&gt;
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd&lt;br /&gt;
grdmath tmpB.grd tmp5S.grd AND = spiky.grd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot the stacked data with 0.5 m pixel size. &lt;br /&gt;
### create an intensity (shade) file with sun angle of 315 (NW)&lt;br /&gt;
grdgradient spiky.grd -GspikyI.grd -Nt -A315&lt;br /&gt;
grd2cpt spiky.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage spiky.grd  -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
&lt;br /&gt;
### 3D plotting see the spikes !!!!!&lt;br /&gt;
echo $R&lt;br /&gt;
set nam = 3dspykes.ps&lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`&lt;br /&gt;
grdview   spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V   &amp;gt; ! $nam&lt;br /&gt;
&lt;br /&gt;
xv $nam&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Resim:3dspykes.jpg]]&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
############# remove the spikes now&lt;br /&gt;
### make a shade and a slope file&lt;br /&gt;
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V&lt;br /&gt;
&lt;br /&gt;
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)&lt;br /&gt;
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V&lt;br /&gt;
&lt;br /&gt;
## mask spikes now&lt;br /&gt;
grdmath  spiky.grd mask.grd OR = nospike.grd&lt;br /&gt;
&lt;br /&gt;
## have a look at it&lt;br /&gt;
grdgradient nospike.grd -GtmpI.grd -Nt -A315&lt;br /&gt;
grd2cpt nospike.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
 &lt;br /&gt;
# make intensity file&lt;br /&gt;
grdgradient nospike.grd -GnospikeI.grd -Nt -A315&lt;br /&gt;
&lt;br /&gt;
### 3D plotting &lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
set name = 3dnospykes.ps&lt;br /&gt;
grdview   nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -Jz0.08 -Qi300 -V -Z0 -B250 &amp;gt; ! $name&lt;br /&gt;
xv $name &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
[[Resim:3dnospykes.jpg]]&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
## with intensity&lt;br /&gt;
grdview   nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 &amp;gt; ! $name&lt;br /&gt;
xv $name &amp;amp;&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme</id>
		<title>Gridleme ve filtreleme</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme"/>
				<updated>2010-02-18T13:46:51Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[ batitri verisini gridleme ve spike'lari maskeleme]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Batimetri verisi [[Media:Bathy.txt|Bathy.txt]]&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
gmtset MEASURE_UNIT inch&lt;br /&gt;
set dosya = Bathy.txt&lt;br /&gt;
########get minmax coordinates&lt;br /&gt;
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Math:    aliased to set !:1 = `echo &amp;quot;!:3-$&amp;quot; | bc -l `&lt;br /&gt;
#Math x = $R[2]- $R[1]&lt;br /&gt;
#Math y = $R[4]- $R[3]&lt;br /&gt;
#echo $x $y&lt;br /&gt;
&lt;br /&gt;
########### butun noktalari gridlemek icin&lt;br /&gt;
# gridding with 0.5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya&lt;br /&gt;
# 1 metre with 1 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya&lt;br /&gt;
# gridding with 2 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya&lt;br /&gt;
# gridding with 5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot each to see the difference&lt;br /&gt;
#grd2cpt tmp05.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp1.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp2.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp5.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#### resample and make all with the same pixel size&lt;br /&gt;
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd&lt;br /&gt;
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd&lt;br /&gt;
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd&lt;br /&gt;
&lt;br /&gt;
grd2cpt tmp5S.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps&lt;br /&gt;
&lt;br /&gt;
##### stack them with highest resolution on top&lt;br /&gt;
## fill the gaps in the data with 0.5 m pixel size&lt;br /&gt;
## from the with 1 m, 2m and then 5 m &lt;br /&gt;
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd&lt;br /&gt;
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd&lt;br /&gt;
grdmath tmpB.grd tmp5S.grd AND = spiky.grd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot the stacked data with 0.5 m pixel size. &lt;br /&gt;
### create an intensity (shade) file with sun angle of 315 (NW)&lt;br /&gt;
grdgradient spiky.grd -GspikyI.grd -Nt -A315&lt;br /&gt;
grd2cpt spiky.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage spiky.grd  -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
&lt;br /&gt;
### 3D plotting see the spikes !!!!!&lt;br /&gt;
echo $R&lt;br /&gt;
set nam = 3dspykes.ps&lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`&lt;br /&gt;
grdview   spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V   &amp;gt; ! $nam&lt;br /&gt;
&lt;br /&gt;
xv $nam&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Resim:3dspykes.jpg]]&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
############# remove the spikes now&lt;br /&gt;
### make a shade and a slope file&lt;br /&gt;
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V&lt;br /&gt;
&lt;br /&gt;
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)&lt;br /&gt;
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V&lt;br /&gt;
&lt;br /&gt;
## mask spikes now&lt;br /&gt;
grdmath  spiky.grd mask.grd OR = nospike.grd&lt;br /&gt;
&lt;br /&gt;
## have a look at it&lt;br /&gt;
grdgradient nospike.grd -GtmpI.grd -Nt -A315&lt;br /&gt;
grd2cpt nospike.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
 &lt;br /&gt;
# make intensity file&lt;br /&gt;
grdgradient nospike.grd -GnospikeI.grd -Nt -A315&lt;br /&gt;
&lt;br /&gt;
### 3D plotting &lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
set name = 3dnospykes.ps&lt;br /&gt;
grdview   nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -Jz0.08 -Qi300 -V -Z0 -B250 &amp;gt; ! $name&lt;br /&gt;
xv $name &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
[[Resim:3dnospykes.jpg]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
## with intensity&lt;br /&gt;
grdview   nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 &amp;gt; ! $name&lt;br /&gt;
xv $name &amp;amp;&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme</id>
		<title>Gridleme ve filtreleme</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme"/>
				<updated>2010-02-18T13:46:00Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[ batitri verisini gridleme ve spike'lari maskeleme]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Batimetri verisi [[Media:Bathy.txt|Bathy.txt]]&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
gmtset MEASURE_UNIT inch&lt;br /&gt;
set dosya = Bathy.txt&lt;br /&gt;
########get minmax coordinates&lt;br /&gt;
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Math:    aliased to set !:1 = `echo &amp;quot;!:3-$&amp;quot; | bc -l `&lt;br /&gt;
#Math x = $R[2]- $R[1]&lt;br /&gt;
#Math y = $R[4]- $R[3]&lt;br /&gt;
#echo $x $y&lt;br /&gt;
&lt;br /&gt;
########### butun noktalari gridlemek icin&lt;br /&gt;
# gridding with 0.5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya&lt;br /&gt;
# 1 metre with 1 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya&lt;br /&gt;
# gridding with 2 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya&lt;br /&gt;
# gridding with 5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot each to see the difference&lt;br /&gt;
#grd2cpt tmp05.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp1.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp2.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp5.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#### resample and make all with the same pixel size&lt;br /&gt;
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd&lt;br /&gt;
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd&lt;br /&gt;
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd&lt;br /&gt;
&lt;br /&gt;
grd2cpt tmp5S.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps&lt;br /&gt;
&lt;br /&gt;
##### stack them with highest resolution on top&lt;br /&gt;
## fill the gaps in the data with 0.5 m pixel size&lt;br /&gt;
## from the with 1 m, 2m and then 5 m &lt;br /&gt;
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd&lt;br /&gt;
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd&lt;br /&gt;
grdmath tmpB.grd tmp5S.grd AND = spiky.grd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot the stacked data with 0.5 m pixel size. &lt;br /&gt;
### create an intensity (shade) file with sun angle of 315 (NW)&lt;br /&gt;
grdgradient spiky.grd -GspikyI.grd -Nt -A315&lt;br /&gt;
grd2cpt spiky.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage spiky.grd  -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
&lt;br /&gt;
### 3D plotting see the spikes !!!!!&lt;br /&gt;
echo $R&lt;br /&gt;
set nam = 3dspykes.ps&lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`&lt;br /&gt;
grdview   spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V   &amp;gt; ! $nam&lt;br /&gt;
&lt;br /&gt;
xv $nam&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Resim:3dspykes.jpg]]&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
############# remove the spikes now&lt;br /&gt;
### make a shade and a slope file&lt;br /&gt;
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V&lt;br /&gt;
&lt;br /&gt;
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)&lt;br /&gt;
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V&lt;br /&gt;
&lt;br /&gt;
## mask spikes now&lt;br /&gt;
grdmath  spiky.grd mask.grd OR = nospike.grd&lt;br /&gt;
&lt;br /&gt;
## have a look at it&lt;br /&gt;
grdgradient nospike.grd -GtmpI.grd -Nt -A315&lt;br /&gt;
grd2cpt nospike.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
 &lt;br /&gt;
# make intensity file&lt;br /&gt;
grdgradient nospike.grd -GnospikeI.grd -Nt -A315&lt;br /&gt;
&lt;br /&gt;
### 3D plotting &lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
set name = 3dnospykes.ps&lt;br /&gt;
grdview   nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -Jz0.08 -Qi300 -V -Z0 -B250 &amp;gt; ! $name&lt;br /&gt;
xv $name &amp;amp;&lt;br /&gt;
## with intensity&lt;br /&gt;
grdview   nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 &amp;gt; ! $name&lt;br /&gt;
xv $name &amp;amp;&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Dosya:3dspykes.jpg</id>
		<title>Dosya:3dspykes.jpg</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Dosya:3dspykes.jpg"/>
				<updated>2010-02-18T13:45:18Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme</id>
		<title>Gridleme ve filtreleme</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme"/>
				<updated>2010-02-18T13:43:13Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[ batitri verisini gridleme ve spike'lari maskeleme]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Batimetri verisi [[Media:Bathy.txt|Bathy.txt]]&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
gmtset MEASURE_UNIT inch&lt;br /&gt;
set dosya = Bathy.txt&lt;br /&gt;
########get minmax coordinates&lt;br /&gt;
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Math:    aliased to set !:1 = `echo &amp;quot;!:3-$&amp;quot; | bc -l `&lt;br /&gt;
#Math x = $R[2]- $R[1]&lt;br /&gt;
#Math y = $R[4]- $R[3]&lt;br /&gt;
#echo $x $y&lt;br /&gt;
&lt;br /&gt;
########### butun noktalari gridlemek icin&lt;br /&gt;
# gridding with 0.5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya&lt;br /&gt;
# 1 metre with 1 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya&lt;br /&gt;
# gridding with 2 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya&lt;br /&gt;
# gridding with 5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot each to see the difference&lt;br /&gt;
#grd2cpt tmp05.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp1.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp2.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp5.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#### resample and make all with the same pixel size&lt;br /&gt;
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd&lt;br /&gt;
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd&lt;br /&gt;
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd&lt;br /&gt;
&lt;br /&gt;
grd2cpt tmp5S.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps&lt;br /&gt;
&lt;br /&gt;
##### stack them with highest resolution on top&lt;br /&gt;
## fill the gaps in the data with 0.5 m pixel size&lt;br /&gt;
## from the with 1 m, 2m and then 5 m &lt;br /&gt;
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd&lt;br /&gt;
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd&lt;br /&gt;
grdmath tmpB.grd tmp5S.grd AND = spiky.grd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot the stacked data with 0.5 m pixel size. &lt;br /&gt;
### create an intensity (shade) file with sun angle of 315 (NW)&lt;br /&gt;
grdgradient spiky.grd -GspikyI.grd -Nt -A315&lt;br /&gt;
grd2cpt spiky.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage spiky.grd  -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
&lt;br /&gt;
### 3D plotting see the spikes !!!!!&lt;br /&gt;
echo $R&lt;br /&gt;
set nam = 3dspykes.ps&lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`&lt;br /&gt;
grdview   spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V   &amp;gt; ! $nam&lt;br /&gt;
&lt;br /&gt;
xv $nam&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Resim:3dspykes.jgp]]&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
############# remove the spikes now&lt;br /&gt;
### make a shade and a slope file&lt;br /&gt;
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V&lt;br /&gt;
&lt;br /&gt;
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)&lt;br /&gt;
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V&lt;br /&gt;
&lt;br /&gt;
## mask spikes now&lt;br /&gt;
grdmath  spiky.grd mask.grd OR = nospike.grd&lt;br /&gt;
&lt;br /&gt;
## have a look at it&lt;br /&gt;
grdgradient nospike.grd -GtmpI.grd -Nt -A315&lt;br /&gt;
grd2cpt nospike.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
 &lt;br /&gt;
# make intensity file&lt;br /&gt;
grdgradient nospike.grd -GnospikeI.grd -Nt -A315&lt;br /&gt;
&lt;br /&gt;
### 3D plotting &lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
set name = 3dnospykes.ps&lt;br /&gt;
grdview   nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -Jz0.08 -Qi300 -V -Z0 -B250 &amp;gt; ! $name&lt;br /&gt;
xv $name &amp;amp;&lt;br /&gt;
## with intensity&lt;br /&gt;
grdview   nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 &amp;gt; ! $name&lt;br /&gt;
xv $name &amp;amp;&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme</id>
		<title>Gridleme ve filtreleme</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme"/>
				<updated>2010-02-18T13:34:49Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[ batitri verisini gridleme ve spike'lari maskeleme]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Batimetri verisi [[Media:Bathy.txt|Bathy.txt]]&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
gmtset MEASURE_UNIT inch&lt;br /&gt;
set dosya = Bathy.txt&lt;br /&gt;
########get minmax coordinates&lt;br /&gt;
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Math:    aliased to set !:1 = `echo &amp;quot;!:3-$&amp;quot; | bc -l `&lt;br /&gt;
#Math x = $R[2]- $R[1]&lt;br /&gt;
#Math y = $R[4]- $R[3]&lt;br /&gt;
#echo $x $y&lt;br /&gt;
&lt;br /&gt;
########### butun noktalari gridlemek icin&lt;br /&gt;
# gridding with 0.5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya&lt;br /&gt;
# 1 metre with 1 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya&lt;br /&gt;
# gridding with 2 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya&lt;br /&gt;
# gridding with 5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot each to see the difference&lt;br /&gt;
#grd2cpt tmp05.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp1.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp2.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp5.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#### resample and make all with the same pixel size&lt;br /&gt;
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd&lt;br /&gt;
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd&lt;br /&gt;
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd&lt;br /&gt;
&lt;br /&gt;
grd2cpt tmp5S.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps&lt;br /&gt;
&lt;br /&gt;
##### stack them with highest resolution on top&lt;br /&gt;
## fill the gaps in the data with 0.5 m pixel size&lt;br /&gt;
## from the with 1 m, 2m and then 5 m &lt;br /&gt;
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd&lt;br /&gt;
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd&lt;br /&gt;
grdmath tmpB.grd tmp5S.grd AND = spiky.grd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot the stacked data with 0.5 m pixel size. &lt;br /&gt;
### create an intensity (shade) file with sun angle of 315 (NW)&lt;br /&gt;
grdgradient spiky.grd -GspikyI.grd -Nt -A315&lt;br /&gt;
grd2cpt spiky.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage spiky.grd  -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
&lt;br /&gt;
### 3D plotting see the spikes !!!!!&lt;br /&gt;
echo $R&lt;br /&gt;
set nam = 3d.ps&lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`&lt;br /&gt;
grdview   spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V   &amp;gt; ! $nam&lt;br /&gt;
&lt;br /&gt;
xv $nam&lt;br /&gt;
&lt;br /&gt;
############# remove the spikes now&lt;br /&gt;
### make a shade and a slope file&lt;br /&gt;
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V&lt;br /&gt;
&lt;br /&gt;
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)&lt;br /&gt;
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V&lt;br /&gt;
&lt;br /&gt;
## mask spikes now&lt;br /&gt;
grdmath  spiky.grd mask.grd OR = nospike.grd&lt;br /&gt;
&lt;br /&gt;
## have a look at it&lt;br /&gt;
grdgradient nospike.grd -GtmpI.grd -Nt -A315&lt;br /&gt;
grd2cpt nospike.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
 &lt;br /&gt;
# make intensity file&lt;br /&gt;
grdgradient nospike.grd -GnospikeI.grd -Nt -A315&lt;br /&gt;
&lt;br /&gt;
### 3D plotting &lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
&lt;br /&gt;
grdview   nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 &amp;gt; ! $dosya:r3d.ps&lt;br /&gt;
xv $dosya:r3d.ps &amp;amp;&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme</id>
		<title>Gridleme ve filtreleme</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme"/>
				<updated>2010-02-18T13:33:46Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[ batitri verisini gridleme ve spike'lari maskeleme]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
set dosya = [[Media:Bathy.txt|Bathy.txt]]&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
gmtset MEASURE_UNIT inch&lt;br /&gt;
&lt;br /&gt;
########get minmax coordinates&lt;br /&gt;
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Math:    aliased to set !:1 = `echo &amp;quot;!:3-$&amp;quot; | bc -l `&lt;br /&gt;
#Math x = $R[2]- $R[1]&lt;br /&gt;
#Math y = $R[4]- $R[3]&lt;br /&gt;
#echo $x $y&lt;br /&gt;
&lt;br /&gt;
########### butun noktalari gridlemek icin&lt;br /&gt;
# gridding with 0.5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya&lt;br /&gt;
# 1 metre with 1 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya&lt;br /&gt;
# gridding with 2 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya&lt;br /&gt;
# gridding with 5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot each to see the difference&lt;br /&gt;
#grd2cpt tmp05.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp1.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp2.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp5.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#### resample and make all with the same pixel size&lt;br /&gt;
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd&lt;br /&gt;
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd&lt;br /&gt;
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd&lt;br /&gt;
&lt;br /&gt;
grd2cpt tmp5S.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps&lt;br /&gt;
&lt;br /&gt;
##### stack them with highest resolution on top&lt;br /&gt;
## fill the gaps in the data with 0.5 m pixel size&lt;br /&gt;
## from the with 1 m, 2m and then 5 m &lt;br /&gt;
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd&lt;br /&gt;
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd&lt;br /&gt;
grdmath tmpB.grd tmp5S.grd AND = spiky.grd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot the stacked data with 0.5 m pixel size. &lt;br /&gt;
### create an intensity (shade) file with sun angle of 315 (NW)&lt;br /&gt;
grdgradient spiky.grd -GspikyI.grd -Nt -A315&lt;br /&gt;
grd2cpt spiky.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage spiky.grd  -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
&lt;br /&gt;
### 3D plotting see the spikes !!!!!&lt;br /&gt;
echo $R&lt;br /&gt;
set nam = 3d.ps&lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`&lt;br /&gt;
grdview   spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V   &amp;gt; ! $nam&lt;br /&gt;
&lt;br /&gt;
xv $nam&lt;br /&gt;
&lt;br /&gt;
############# remove the spikes now&lt;br /&gt;
### make a shade and a slope file&lt;br /&gt;
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V&lt;br /&gt;
&lt;br /&gt;
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)&lt;br /&gt;
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V&lt;br /&gt;
&lt;br /&gt;
## mask spikes now&lt;br /&gt;
grdmath  spiky.grd mask.grd OR = nospike.grd&lt;br /&gt;
&lt;br /&gt;
## have a look at it&lt;br /&gt;
grdgradient nospike.grd -GtmpI.grd -Nt -A315&lt;br /&gt;
grd2cpt nospike.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
 &lt;br /&gt;
# make intensity file&lt;br /&gt;
grdgradient nospike.grd -GnospikeI.grd -Nt -A315&lt;br /&gt;
&lt;br /&gt;
### 3D plotting &lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
&lt;br /&gt;
grdview   nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 &amp;gt; ! $dosya:r3d.ps&lt;br /&gt;
xv $dosya:r3d.ps &amp;amp;&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme</id>
		<title>Gridleme ve filtreleme</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme"/>
				<updated>2010-02-18T13:33:17Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[ batitri verisini gridleme ve spike'lari maskeleme]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
### dosya ismi gir&lt;br /&gt;
&amp;lt;\bash&amp;gt;&lt;br /&gt;
set dosya = [[Media:Bathy.txt|Bathy.txt]]&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
gmtset MEASURE_UNIT inch&lt;br /&gt;
&lt;br /&gt;
########get minmax coordinates&lt;br /&gt;
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Math:    aliased to set !:1 = `echo &amp;quot;!:3-$&amp;quot; | bc -l `&lt;br /&gt;
#Math x = $R[2]- $R[1]&lt;br /&gt;
#Math y = $R[4]- $R[3]&lt;br /&gt;
#echo $x $y&lt;br /&gt;
&lt;br /&gt;
########### butun noktalari gridlemek icin&lt;br /&gt;
# gridding with 0.5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya&lt;br /&gt;
# 1 metre with 1 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya&lt;br /&gt;
# gridding with 2 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya&lt;br /&gt;
# gridding with 5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot each to see the difference&lt;br /&gt;
#grd2cpt tmp05.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp1.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp2.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp5.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#### resample and make all with the same pixel size&lt;br /&gt;
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd&lt;br /&gt;
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd&lt;br /&gt;
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd&lt;br /&gt;
&lt;br /&gt;
grd2cpt tmp5S.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps&lt;br /&gt;
&lt;br /&gt;
##### stack them with highest resolution on top&lt;br /&gt;
## fill the gaps in the data with 0.5 m pixel size&lt;br /&gt;
## from the with 1 m, 2m and then 5 m &lt;br /&gt;
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd&lt;br /&gt;
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd&lt;br /&gt;
grdmath tmpB.grd tmp5S.grd AND = spiky.grd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot the stacked data with 0.5 m pixel size. &lt;br /&gt;
### create an intensity (shade) file with sun angle of 315 (NW)&lt;br /&gt;
grdgradient spiky.grd -GspikyI.grd -Nt -A315&lt;br /&gt;
grd2cpt spiky.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage spiky.grd  -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
&lt;br /&gt;
### 3D plotting see the spikes !!!!!&lt;br /&gt;
echo $R&lt;br /&gt;
set nam = 3d.ps&lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`&lt;br /&gt;
grdview   spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V   &amp;gt; ! $nam&lt;br /&gt;
&lt;br /&gt;
xv $nam&lt;br /&gt;
&lt;br /&gt;
############# remove the spikes now&lt;br /&gt;
### make a shade and a slope file&lt;br /&gt;
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V&lt;br /&gt;
&lt;br /&gt;
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)&lt;br /&gt;
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V&lt;br /&gt;
&lt;br /&gt;
## mask spikes now&lt;br /&gt;
grdmath  spiky.grd mask.grd OR = nospike.grd&lt;br /&gt;
&lt;br /&gt;
## have a look at it&lt;br /&gt;
grdgradient nospike.grd -GtmpI.grd -Nt -A315&lt;br /&gt;
grd2cpt nospike.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
 &lt;br /&gt;
# make intensity file&lt;br /&gt;
grdgradient nospike.grd -GnospikeI.grd -Nt -A315&lt;br /&gt;
&lt;br /&gt;
### 3D plotting &lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
&lt;br /&gt;
grdview   nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 &amp;gt; ! $dosya:r3d.ps&lt;br /&gt;
xv $dosya:r3d.ps &amp;amp;&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme</id>
		<title>Gridleme ve filtreleme</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme"/>
				<updated>2010-02-18T13:32:47Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[ batitri verisini gridleme ve spike'lari maskeleme]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
### dosya ismi gir&lt;br /&gt;
set dosya = [[Media:Bathy.txt|Bathy.txt]]&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
gmtset MEASURE_UNIT inch&lt;br /&gt;
&lt;br /&gt;
########get minmax coordinates&lt;br /&gt;
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Math:    aliased to set !:1 = `echo &amp;quot;!:3-$&amp;quot; | bc -l `&lt;br /&gt;
#Math x = $R[2]- $R[1]&lt;br /&gt;
#Math y = $R[4]- $R[3]&lt;br /&gt;
#echo $x $y&lt;br /&gt;
&lt;br /&gt;
########### butun noktalari gridlemek icin&lt;br /&gt;
# gridding with 0.5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya&lt;br /&gt;
# 1 metre with 1 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya&lt;br /&gt;
# gridding with 2 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya&lt;br /&gt;
# gridding with 5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot each to see the difference&lt;br /&gt;
#grd2cpt tmp05.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp1.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp2.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp5.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#### resample and make all with the same pixel size&lt;br /&gt;
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd&lt;br /&gt;
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd&lt;br /&gt;
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd&lt;br /&gt;
&lt;br /&gt;
grd2cpt tmp5S.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps&lt;br /&gt;
&lt;br /&gt;
##### stack them with highest resolution on top&lt;br /&gt;
## fill the gaps in the data with 0.5 m pixel size&lt;br /&gt;
## from the with 1 m, 2m and then 5 m &lt;br /&gt;
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd&lt;br /&gt;
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd&lt;br /&gt;
grdmath tmpB.grd tmp5S.grd AND = spiky.grd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot the stacked data with 0.5 m pixel size. &lt;br /&gt;
### create an intensity (shade) file with sun angle of 315 (NW)&lt;br /&gt;
grdgradient spiky.grd -GspikyI.grd -Nt -A315&lt;br /&gt;
grd2cpt spiky.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage spiky.grd  -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
&lt;br /&gt;
### 3D plotting see the spikes !!!!!&lt;br /&gt;
echo $R&lt;br /&gt;
set nam = 3d.ps&lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`&lt;br /&gt;
grdview   spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V   &amp;gt; ! $nam&lt;br /&gt;
&lt;br /&gt;
xv $nam&lt;br /&gt;
&lt;br /&gt;
############# remove the spikes now&lt;br /&gt;
### make a shade and a slope file&lt;br /&gt;
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V&lt;br /&gt;
&lt;br /&gt;
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)&lt;br /&gt;
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V&lt;br /&gt;
&lt;br /&gt;
## mask spikes now&lt;br /&gt;
grdmath  spiky.grd mask.grd OR = nospike.grd&lt;br /&gt;
&lt;br /&gt;
## have a look at it&lt;br /&gt;
grdgradient nospike.grd -GtmpI.grd -Nt -A315&lt;br /&gt;
grd2cpt nospike.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
 &lt;br /&gt;
# make intensity file&lt;br /&gt;
grdgradient nospike.grd -GnospikeI.grd -Nt -A315&lt;br /&gt;
&lt;br /&gt;
### 3D plotting &lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
&lt;br /&gt;
grdview   nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 &amp;gt; ! $dosya:r3d.ps&lt;br /&gt;
xv $dosya:r3d.ps &amp;amp;&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme</id>
		<title>Gridleme ve filtreleme</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme"/>
				<updated>2010-02-18T13:31:59Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[ batitri verisini gridleme ve spike'lari maskeleme]]&lt;br /&gt;
set dosya = [[Media:Bathy.txt|Bathy.txt]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
### dosya ismi gir&lt;br /&gt;
set dosya = Bathy.txt&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
gmtset MEASURE_UNIT inch&lt;br /&gt;
&lt;br /&gt;
########get minmax coordinates&lt;br /&gt;
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Math:    aliased to set !:1 = `echo &amp;quot;!:3-$&amp;quot; | bc -l `&lt;br /&gt;
#Math x = $R[2]- $R[1]&lt;br /&gt;
#Math y = $R[4]- $R[3]&lt;br /&gt;
#echo $x $y&lt;br /&gt;
&lt;br /&gt;
########### butun noktalari gridlemek icin&lt;br /&gt;
# gridding with 0.5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya&lt;br /&gt;
# 1 metre with 1 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya&lt;br /&gt;
# gridding with 2 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya&lt;br /&gt;
# gridding with 5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot each to see the difference&lt;br /&gt;
#grd2cpt tmp05.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp1.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp2.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp5.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#### resample and make all with the same pixel size&lt;br /&gt;
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd&lt;br /&gt;
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd&lt;br /&gt;
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd&lt;br /&gt;
&lt;br /&gt;
grd2cpt tmp5S.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps&lt;br /&gt;
&lt;br /&gt;
##### stack them with highest resolution on top&lt;br /&gt;
## fill the gaps in the data with 0.5 m pixel size&lt;br /&gt;
## from the with 1 m, 2m and then 5 m &lt;br /&gt;
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd&lt;br /&gt;
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd&lt;br /&gt;
grdmath tmpB.grd tmp5S.grd AND = spiky.grd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot the stacked data with 0.5 m pixel size. &lt;br /&gt;
### create an intensity (shade) file with sun angle of 315 (NW)&lt;br /&gt;
grdgradient spiky.grd -GspikyI.grd -Nt -A315&lt;br /&gt;
grd2cpt spiky.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage spiky.grd  -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
&lt;br /&gt;
### 3D plotting see the spikes !!!!!&lt;br /&gt;
echo $R&lt;br /&gt;
set nam = 3d.ps&lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`&lt;br /&gt;
grdview   spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V   &amp;gt; ! $nam&lt;br /&gt;
&lt;br /&gt;
xv $nam&lt;br /&gt;
&lt;br /&gt;
############# remove the spikes now&lt;br /&gt;
### make a shade and a slope file&lt;br /&gt;
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V&lt;br /&gt;
&lt;br /&gt;
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)&lt;br /&gt;
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V&lt;br /&gt;
&lt;br /&gt;
## mask spikes now&lt;br /&gt;
grdmath  spiky.grd mask.grd OR = nospike.grd&lt;br /&gt;
&lt;br /&gt;
## have a look at it&lt;br /&gt;
grdgradient nospike.grd -GtmpI.grd -Nt -A315&lt;br /&gt;
grd2cpt nospike.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
 &lt;br /&gt;
# make intensity file&lt;br /&gt;
grdgradient nospike.grd -GnospikeI.grd -Nt -A315&lt;br /&gt;
&lt;br /&gt;
### 3D plotting &lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
&lt;br /&gt;
grdview   nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 &amp;gt; ! $dosya:r3d.ps&lt;br /&gt;
xv $dosya:r3d.ps &amp;amp;&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme</id>
		<title>Gridleme ve filtreleme</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme"/>
				<updated>2010-02-18T13:30:45Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[ batitri verisini gridleme ve spike'lari maskeleme]]&lt;br /&gt;
set dosya = [[Media:Bathy.txt|Bathy.txt]]&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
### dosya ismi gir&lt;br /&gt;
set dosya = [[Media:Bathy.txt|Bathy.txt]]&lt;br /&gt;
&lt;br /&gt;
gmtset MEASURE_UNIT inch&lt;br /&gt;
&lt;br /&gt;
########get minmax coordinates&lt;br /&gt;
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Math:    aliased to set !:1 = `echo &amp;quot;!:3-$&amp;quot; | bc -l `&lt;br /&gt;
#Math x = $R[2]- $R[1]&lt;br /&gt;
#Math y = $R[4]- $R[3]&lt;br /&gt;
#echo $x $y&lt;br /&gt;
&lt;br /&gt;
########### butun noktalari gridlemek icin&lt;br /&gt;
# gridding with 0.5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya&lt;br /&gt;
# 1 metre with 1 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya&lt;br /&gt;
# gridding with 2 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya&lt;br /&gt;
# gridding with 5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot each to see the difference&lt;br /&gt;
#grd2cpt tmp05.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp1.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp2.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp5.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#### resample and make all with the same pixel size&lt;br /&gt;
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd&lt;br /&gt;
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd&lt;br /&gt;
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd&lt;br /&gt;
&lt;br /&gt;
grd2cpt tmp5S.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps&lt;br /&gt;
&lt;br /&gt;
##### stack them with highest resolution on top&lt;br /&gt;
## fill the gaps in the data with 0.5 m pixel size&lt;br /&gt;
## from the with 1 m, 2m and then 5 m &lt;br /&gt;
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd&lt;br /&gt;
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd&lt;br /&gt;
grdmath tmpB.grd tmp5S.grd AND = spiky.grd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot the stacked data with 0.5 m pixel size. &lt;br /&gt;
### create an intensity (shade) file with sun angle of 315 (NW)&lt;br /&gt;
grdgradient spiky.grd -GspikyI.grd -Nt -A315&lt;br /&gt;
grd2cpt spiky.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage spiky.grd  -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
&lt;br /&gt;
### 3D plotting see the spikes !!!!!&lt;br /&gt;
echo $R&lt;br /&gt;
set nam = 3d.ps&lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`&lt;br /&gt;
grdview   spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V   &amp;gt; ! $nam&lt;br /&gt;
&lt;br /&gt;
xv $nam&lt;br /&gt;
&lt;br /&gt;
############# remove the spikes now&lt;br /&gt;
### make a shade and a slope file&lt;br /&gt;
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V&lt;br /&gt;
&lt;br /&gt;
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)&lt;br /&gt;
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V&lt;br /&gt;
&lt;br /&gt;
## mask spikes now&lt;br /&gt;
grdmath  spiky.grd mask.grd OR = nospike.grd&lt;br /&gt;
&lt;br /&gt;
## have a look at it&lt;br /&gt;
grdgradient nospike.grd -GtmpI.grd -Nt -A315&lt;br /&gt;
grd2cpt nospike.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
 &lt;br /&gt;
# make intensity file&lt;br /&gt;
grdgradient nospike.grd -GnospikeI.grd -Nt -A315&lt;br /&gt;
&lt;br /&gt;
### 3D plotting &lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
&lt;br /&gt;
grdview   nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 &amp;gt; ! $dosya:r3d.ps&lt;br /&gt;
xv $dosya:r3d.ps &amp;amp;&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme</id>
		<title>Gridleme ve filtreleme</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme"/>
				<updated>2010-02-18T13:30:00Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[ batitri verisini gridleme ve spike'lari maskeleme]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
### dosya ismi gir&lt;br /&gt;
set dosya = [[Media:Bathy.txt|Bathy.txt]]&lt;br /&gt;
&lt;br /&gt;
gmtset MEASURE_UNIT inch&lt;br /&gt;
&lt;br /&gt;
########get minmax coordinates&lt;br /&gt;
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Math:    aliased to set !:1 = `echo &amp;quot;!:3-$&amp;quot; | bc -l `&lt;br /&gt;
#Math x = $R[2]- $R[1]&lt;br /&gt;
#Math y = $R[4]- $R[3]&lt;br /&gt;
#echo $x $y&lt;br /&gt;
&lt;br /&gt;
########### butun noktalari gridlemek icin&lt;br /&gt;
# gridding with 0.5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya&lt;br /&gt;
# 1 metre with 1 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya&lt;br /&gt;
# gridding with 2 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya&lt;br /&gt;
# gridding with 5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot each to see the difference&lt;br /&gt;
#grd2cpt tmp05.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp1.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp2.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp5.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#### resample and make all with the same pixel size&lt;br /&gt;
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd&lt;br /&gt;
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd&lt;br /&gt;
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd&lt;br /&gt;
&lt;br /&gt;
grd2cpt tmp5S.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps&lt;br /&gt;
&lt;br /&gt;
##### stack them with highest resolution on top&lt;br /&gt;
## fill the gaps in the data with 0.5 m pixel size&lt;br /&gt;
## from the with 1 m, 2m and then 5 m &lt;br /&gt;
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd&lt;br /&gt;
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd&lt;br /&gt;
grdmath tmpB.grd tmp5S.grd AND = spiky.grd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot the stacked data with 0.5 m pixel size. &lt;br /&gt;
### create an intensity (shade) file with sun angle of 315 (NW)&lt;br /&gt;
grdgradient spiky.grd -GspikyI.grd -Nt -A315&lt;br /&gt;
grd2cpt spiky.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage spiky.grd  -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
&lt;br /&gt;
### 3D plotting see the spikes !!!!!&lt;br /&gt;
echo $R&lt;br /&gt;
set nam = 3d.ps&lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`&lt;br /&gt;
grdview   spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V   &amp;gt; ! $nam&lt;br /&gt;
&lt;br /&gt;
xv $nam&lt;br /&gt;
&lt;br /&gt;
############# remove the spikes now&lt;br /&gt;
### make a shade and a slope file&lt;br /&gt;
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V&lt;br /&gt;
&lt;br /&gt;
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)&lt;br /&gt;
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V&lt;br /&gt;
&lt;br /&gt;
## mask spikes now&lt;br /&gt;
grdmath  spiky.grd mask.grd OR = nospike.grd&lt;br /&gt;
&lt;br /&gt;
## have a look at it&lt;br /&gt;
grdgradient nospike.grd -GtmpI.grd -Nt -A315&lt;br /&gt;
grd2cpt nospike.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
 &lt;br /&gt;
# make intensity file&lt;br /&gt;
grdgradient nospike.grd -GnospikeI.grd -Nt -A315&lt;br /&gt;
&lt;br /&gt;
### 3D plotting &lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
&lt;br /&gt;
grdview   nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 &amp;gt; ! $dosya:r3d.ps&lt;br /&gt;
xv $dosya:r3d.ps &amp;amp;&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme</id>
		<title>Gridleme ve filtreleme</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme"/>
				<updated>2010-02-18T13:29:47Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[ batitri verisini gridleme ve spike'lari maskeleme]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
### dosya ismi gir&lt;br /&gt;
set dosya = [[[[Media:Bathy.txt|Bathy.txt]]]]&lt;br /&gt;
&lt;br /&gt;
gmtset MEASURE_UNIT inch&lt;br /&gt;
&lt;br /&gt;
########get minmax coordinates&lt;br /&gt;
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Math:    aliased to set !:1 = `echo &amp;quot;!:3-$&amp;quot; | bc -l `&lt;br /&gt;
#Math x = $R[2]- $R[1]&lt;br /&gt;
#Math y = $R[4]- $R[3]&lt;br /&gt;
#echo $x $y&lt;br /&gt;
&lt;br /&gt;
########### butun noktalari gridlemek icin&lt;br /&gt;
# gridding with 0.5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya&lt;br /&gt;
# 1 metre with 1 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya&lt;br /&gt;
# gridding with 2 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya&lt;br /&gt;
# gridding with 5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot each to see the difference&lt;br /&gt;
#grd2cpt tmp05.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp1.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp2.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp5.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#### resample and make all with the same pixel size&lt;br /&gt;
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd&lt;br /&gt;
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd&lt;br /&gt;
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd&lt;br /&gt;
&lt;br /&gt;
grd2cpt tmp5S.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps&lt;br /&gt;
&lt;br /&gt;
##### stack them with highest resolution on top&lt;br /&gt;
## fill the gaps in the data with 0.5 m pixel size&lt;br /&gt;
## from the with 1 m, 2m and then 5 m &lt;br /&gt;
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd&lt;br /&gt;
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd&lt;br /&gt;
grdmath tmpB.grd tmp5S.grd AND = spiky.grd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot the stacked data with 0.5 m pixel size. &lt;br /&gt;
### create an intensity (shade) file with sun angle of 315 (NW)&lt;br /&gt;
grdgradient spiky.grd -GspikyI.grd -Nt -A315&lt;br /&gt;
grd2cpt spiky.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage spiky.grd  -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
&lt;br /&gt;
### 3D plotting see the spikes !!!!!&lt;br /&gt;
echo $R&lt;br /&gt;
set nam = 3d.ps&lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`&lt;br /&gt;
grdview   spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V   &amp;gt; ! $nam&lt;br /&gt;
&lt;br /&gt;
xv $nam&lt;br /&gt;
&lt;br /&gt;
############# remove the spikes now&lt;br /&gt;
### make a shade and a slope file&lt;br /&gt;
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V&lt;br /&gt;
&lt;br /&gt;
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)&lt;br /&gt;
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V&lt;br /&gt;
&lt;br /&gt;
## mask spikes now&lt;br /&gt;
grdmath  spiky.grd mask.grd OR = nospike.grd&lt;br /&gt;
&lt;br /&gt;
## have a look at it&lt;br /&gt;
grdgradient nospike.grd -GtmpI.grd -Nt -A315&lt;br /&gt;
grd2cpt nospike.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
 &lt;br /&gt;
# make intensity file&lt;br /&gt;
grdgradient nospike.grd -GnospikeI.grd -Nt -A315&lt;br /&gt;
&lt;br /&gt;
### 3D plotting &lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
&lt;br /&gt;
grdview   nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 &amp;gt; ! $dosya:r3d.ps&lt;br /&gt;
xv $dosya:r3d.ps &amp;amp;&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme</id>
		<title>Gridleme ve filtreleme</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme"/>
				<updated>2010-02-18T13:29:01Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[ batitri verisini gridleme ve spike'lari maskeleme]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
### dosya ismi gir&lt;br /&gt;
set dosya = [[bathy.txt]]&lt;br /&gt;
&lt;br /&gt;
gmtset MEASURE_UNIT inch&lt;br /&gt;
&lt;br /&gt;
########get minmax coordinates&lt;br /&gt;
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Math:    aliased to set !:1 = `echo &amp;quot;!:3-$&amp;quot; | bc -l `&lt;br /&gt;
#Math x = $R[2]- $R[1]&lt;br /&gt;
#Math y = $R[4]- $R[3]&lt;br /&gt;
#echo $x $y&lt;br /&gt;
&lt;br /&gt;
########### butun noktalari gridlemek icin&lt;br /&gt;
# gridding with 0.5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya&lt;br /&gt;
# 1 metre with 1 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya&lt;br /&gt;
# gridding with 2 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya&lt;br /&gt;
# gridding with 5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot each to see the difference&lt;br /&gt;
#grd2cpt tmp05.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp1.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp2.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp5.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#### resample and make all with the same pixel size&lt;br /&gt;
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd&lt;br /&gt;
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd&lt;br /&gt;
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd&lt;br /&gt;
&lt;br /&gt;
grd2cpt tmp5S.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps&lt;br /&gt;
&lt;br /&gt;
##### stack them with highest resolution on top&lt;br /&gt;
## fill the gaps in the data with 0.5 m pixel size&lt;br /&gt;
## from the with 1 m, 2m and then 5 m &lt;br /&gt;
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd&lt;br /&gt;
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd&lt;br /&gt;
grdmath tmpB.grd tmp5S.grd AND = spiky.grd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot the stacked data with 0.5 m pixel size. &lt;br /&gt;
### create an intensity (shade) file with sun angle of 315 (NW)&lt;br /&gt;
grdgradient spiky.grd -GspikyI.grd -Nt -A315&lt;br /&gt;
grd2cpt spiky.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage spiky.grd  -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
&lt;br /&gt;
### 3D plotting see the spikes !!!!!&lt;br /&gt;
echo $R&lt;br /&gt;
set nam = 3d.ps&lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`&lt;br /&gt;
grdview   spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V   &amp;gt; ! $nam&lt;br /&gt;
&lt;br /&gt;
xv $nam&lt;br /&gt;
&lt;br /&gt;
############# remove the spikes now&lt;br /&gt;
### make a shade and a slope file&lt;br /&gt;
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V&lt;br /&gt;
&lt;br /&gt;
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)&lt;br /&gt;
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V&lt;br /&gt;
&lt;br /&gt;
## mask spikes now&lt;br /&gt;
grdmath  spiky.grd mask.grd OR = nospike.grd&lt;br /&gt;
&lt;br /&gt;
## have a look at it&lt;br /&gt;
grdgradient nospike.grd -GtmpI.grd -Nt -A315&lt;br /&gt;
grd2cpt nospike.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
 &lt;br /&gt;
# make intensity file&lt;br /&gt;
grdgradient nospike.grd -GnospikeI.grd -Nt -A315&lt;br /&gt;
&lt;br /&gt;
### 3D plotting &lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
&lt;br /&gt;
grdview   nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 &amp;gt; ! $dosya:r3d.ps&lt;br /&gt;
xv $dosya:r3d.ps &amp;amp;&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme</id>
		<title>Gridleme ve filtreleme</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme"/>
				<updated>2010-02-18T13:28:06Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[ batitri verisini gridleme ve spike'lari maskeleme]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
### dosya ismi gir&lt;br /&gt;
set dosya = bathy.txt&lt;br /&gt;
&lt;br /&gt;
gmtset MEASURE_UNIT inch&lt;br /&gt;
&lt;br /&gt;
########get minmax coordinates&lt;br /&gt;
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Math:    aliased to set !:1 = `echo &amp;quot;!:3-$&amp;quot; | bc -l `&lt;br /&gt;
#Math x = $R[2]- $R[1]&lt;br /&gt;
#Math y = $R[4]- $R[3]&lt;br /&gt;
#echo $x $y&lt;br /&gt;
&lt;br /&gt;
########### butun noktalari gridlemek icin&lt;br /&gt;
# gridding with 0.5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya&lt;br /&gt;
# 1 metre with 1 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya&lt;br /&gt;
# gridding with 2 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya&lt;br /&gt;
# gridding with 5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot each to see the difference&lt;br /&gt;
#grd2cpt tmp05.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp1.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp2.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp5.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#### resample and make all with the same pixel size&lt;br /&gt;
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd&lt;br /&gt;
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd&lt;br /&gt;
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd&lt;br /&gt;
&lt;br /&gt;
grd2cpt tmp5S.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps&lt;br /&gt;
&lt;br /&gt;
##### stack them with highest resolution on top&lt;br /&gt;
## fill the gaps in the data with 0.5 m pixel size&lt;br /&gt;
## from the with 1 m, 2m and then 5 m &lt;br /&gt;
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd&lt;br /&gt;
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd&lt;br /&gt;
grdmath tmpB.grd tmp5S.grd AND = spiky.grd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot the stacked data with 0.5 m pixel size. &lt;br /&gt;
### create an intensity (shade) file with sun angle of 315 (NW)&lt;br /&gt;
grdgradient spiky.grd -GspikyI.grd -Nt -A315&lt;br /&gt;
grd2cpt spiky.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage spiky.grd  -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
&lt;br /&gt;
### 3D plotting see the spikes !!!!!&lt;br /&gt;
echo $R&lt;br /&gt;
set nam = 3d.ps&lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`&lt;br /&gt;
grdview   spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V   &amp;gt; ! $nam&lt;br /&gt;
&lt;br /&gt;
xv $nam&lt;br /&gt;
&lt;br /&gt;
############# remove the spikes now&lt;br /&gt;
### make a shade and a slope file&lt;br /&gt;
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V&lt;br /&gt;
&lt;br /&gt;
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)&lt;br /&gt;
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V&lt;br /&gt;
&lt;br /&gt;
## mask spikes now&lt;br /&gt;
grdmath  spiky.grd mask.grd OR = nospike.grd&lt;br /&gt;
&lt;br /&gt;
## have a look at it&lt;br /&gt;
grdgradient nospike.grd -GtmpI.grd -Nt -A315&lt;br /&gt;
grd2cpt nospike.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
 &lt;br /&gt;
# make intensity file&lt;br /&gt;
grdgradient nospike.grd -GnospikeI.grd -Nt -A315&lt;br /&gt;
&lt;br /&gt;
### 3D plotting &lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
&lt;br /&gt;
grdview   nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 &amp;gt; ! $dosya:r3d.ps&lt;br /&gt;
xv $dosya:r3d.ps &amp;amp;&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme</id>
		<title>Gridleme ve filtreleme</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme"/>
				<updated>2010-02-18T13:13:03Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[ batitri verisini gridleme ve spike'lari maskeleme]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
### dosya ismi gir&lt;br /&gt;
set dosya = bathy.dat&lt;br /&gt;
&lt;br /&gt;
gmtset MEASURE_UNIT inch&lt;br /&gt;
&lt;br /&gt;
########get minmax coordinates&lt;br /&gt;
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Math:    aliased to set !:1 = `echo &amp;quot;!:3-$&amp;quot; | bc -l `&lt;br /&gt;
#Math x = $R[2]- $R[1]&lt;br /&gt;
#Math y = $R[4]- $R[3]&lt;br /&gt;
#echo $x $y&lt;br /&gt;
&lt;br /&gt;
########### butun noktalari gridlemek icin&lt;br /&gt;
# gridding with 0.5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya&lt;br /&gt;
# 1 metre with 1 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya&lt;br /&gt;
# gridding with 2 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya&lt;br /&gt;
# gridding with 5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot each to see the difference&lt;br /&gt;
#grd2cpt tmp05.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp1.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp2.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp5.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#### resample and make all with the same pixel size&lt;br /&gt;
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd&lt;br /&gt;
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd&lt;br /&gt;
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd&lt;br /&gt;
&lt;br /&gt;
grd2cpt tmp5S.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps&lt;br /&gt;
&lt;br /&gt;
##### stack them with highest resolution on top&lt;br /&gt;
## fill the gaps in the data with 0.5 m pixel size&lt;br /&gt;
## from the with 1 m, 2m and then 5 m &lt;br /&gt;
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd&lt;br /&gt;
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd&lt;br /&gt;
grdmath tmpB.grd tmp5S.grd AND = spiky.grd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot the stacked data with 0.5 m pixel size. &lt;br /&gt;
### create an intensity (shade) file with sun angle of 315 (NW)&lt;br /&gt;
grdgradient spiky.grd -GspikyI.grd -Nt -A315&lt;br /&gt;
grd2cpt spiky.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage spiky.grd  -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
&lt;br /&gt;
### 3D plotting see the spikes !!!!!&lt;br /&gt;
echo $R&lt;br /&gt;
set nam = 3d.ps&lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`&lt;br /&gt;
grdview   spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V   &amp;gt; ! $nam&lt;br /&gt;
&lt;br /&gt;
xv $nam&lt;br /&gt;
&lt;br /&gt;
############# remove the spikes now&lt;br /&gt;
### make a shade and a slope file&lt;br /&gt;
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V&lt;br /&gt;
&lt;br /&gt;
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)&lt;br /&gt;
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V&lt;br /&gt;
&lt;br /&gt;
## mask spikes now&lt;br /&gt;
grdmath  spiky.grd mask.grd OR = nospike.grd&lt;br /&gt;
&lt;br /&gt;
## have a look at it&lt;br /&gt;
grdgradient nospike.grd -GtmpI.grd -Nt -A315&lt;br /&gt;
grd2cpt nospike.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
 &lt;br /&gt;
# make intensity file&lt;br /&gt;
grdgradient nospike.grd -GnospikeI.grd -Nt -A315&lt;br /&gt;
&lt;br /&gt;
### 3D plotting &lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
&lt;br /&gt;
grdview   nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 &amp;gt; ! $dosya:r3d.ps&lt;br /&gt;
xv $dosya:r3d.ps &amp;amp;&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme</id>
		<title>Gridleme ve filtreleme</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/Gridleme_ve_filtreleme"/>
				<updated>2010-02-18T13:06:11Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
### dosya ismi gir&lt;br /&gt;
set dosya = bathy.dat&lt;br /&gt;
&lt;br /&gt;
gmtset MEASURE_UNIT inch&lt;br /&gt;
&lt;br /&gt;
########get minmax coordinates&lt;br /&gt;
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Math:    aliased to set !:1 = `echo &amp;quot;!:3-$&amp;quot; | bc -l `&lt;br /&gt;
#Math x = $R[2]- $R[1]&lt;br /&gt;
#Math y = $R[4]- $R[3]&lt;br /&gt;
#echo $x $y&lt;br /&gt;
&lt;br /&gt;
########### butun noktalari gridlemek icin&lt;br /&gt;
# gridding with 0.5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya&lt;br /&gt;
# 1 metre with 1 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya&lt;br /&gt;
# gridding with 2 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya&lt;br /&gt;
# gridding with 5 metre pixel size&lt;br /&gt;
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot each to see the difference&lt;br /&gt;
#grd2cpt tmp05.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp1.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp2.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
#grd2cpt tmp5.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
#xv x.ps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#### resample and make all with the same pixel size&lt;br /&gt;
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd&lt;br /&gt;
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd&lt;br /&gt;
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd&lt;br /&gt;
&lt;br /&gt;
grd2cpt tmp5S.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps&lt;br /&gt;
&lt;br /&gt;
##### stack them with highest resolution on top&lt;br /&gt;
## fill the gaps in the data with 0.5 m pixel size&lt;br /&gt;
## from the with 1 m, 2m and then 5 m &lt;br /&gt;
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd&lt;br /&gt;
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd&lt;br /&gt;
grdmath tmpB.grd tmp5S.grd AND = spiky.grd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
######### plot the stacked data with 0.5 m pixel size. &lt;br /&gt;
### create an intensity (shade) file with sun angle of 315 (NW)&lt;br /&gt;
grdgradient spiky.grd -GspikyI.grd -Nt -A315&lt;br /&gt;
grd2cpt spiky.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage spiky.grd  -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
&lt;br /&gt;
### 3D plotting see the spikes !!!!!&lt;br /&gt;
echo $R&lt;br /&gt;
set nam = 3d.ps&lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`&lt;br /&gt;
grdview   spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V   &amp;gt; ! $nam&lt;br /&gt;
&lt;br /&gt;
xv $nam&lt;br /&gt;
&lt;br /&gt;
############# remove the spikes now&lt;br /&gt;
### make a shade and a slope file&lt;br /&gt;
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V&lt;br /&gt;
&lt;br /&gt;
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)&lt;br /&gt;
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V&lt;br /&gt;
&lt;br /&gt;
## mask spikes now&lt;br /&gt;
grdmath  spiky.grd mask.grd OR = nospike.grd&lt;br /&gt;
&lt;br /&gt;
## have a look at it&lt;br /&gt;
grdgradient nospike.grd -GtmpI.grd -Nt -A315&lt;br /&gt;
grd2cpt nospike.grd -Crainbow -V -Z &amp;gt; ! palet.cpt&lt;br /&gt;
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 &amp;gt; ! x.ps&lt;br /&gt;
xv x.ps &amp;amp;&lt;br /&gt;
 &lt;br /&gt;
# make intensity file&lt;br /&gt;
grdgradient nospike.grd -GnospikeI.grd -Nt -A315&lt;br /&gt;
&lt;br /&gt;
### 3D plotting &lt;br /&gt;
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]  &lt;br /&gt;
&lt;br /&gt;
grdview   nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 &amp;gt; ! $dosya:r3d.ps&lt;br /&gt;
xv $dosya:r3d.ps &amp;amp;&lt;br /&gt;
&amp;lt;/bash&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	<entry>
		<id>https://atag.itu.edu.tr/w/index.php/GMT_Kod_%C3%96rnekleri</id>
		<title>GMT Kod Örnekleri</title>
		<link rel="alternate" type="text/html" href="https://atag.itu.edu.tr/w/index.php/GMT_Kod_%C3%96rnekleri"/>
				<updated>2010-02-18T13:03:26Z</updated>
		
		<summary type="html">&lt;p&gt;Ziyadin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Genel Kullanım Bilgileri ==&lt;br /&gt;
* [[C-Shell]] temel bilgileri&lt;br /&gt;
* [[Bash]] temel bilgileri&lt;br /&gt;
* GMT programlarının kullanımı ile ilgili genel bilgiler için [[GMT Komutlarının Kullanımı]] başlığına bakınız.&lt;br /&gt;
&lt;br /&gt;
== GMT Örnekleri ==&lt;br /&gt;
&lt;br /&gt;
* [[Türkiye Kıyı Şeridi]]&lt;br /&gt;
* [[SRTM GEBCO mozaik]]&lt;br /&gt;
* [[GPS vektörlerinin çizdirilmesi]]&lt;br /&gt;
* [[Odak mekanizması çizimi]]&lt;br /&gt;
* [[DEM'den kesit alma]]&lt;br /&gt;
* [[SRTM çizimi]]&lt;br /&gt;
* [[3D DEM view|3D DEM çizimi]]&lt;br /&gt;
* [[SRTM4 çizimi]]&lt;br /&gt;
* [[Dem gölgeleme animasyonu]]&lt;br /&gt;
* [[Elastik deformasyon çizimi]]&lt;br /&gt;
* [[Gridleme ve filtreleme]]&lt;/div&gt;</summary>
		<author><name>Ziyadin</name></author>	</entry>

	</feed>