www.gantep.edu.tr Kütüphane - Web E-Posta Bilgi İşlem-Merkezi |
|
İNDEKS - Servisler - Klavuzlar - Arama - Bağlantılar/İndirilebilir Dosyalar - Yerel - Teknik Destek Birimi | |
/guides/linux/gu-linux-essentials-tr.php G. Ü. Linux Esasları |
English gu-linux-essentials.php |
Gaziantep Üniversitesi'ndeki merkezi Linux hesaplarının İNDİS
GirişBu rehber, Gaziantep Üniversitesi'ndeki, etkileşimli çalışma için merkezi Linux hesabını kullanmak isteyen öğrenciler ve personel için amaçlandı. Böyle bir çalışma örneğin şunları içerebilir:
Bu rehber sadece Linux'e temel bir giriş sağlar; daha ayrıntılı rehberler
şu adreslerde bulunabilir:
ACS Linux Guides.
Masaüstü uygulamalarının bu rehberde ele alınmadığına dikkat ediniz.
Linux, Unix işletim sisteminin bir değişik biçimidir.
İyi bilinen Windows işletim sistemleri gibi
Linux dosyaları oluşturmak ve saklamak, ve birçok çeşit
uygulama ve servisi çalıştırmak için kullanılabilir.
Linux merkezi üniversite sunucuları için seçildi,
çünkü güvenli, Microsoft işletim sistemlerini etkileyen bilgisayar
virüsleri/solucanları/trojanları tarafından etkilenmez,
ve çok kullanıcılı ortam için mükemmel uygun. Üniversitedeki etkileşimli sunucular
olduğu kadar, tüm web, mail, ve ftp sunucular da Linux sunucuları tarafından barındırılıyor.
Linux'un bir diğer ekstra faydası birçok dağıtıcıdan indirmenin
bedava olması; mesela http://www.slackware.com
ve http://www.redhat.com.
Linux aynı zamanda birçok araştırma enstitüsünde ve sayısı gittikçe artan şirketlerde,
hükümet departmanlarında ve masaüstlerinde tercih edilen işletim sistemi.
Linux işletim sistemi hakkında daha fazla bilgi için
http://www.linuxhq.com
ve http://www.linux.org sitelerine bakınız
(internette Linux'le ilgili birçok site bulunuyor).
Gaziantep Üniversitesindeki herhangi bir personel veya öğrenci merkezi Linux sunucusuna bir giriş hesabı alabilir. Personel için iki Linux sunucusu, ve yine öğrenciler için de iki Linux sunucusu bulunmaktadır. Bilgi işlem merkezinden Linux sunucusu üzerinde siz de bir hesap alabilirsiniz (yani bir giris-adı ve şifre). Bunun için üniversite kimlik kartınızı göstermeniz gerekecek. Sunucular ise şunlardır:
Merkezi Linux sunucusuna bağlanmaİnternet bağlantısı olan herhangi bir bilgisayardan Linux sunucunuza erişmek mümkün. Merkezi Linux sunucunuza ssh kullanımı (bir öğrenci hesabı için örnek): ssh giris-adı@gul4.bim.gantep.edu.trve şifrenizi girin. Daha fazla bilgi için bakınız: http://wwwacs.gantep.edu.tr/services/index-tr.php Microsoft Windows için iyi bir telnet veya ssh istemcisini http://pfs.gantep.edu.tr/windows/ adresinden indirebilirsiniz. Örneğin putty. Burada aynı zamanda bir ssh dosya transfer istemcisi bulabilirsiniz. Mail sunucuları için (gul1, gul3) webmail/webdisk'i faydalı bulabilirsiniz.
Şifreniz hesabınızı diğer bir kişinin onu kullanmasından korur. Hesabınızı kullanan yetkisiz bir insan dosyalarınızı okuyabilir ve silebilir, email'inizi okuyabilir ve silebilir, sizin hesabınızı yasa dışı veya zarar verici faaliyetlerde kullanabilir. Şifrenizi gizli tutmalısınız ve hesabınızı başkalarıyla paylaşmamalısınız. Farklı hesaplarınızda aynı şifreyi kullanmamalısınız. Başkası tarafından tahmin etmesi kolay olmayan iyi bir şifre seçmelisiniz. Şifrenizde harfler (büyük ve küçük harf), rakamlar, ve semboller kullanabilirsiniz. Şifrenizi değiştirmek için aşağıdaki komutu komut satırına yazın: $ passwdMail şifrenizi webmail içerisinde değiştirebilirsiniz. Şifrenizi ezberleyin (onu bir yere yazmak güvenli değil). Şifrenizi unutursanız bilgi işlem merkezinden yeni bir tane alabilirsiniz; yalnız üniversite kimlik kartınızı göstermeniz gerekecek. Komut SatırıLinux sunucunuza bağlandıktan ve giriş-adı ve şifrenizi doğru olarak yazdıktan sonra şu komut istemini bulursunuz $artık bir Linux ortamındasınız, komut istemi sizden bir komut girmenizi bekliyor. Büyük küçük harf duyarlılığı
Linux'te büyük küçük harf duyarlılığı vardır:
normalde komutlar küçük harfle yazılır,
oluşturduğunuz dosyaların dosya isimlerinde de
büyük küçük harf duyarlılığı vardır ve mesela
MyFile.txt
ile myfile.txt birbirinden farklıdır.
Uzun bir komutu tamamlamak için [TAB] tuşunu kullanın. Mesela şu komutu getirmek istiyorsunuz: $ edit gunlugum-eylul-2003.txtEğer gunlugum-eylul-2003.txt dosyası zaten bulunuyorsa sadece şunu yazmanız gerekir $ edit gun[TAB]dosya adının geri kalanı bulunacak ve komut sizin için tamamlanacaktır. Bir gul1 veya gul2 etkileşimli hesabınızla aynı zamanda email hizmeti alabilirsiniz; email adresiniz şu olur:
personel login-name@gantep.edu.tr Email okumak veya göndermek için pine email istemcisini kullanabilirsiniz. Komut satırına pine veya mail yazın, mesela: http://www.washington.edu/pine/tutorial/.
Uzaktaki bir bilgisayarda da bir email istemcisi kullanabilirsiniz
(mesela ofisinizde MS Outlook gibi) ve
emaillerinizi Linux sunucunuzdan indirebilirsiniz;
böyle bir durumda bilgisayarınızın bir virus/solucan'dan zarar görmesine
izin vermemek için dikkatli olmalısınız.
Uzaktaki bir email istemcisinin kullanımı hakkında daha fazla bilgi için:
Email Client Settings.
Merkezi Linux hesabının size bir de kişisel web sitesi sağlar. HTML ve JAVA'nın yanısıra, web sayfalarınız PHP script'leri içerebilir. Web sitenizin adresi:
personel http://www1.gantep.edu.tr/~giris-adı Kişisel web sitesi oluşturmak için en az index.html veya index.php dosyasının en üstteki (home) dizini altındaki www/ dizininde bulunması gerekir. Bu kaynakları ve basit bir web sitesini makeweb komutuyla oluşturabilirsiniz: $ makewebWeb sitenizi değiştirmek için aşağıdaki komutları girebilirsiniz: $ cd ~/www $ edit index.htmlhtml metnini değiştirin, ve kaydedip çıkmak için [Ctrl]-[X]'e basın. cd ve edit komutları bu rehberde daha sonra açıklanıyor.
HTML ve PHP rehberleri şurada bulunabilir:
Programming.
Bilgi işlem merkezinde gul1 ve gul2'den düz metinlerin ücretsiz yazdırılması print komutuyla yapılmaktadır. Örneğin, $ print programim.f90Unutmayın ki yalnız düz metinler bu komutla yazdırılır.
Bilgi işlem merkezi diğer dökümanların yazdırılması için ücret karşılığında
bir lazer yazıcı da sağlamaktadır.
Linux hesabınızla bir diğer bilgisayar (örneğin evinizdeki bilgisayar) arasında internet üzerinden dosya taşımak isteyebilirsiniz. Bu sftp istemcisi kullanılarak uzaktaki bilgisayar üzerinde yapılabilir. ftp kullanımı (örneğin bir öğrenci hesabı için): sftp kullanımı (örneğin bir öğrenci hesabı için): sftp giris-adı@gul2.bim.gantep.edu.trve şifrenizi girin. Microsoft Windows için iyi bir ftp veya sftp istemcisini şuradan indirmek isteyebilirsiniz: http://pfs.gantep.edu.tr/windows/ mesela ws_ftp or psftp.
Hem ftp'de hem sftp'de dosyaları listelemek için ls
komutunu, dizin ağacında gezinmek için cd komutunu
, dosyaları indirmek için get komutunu
, ve dosya yüklemek için put komutunu kullanabilirsiniz.
ftp'de dosya tipini bin veya
asc 'ye ayarlaymaya dikkat edin;
yardım bölümüne bakın.
Linux hesabınızdan web ve ftp sitelerine gözatabilirsiniz, ve bu sitelerden kendi dosya alanınıza dosya indirebilirsiniz. Bunun için kullananılabilecek komutlar links, links servisi bir web ve ftp istemcisi; örneğin kendinizin veya diğer kullanıcıların web sitesini şöyle görebilirsiniz: $ links http://www1.gantep.edu.tr/~giris-adı (personel için) $ links http://www2.gantep.edu.tr/~giris-adı (öğrenciler için) Benzer şekilde lftp servisi ftp ve web sitelerinde gezinmekte ve bu sitelerden dosya indirmekte kullanılabilir, mesela: $ lftp http://www.gantep.edu.tr/ $ lftp http://pfs.gantep.edu.tr/dizinleri listelemek için ls, dizinler arasında dolaşmak için cd, ve dosyaları indirmek için get komutunu kullanın. Bazı faydalı web adresleri: http://wwwacs.gantep.edu.tr/ - Akademik Bilgi İşlem Hizmetleri web sitesi http://www.gantep.edu.tr/ - üniversite web sitesi http://www1.gantep.edu.tr/ - personel web sitesi http://www2.gantep.edu.tr/ - öğrenci web sitesi http://www.yahoo.com/ - bir web arama motoru http://www.google.com.tr/ - bir diğer Türkçe arama motoru Temel Linux komutları
Linux hesabınız altında kullanabileceğiniz binlerce komut vardır.
Aşağıdaki bölümler faydalı bulacağınız bazı temel ve yaygın komutları açıklıyor.
Önce açtığınız oturumdan nasıl çıkacağınızı bilmeniz gerekiyor. Bu komutlar
logout veya exit dir.
Dosya alanınızda dolaşırken dizinlerinizdeki dosyalarınızı listeleyebilmeniz gerekebilir. Bunun için: $ lskomutunu kullanın. Bu, şu andaki çalışma dizininizdeki dosyaların listesini verir. ls komutunun birçok seçeneği vardır, mesela şunu deneyin ls -asl. $ llbu, şu andaki çalışma dizininizdeki dosyalarınızın uzun bir listesini verir, dosyanın izinleri, sahibi, boyut, ve tarihi hakkında bilgi içerir. $ ll *.f90bu sadece uzantısı .f90 olan dosyaları listeler (dosya uzantıları hakkında daha fazla bilgi ileride verilecektir). Dosyaları oluşturma, içeriğini görme ve düzeltmeBir dosya oluşturmanın ana yolu bir editör(kelime işlemci) kullanmaktır. Linux altında kullanılabilir birçok editör vardır. Bunlardan kullanımı en kolay olan (gayet de güçlü olan) pico editörüdür. Bu emailleri görmek ve yazmak için kullanılan pine email istemcisinde kullanılan editördür, aynı zamanda diğer dosyaları oluşturmakta ve okumakta kullanılabilir. pico editörünü pico komutuyla veya edit komutuyla çalıştırabilirsiniz, ikincisi önerilir. Mesela: $ edit diary.txt pico editöründe metninizi yazabilirsiniz ve sonra bunu [Ctrl]-[O] ile kaydedebilirsiniz, veya [Ctrl]-[X] ile kaydedip çıkabilirsiniz. Ok tuşlarını gezinmek için ve [Back Space]'i karakterleri silmek için kullanabilirsiniz. [Ctrl]-[K] bir satırı keser ve [Ctrl]-[U] yapıştırır. [Ctrl]-[G] yardım bilgisini görüntüler. Bir dosyayı kolayca görmek için edit'i kullanabilirsiniz. Dosyaların içeriğini görmek için diğer komutlar da kullanılabilir, bazıları: $ cat diary.txtbu dosyanın içeriğini ekrana döker. $ more diary.txtcat komutu gibidir ama her sayfada durur. $ less diary.txtmore gibidir, ama dosyada yukarı aşağı hareketinize ve dosyada ifade aramanıza izin verir. Dosya uzantılarıDosyaları tanımlamanızı ve organize etmenizi kolaylaştırmak için bazı standart dosya uzantıları kullanılabilir. Standart dosya uzantıları aynı zamanda dosya yüklendiğinde ne yapılacağına karar vermek için bazı programlar tarafından da kullanılıyor. Daha yaygın bazı dosya uzantıları aşağıda listelenmiştir: .txt - düz metin .tex - Latex kaynağı .html - HTML(web) .php - PHP script'i ile HTML .gif - grafik dosya .png - grafik dosya .jpg - grafik dosya .f - Fortran 77 kaynağı .f90 - Fortran 90/95 kaynağı .c - C/C++ kaynağı .doc - MS Word dökümanı .xls - MS Excel dökümanı .pdf - PDF dökümanı .ps - Postscript dökümanı .mp3 - Ses .mpg - Video .zip - Sıkıştırılmış (zip'lenmiş) dosya .gz - Sıkıştırılmış (gzip'lenmiş) dosya .tar - Arşiv tar dosyası .tgz - gzip'lenmiş tar dosyası ve daha birçok ....İkili(binary) çalıştırılabilir dosyaların genellikle dosya uzantıları olmaz (Microsoft Windows çalıştırılabilir dosyaları için .exe uzantısından farklı). file komutu bir dosyayı okur ve tipine karar vermeye çalışır; örneğin: $ file go.gif go.gif: GIF image data, version 87a, 100 x 80 $ file courses.html courses.html: HTML document text Dosya işlemleriDosyaları yeniden adlandırma, kopyalama ve silme mv komutu dosyaları taşımakta ve yeniden adlandırmakta kullanılır. Örneğin: $ mv myprog.f90 myprog2.f90myprog.f90 dosyasının adı myprog2.f90 olarak değiştirmek için kullanılır. $ mv myprog2.f90 programs/myprog2.f90 dosyası programs/ denilen dizine taşınıyor. Önce dizini oluşturmanız gerekiyor (bkz. mkdir). cp komutu bir dosyanın kopyasını oluşturmak için kullanılır: $ cp myprog.f90 myprog2.f90myprog.f90 dosyasının bir kopyası oluşturuluyor myprog2.f90 olarak isimlendiriliyor. rm komutu dosyaları silmek için kullanılır: $ rm myprog.f90myprog.f90 dosyası kaldırıldı (silindi). Dizinlerin oluşturulması ve silinmesi Dosyalarınızı diğer farklı dizinlere (klasörlere) organize edebilirsiniz. Örneğin documents/ isimli yeni bir dizin oluşturmak için mkdir (make directory) komutu kullanılır: $ mkdir documentsBir dizini kaldırmak için rmdir (remove directory) komutu kullanılır: $ rmdir documentsUnutmayın ki dizin silinmeden önce boş olması gerekiyor. cd (change directory) komutu dizinler arasında dolaşmaya yarar: $ cd documentsbu sizi alt dizin olan documents/ dizinine götürür. $ cd ..bu sizi bir üst seviye dizine götürür. $ cdbu sizi dizin ağacınız nerede olursa olsun en üst dizine götürür. $ pwdbu şu andaki çalışma dizininizi görüntüler. En üst dizin ~/ hakkında: Dizin ağacınızdaki herhangi bir dosyanın yerini belirtmede ~/ sembolleri sizin en üst (home) dizininizi belirtir. Kullanım örnekleri: $ ls ~/en üst (home) dizininizdeki dosyaları listeler $ cp ~/myprog2.f90 ~/programs/bu en üst dizindeki myprog2.f90 dosyasını en üst dizin altındaki programs/ dizinine kopyalar; tüm yolu belirttiği için bu komutu herhangi bir dizin içinde kullanabilirsiniz. Dosya sıkıştırmaDosya sıkıştırma programları bir dosyanın boyutunu azaltmak için kullanılır; Bu işlem
.zip the zip aracı .gz gzip aracı .bz2 bzip2 aracı .tgz bir gzip'lenmiş tar dosyası.Şimdi kısaca zip and gzip servislerine bakacağız. dosyam.doc isimli bir dosyamızın olduğunu farzedin. $ ll dosyam.doc -rw-r--r-- 1 ab123456 users 204800 Sep 5 11:15 dosyam.docdosyanın boyutu 204800 byte. Dosyayı zip aracıyla sıkıştırmak için komut $ zip dosyam.zip dosyam.doc adding: dosyam.doc (deflated 71%)Mesaj, dosyam.doc dosyasının dosyam.zip dosyasına eklendiğini ve %71 oranında sıkıştırıldığını belirtir. $ ll dosyam.* -rw-r--r-- 1 ab123456 users 204800 Sep 5 11:15 dosyam.doc -rw-r--r-- 1 ab123456 users 60543 Sep 5 11:27 dosyam.zipDosya listesi dosyanın sıkıştırılmış(ziplenmiş) sürümünün boyutunun 60543 byte olduğunu belirtiyor. Eğer bölgenizde yer kazanmak istiyorsanız dosyanın orjinalini silebilirsiniz. Zip dosyasına başka dosyalar da eklenebilir; mesela: $ zip dosyam.zip digerdosya.doc adding: digerdosya.doc (deflated 88%)Bir zip arşivinin içeriğini zipinfo komutuyla görebilirsiniz: $ zipinfo dosyam.zip Archive: dosyam.zip 66927 bytes 2 files -rw-r--r-- 2.3 unx 204800 tx defN 5-Sep-03 11:15 dosyam.doc -rw-r--r-- 2.3 unx 53248 bx defN 5-Sep-03 11:32 digerdosya.doc 2 files, 258048 bytes uncompressed, 66635 bytes compressed: 74.2%Bir zip arşivinden orjinal dosyaları geri açmak ve çıkarmak için unzip komutunu kullanabilirsiniz: $ unzip dosyam.zip Archive: dosyam.zip inflating: dosyam.doc inflating: digerdosya.doczip aracı aynı zamanda dizinlerin de sıkıştırılmış arşivler oluşturmakta kullanılabilir. zip ve unzip hakkında daha fazla bilgi için şöyle yazın: zip -h, man zip, unzip -h, man unzip. Bir dosyayı gzip aracıyla sıkıştırmak için komut: $ gzip dosyam.doc $ ll dosyam.* -rw-r--r-- 1 ab123456 users 60420 Sep 5 11:15 myfile.doc.gzBu durumda dosya sıkıştırılır ve ek olarak .gz uzantısı alır; orjinal dosya listede bulunmayacaktır. Sıkıştırılmış dosyayı açmak için kullanılan komut: $ gunzip dosyam.doc.gz $ ll dosyam.* -rw-r--r-- 1 ab123456 users 204800 Sep 5 11:15 dosyam.docBu durumda dosya orijinal durumuna geri dönmüştür. gzip ve gunzip aracı hakkında daha fazla bilgi için şöyle yazın: gzip --help ve man gzip, gunzip -help ve man gunzip. Dizinlerin arşivlerini oluşturmak için tar aracını kullanın. Daha sonra tar dosyasını sıkıştırmak için gzip kullanın. Bir diğer seçenek olarak tar aracının -z (zip) seçeneğini kullanabilirsiniz. man tar ve tar --help'e bakın. Örnek: $ tar -czf programlarim.tgz programlarim/
Burada, programlarim/ dizini
arşiv yapmak istenilen dosyaları içerir. Linux hesabınızda Fortran 77/90/95, C/C++, perl, php ve java gibi birçok programlama ortamı mevcuttur. Aşağıdaki yapılan işlemler bir Fortran programını oluşturma, derleme ve çalıştırma örnekleridir. Bir Fortran 90 kaynak dosyasını oluşturma/düzenleme: $ edit myprog.f90 PRINT *, "Merhaba dünya" END [Ctrl]-[X]Fortran 90 kaynağını çalışabilir hale getirmek için derleme: $ fortran myprog.f90Derlenmiş dosyayı çalıştırma: $ run myprogÇalışan herhangi bir programı durdurmanız gerekiyorsa [Ctrl]-[C]'ye basın. Programları arka planda da çalıştırabilirsiniz, bu siz sunucu bağlantınızı kesseniz bile program çalışmaya devam edebilir anlamına gelir. Çalıştırdığınız bir programı sonlandırmak (durdurmak) isteyebilirsiniz; program ön planda veya arka planda çalışıyor olabilir. [Ctrl]-[C] - önplanda çalışan bir progamı öldürmek için $ jobs - arka plandaki süreç(iş) sayısını öğrenmek $ kill %job-number ve daha sonra onları sonlandırmak için. $ ps - arka plandaki bir sürecin süreç id'sini öğrenmek $ kill -9 pid ve daha sonra onu sonlandırmak için.Çalışan bir program tarafından kullanılan kaynakları görmek için top aracını kullanabilirsiniz: $ top Diğer kullanıcılar hakkında bilgiEğer hangi kullanıcıların sunucuya giriş yaptığını ve kim olduklarını bulmak istiyorsanız aşağıdaki komutları kullanabilirsiniz. $ users $ finger $ finger login-name $ w Diğer kullanıcılarla iletişimÇok çeşitli yollardan diğer kullanıcılarla iletişim kurabilirsiniz. Bunun için kullanabileceğiniz bazı araçlar: Diğer bir kullanıcıya email göndermek için: $ mail giris-adiDiğer bir kullanıcının terminaline mesaj yazmak için: $ write giris-adiDiğer bir kullanıcıyla karşılıklı 'konuşmak' için: $ talk giris-adi Bir komut hakkında daha fazlasını bulmaKomutların genellikle bir kılavuz ve/veya yardım bilgisi vardır: $ man komut $ komut --help $ komut -hAyrıca: $ whereis komut $ whatis komut Dosya kotasıNe kadar dosya alanı kullanacağınıza dair bir limit vardır. Bu dökümanın yazılması sırasında 'e-mail Gelen Kutusu' için limit (kota) 90 Megabyte, ve home dizininiz için ise 1024 Megabyte'tır (bir Megabyte yaklaşık 1,000,000 byte'tır). İlgili komutlar şunlardır: $ showquota $ quota Sistem hakkında bilgiSunucu hakkında aşağıdaki komutlarla bilgi alabilirsiniz: sysinfo - genel sistem bilgisi linuxinfo - genel sistem bilgisi free - sistem belleği kullanımını görüntüleme df - sistem diski kullanımını görüntüleme top - sistem süreçlerinin ve kaynaklarının detaylı etkileşimli listesi ps aux - sistem süreçlerinin detaylı listesi uptime - sistem yükleme zamanı ve yükü date - sistem zamanı ve tarihi Diğer seçilmiş komutlar:cal - bu ayın takvimini görüntüleme cal 2003 - 2003 yılının takvimi görüntüleme fortune - rastgele bir günün sözünü görüntüleme chfn - finger ile görüntülenen kişisel bilginizi değiştirme. Nokta (.) dosyalarıEn üst dizininizde bazı dosyaların nokta (.) karakteri ile başladığını göreceksiniz. Böyle dosyalar basit dosya listelemelerinden saklanır. Böyle dosyalardan bazıları: .plan - bir kullanıcı size 'finger' ile eriştiğinde (eğer varsa) .project bu iki dosyanın içeriği görüntülenir. .login - girişinizi düzenlemek için giriş script'i. .forward - mailinizi başka bir hesaba veya sunucuya iletmek için ileti mailinin adresini içerir. .signature - bu dosyadaki metin mailinize eklenir. Linux komutlarıyla bilgi işlemeDosyalarda saklı bilgilerin bazı temel işlemlerini yapmak için aşağıdaki araçlar güçlü ve kullanışlıdır: cat - dosyaları birleştirme. sort - metin dosyalarının satırlarını sıralama. uniq - sıralanmış dosyadaki tekrarlanan satırları kaldırma. diff - iki dosya arasındaki farkları bulma. echo - metnin bir satırını görüntüleme. sed - bir Akım Editörü (Stream EDitor). tr - karakterleri çevirme veya silme. grep - bir dosyada bir ifadenin geçtiği satırları bulma. head - bir dosyanın ilk kısmını(satırlarını) ekranda gösterme. tail - bir dosyanın son kısmını(satırlarını) ekranda gösterme. split - bir dosyayı parçalara ayırma. wc - bir dosyadaki karakter, kelime ve satır sayısını öğrenme. cut - bir dosyadaki her satırın bölmelerini kaldırma.Daha fazla bilgi için kılavuz sayfalarına(manual pages) ve yardım seçeneğine bakınız. Bu araçlar borulama (piping) ve çıktı yönlendirme (output redirecting) ile kullanıldığında daha güçlü hale gelebilir:
komut1 | komut2ifadesi pipe komut1in çıkışını komut2nin girişine borula anlamına gelir.
komut3 > dosyaifadesi komut3ün çıkışını dosya dosyasına yönlendir anlamına gelir. Örnek $ cat bilgilerim.txt | sort > bilgilerim.outBurada cat bilgilerim.txt komutunun çıkışı sort programınının girişine borulanıyor, bu programın çıkışı da (ekrandan) bilgilerim.out dosyasına yönlendiriliyor. Alfabetik olarak sıralanmış olması dışında bilgilerim.out dosyası böylece bilgilerim.txt ile aynı satırları içeriyor. Sistem yöneticisinden yardım almaÜniversite sistem yöneticisi ve bilgi işlem merkezi sizden gelecek soruları ve yorumları almaktan memnun olacaktır; system@gantep.edu.tr adresine mail gönderin - aynı gün cevabınızı bekleyebilirsiniz.
Diğer ilgili bağlantı bilgilerini şu adreste bulabilirsiniz:
ACS helpdesk
Bu rehber Linux'e sadece temel bir giriş sağlar; daha detaylı rehberler aşağıdaki adreste bulunabilir: ACS Linux Guides |
|
/guides/linux/gu-linux-essentials-tr.php Gaziantep Universitesi, sistem yoneticisi. system@gantep.edu.tr. |