"echo" komutu ve işlevleri

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Why

Ma name is enough
Süper Üye
Katılım
8 Nis 2017
Mesajlar
904
Çözümler
98
Tepki puanı
307
Ödüller
10
9 HİZMET YILI
echo Genel tanım;
Aslında genel anlamı kullandığımız terminal ekranında sunmak istediğimiz bilgileri birer çıktı olarak bizlere göndermektir.

echo Örneklendirelim;
Mesela komut satırına Deneme yapıyorum yazdırmak isteyelim, bunun için komut satırına echo Deneme yapıyorum biçiminde yazmamız ve komutumuzu iletmemiz yeterli.
Yazdığımız echo Deneme yapıyorum komutu ile konsol ekranının bize Deneme yapıyorum adında bir çıktı verdiğini göreceğiz. Bunun dışında echo komutu ile bir Dosya oluşturabilir ve bu Dosyanın içerisinde istediğimiz ifadeleri ekleyebiliriz.

Nasıl dosya oluşturabilir ve içerisine ifade ekleyebiliriz?
Bu işlemi gerçekleştirmek için komut satırına echo "yazılacak_ifade"> dosya_adı şeklinde komut iletmemiz gerekiyor.
Gerekli komut satırını ekledikten sonra ls komutu ile Desktop(Masaüstü) içerisinde oluşturduğumuz dosyayı görebilir, akabinde cat <yazılan ifade> komutu ile dosyamızı okuyabiliriz.


İyi güzel anlatıyorsun da bu komutlar da ne?
Öncelikle kullandığım cd desktop komutu ile terminalimi Desktop(Masaüstü)'a getirdim. Sonrasında yazdırmak istediğim ifadeyi (Örn: deneme yapıyorum) önce echo komutumu kullanarak yazdırtacak komutu ekledim. Ardından yazdırmak istediğim metnin ismini yazdım echo deneme yapıyorum, bunun ardından ise > büyüktür parametresini kullanıyorum ve oluştumak istediğim dosya ismini belirterek komutumu tamamlıyorum echo "deneme yapıyorum" > deneme

Peki bu kullandığın "ls" - "Cat" nedir anlat bize dediğinizi duyar gibiyim...
> parametresi yazdırmak istediğimiz metni dosya içerisine aktarmamızı sağlayan ufak bir aracıdır. Bu yüzden metin ile dosya arasındaki bağdaştırıcı olarak kullanıyoruz "yazılacak_ifade"> dosya_adı
ls dediğimiz şeyin temel amacı bulunduğunuz konumdaki dosya/dosyaları görüntülememizi sağlayan bir komuttur.
Örn: Eğer ben cd Desktop yazdıktan sonra ls komutunu uygularsam bana Desktop(Masaüstü) içerisinde dosya/dosyaları gösterecektir.


Bunun yanında cat kullandın o ne işe yarıyor?
cat komutu bir "metin editörüdür", kullandığımız uzantılı dosyaları mousepad,leafpad vb. araçlar gibi cat üzerinden de açabilir.(Mousepad, leafpad nedir kardeşim iyice kafamızı karıştırdın demeyin :) Bunlar cat gibi aynı mantıkta kullanılan metin dizelerini Windowstaki Notepad gibi açmamızı sağlayan metin editörleri. İleride bolca örneklerini anlatacağım.)
cat komutunu kullanarak yazdığım içeriği ekrana bastırma işlevini gerçekleştirdim ve oluşturmuş olduğum dosyanın içeriğine erişerek bakma imkanı yakaladım.



Anlatım konusunda gördüğünüz hataları ve bir sonraki aşamalarda anlatmamı istediğiniz konular var ise bana yorumlarda belirtebilirsiniz.
Sağlıcakla kalın, iyi forumlar :) "Why?"
 
Son düzenleme:
Seçkin Üye
Katılım
1 Nis 2018
Mesajlar
479
Tepki puanı
22
Ödüller
8
Yaş
21
8 HİZMET YILI
Yararlı konu.Bu tarz bilgilendirmeler hepimizin işine yarayacktır.
 

Why

Ma name is enough
Süper Üye
Katılım
8 Nis 2017
Mesajlar
904
Çözümler
98
Tepki puanı
307
Ödüller
10
9 HİZMET YILI
Yararlı konu.Bu tarz bilgilendirmeler hepimizin işine yarayacktır.
Anlatımlar devam ediyor, diğer konu/konulara ulaşmak için Linux bülteninin altında konularıma ulaşabilirsin. Yararlı bulmana sevindim, umarım faydalı olmuştur :)
 
ÖLÜM ÖLÜM DEDİĞİN NEDİR Kİ GÜLÜM
Efsane Üye
Katılım
26 Şub 2016
Mesajlar
11,174
Çözümler
139
Tepki puanı
3,968
Ödüller
19
Yaş
27
10 HİZMET YILI
İşime yaradı teşekkürler dostum
 
  • Like
Tepkiler: Why

Why

Ma name is enough
Süper Üye
Katılım
8 Nis 2017
Mesajlar
904
Çözümler
98
Tepki puanı
307
Ödüller
10
9 HİZMET YILI
İşime yaradı teşekkürler dostum
Daima işinize yarayacak olan küçükten büyüğe doğru bilgilendirmelere devam ediyorum. İşine yaraması ve konuya ilgili olman beni mutlu etti. Diğer konularımızda görüşmek üzere, iyi forumlar :)
 
Süper Üye
Katılım
12 Ağu 2020
Mesajlar
992
Çözümler
3
Tepki puanı
80
Ödüller
5
Yaş
26
5 HİZMET YILI
echo mesala cs go da cfg yaparken echo CfgİsAdem Yazdıgında cıkıyor
 
Onaylı Üye
Katılım
28 Kas 2020
Mesajlar
55
Tepki puanı
3
Ödüller
5
Yaş
35
5 HİZMET YILI
Reis çok çok çok sağol gerçeten <3
 
Seçkin Üye
Katılım
7 Mar 2020
Mesajlar
314
Çözümler
6
Tepki puanı
25
Ödüller
4
6 HİZMET YILI
Çok sağolun hocam elinize sağlık Linux işletim sistemi kullansaydım ilk deniyeceklerimden :)
 

Why

Ma name is enough
Süper Üye
Katılım
8 Nis 2017
Mesajlar
904
Çözümler
98
Tepki puanı
307
Ödüller
10
9 HİZMET YILI
Uzman Üye
Katılım
3 Eki 2020
Mesajlar
207
Çözümler
3
Tepki puanı
20
Ödüller
2
5 HİZMET YILI
Yakında linux geçmeyi düşünüyordum, teşekkürler.
 
Bᴀꜱᴛığıɴ ʏᴇʀʟᴇʀɪ ᴛᴏᴘʀᴀᴋ ᴅɪʏᴇʀᴇᴋ ɢᴇçᴍᴇ ᴛᴀɴı
Uzman Üye
Katılım
7 Nis 2019
Mesajlar
210
Çözümler
1
Tepki puanı
20
Ödüller
6
7 HİZMET YILI
Agacım bilgilendirme için sağol. Çok açıklayıcı olmuş. Eline emeğine sağlık.
 
Sevgiler Saygılar
Seçkin Üye
Katılım
13 Mar 2021
Mesajlar
393
Çözümler
3
Tepki puanı
38
Ödüller
3
5 HİZMET YILI
büyük emek ve bilgilendirme var aga teşekkür ederim arşive ekliyorum hemen
 
ɪ ᴀᴍ ᴛʜᴇ ʀᴜᴛʜʟᴇss ᴄᴏᴅᴇʀ ᴏғ ᴛʜᴇ ᴘᴀᴛʜᴇᴛɪᴄ ᴠɪʀᴛᴜᴀʟ
Seçkin Üye
Katılım
10 Mar 2021
Mesajlar
305
Çözümler
4
Tepki puanı
24
5 HİZMET YILI
Emeğine sağlık dostum. Keşke şu Python da CSS veya HTML kadar kolay öğrenilebilse..
 

Why

Ma name is enough
Süper Üye
Katılım
8 Nis 2017
Mesajlar
904
Çözümler
98
Tepki puanı
307
Ödüller
10
9 HİZMET YILI
Yakında linux geçmeyi düşünüyordum, teşekkürler.
Umarım en kısa sürede seni de Linux ailesinde görürüz :)
kral adamsın eline sağlık
Estağfurullah, yararı olduysa ne mutlu :)
Emeğine sağlık dostum. Keşke şu Python da CSS veya HTML kadar kolay öğrenilebilse..
Eğer istek gelirse Python serisine de başlayabilirim. Forum üzerinden konu bazlı eğitimlere devam ederiz.
Agacım bilgilendirme için sağol. Çok açıklayıcı olmuş. Eline emeğine sağlık.
Bilgi en güzel sizlere yakışır. Anlatımı beğenmene çok sevindim. İyi forumlar :)
büyük emek ve bilgilendirme var aga teşekkür ederim arşive ekliyorum hemen
Emeğimin karşılığı sizlere bu bilgiyi aktarabiliyor olmam. Gerisi hiç mühim değil :) İyi forumlar
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst