İçeriğe atla

echo (komut)

echo
​echo​ komutunun örnek kullanımı
Geliştirici(ler)Douglas McIlroy
Bell Labs
İşletim sistemiUnix ve Unix benzeri
PlatformÇoklu platform
Türkomut

echo, argüman olarak belirtilen ifadeleri komut satırına çıktı alan bir komuttur. Komut çeşitli işletim sistemlerinin kabuğunda mevcuttur ve kabuk betikleri ile batch dosyalarında durum metnini ekrana yansıtmak için kullanılır.

Kullanım

Ekrana "Merhaba, dünya!" metnini yazdırmak için:

$ echo 'Merhaba, dünya!'
Merhaba, dünya!

Mevcut dizinde readme.txt isimli bir dosyanın var olup olmadığını kontrol edip ve if sorgusunu kontrolün sonucuna göre hangi komutların çalıştırılacağını belirlerken bulunup bulunmama durumunu ekrana yazdırarak belirtmek için:

if [[ -e readme.txt ]] ; then
  echo '"readme.txt" isimli dosya bulundu.'
else
  echo '"readme.txt" isimli dosya bulunamadı.'
fi

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Java</span> açık kaynak kodlu, nesneye yönelik, zeminden bağımsız, yüksek verimli, çok işlevli, yüksek seviye, adım adım işletilen bir programlama dili

Java, Sun Microsystems mühendislerinden James Gosling tarafından geliştirilmeye başlanmış açık kaynak kodlu, nesneye yönelik, platform bağımsız, yüksek verimli, çok işlevli, yüksek seviye, hem yorumlanan hem de derlenen bir dildir.

Kaynak kodu, yazılımı oluşturan yazıdır. Kaynak kod, herhangi bir yazılımın işlenip makine diline çevrilmeden önce insanların okuyup üzerinde çalışabildiği programlama diliyle yazılmış halidir. Kaynak kod bir tümleşik geliştirme ortamında açılabilir, derlenebilir, çalışabilir kaynak kod dosyalarının tümü birleştirilip, hedef bilgisayarlarda kullanılabilir hale getirilebilir.

<span class="mw-page-title-main">MS-DOS</span> 1980li yıllarda kişisel bilgisayar işletim sistemi

MS-DOS, Microsoft firmasının geliştirdiği bir DOS sistemidir. 1980'li yıllarda PC uyumlu platformlar üzerinde kullanılan en yaygın işletim sistemiydi. 1990'lı yılların ortalarından 2000 yılına kadarki en popüler işletim sistemleri olan Windows 9x ailesinin temeli olarak kullanıldı. Masaüstü bilgisayarlardaki popülerliğini, zamanla Windows NT mimarisi kullanan yeni nesil Windows işletim sistemlerine bıraktı.

<span class="mw-page-title-main">Bash</span>

Bash, Brian Fox tarafından GNU Projesi için Bourne kabuğuna özgür yazılım alternatifi olarak yazılmış, Unix ve benzeri işletim sistemlerinde kullanılan komut satırı kabuğu ve bu kabuğun betik dilidir. GNU Tasarısı'nın parçasıdır ve birçok GNU/Linux dağıtımında ön tanımlı kabuk olarak gelir. Ayrıca bir versiyonu Windows 10 için Linux İçin Windows Alt Sistemi aracılığıyla mevcuttur. Solaris 11'in de varsayılan kullanıcı betiğidir. Bash ayrıca 2019 öncesinde çıkan tüm MacOS sürümlerinde varsayılan kabuktu.

Berkeley r-komutları, bir Unix sisteminin kullanıcılarının TCP/IP bilgisayar ağı üzerinden başka bir Unix bilgisayarında oturum açmasını veya komutlar vermesini sağlamak için tasarlanmış bir bilgisayar programları paketidir. Berkeley r-komutları, 1982'de Berkeley'deki Kaliforniya Üniversitesi'ndeki Computer Systems Research Group (CSRG) tarafından, TCP/IP'nin erken uygulanmasına dayanarak geliştirildi.

<span class="mw-page-title-main">Ekran görüntüsü</span>

Ekran yakalama görüntüsü, çeşitli programlar vasıtası ile ekranda o andaki görüntünün anlık fotoğrafının çekilmesidir. Görüntü yakalama film ve benzeri hareketli görüntülerden gerçekleştirilebilir. Ancak aynı zamanda ekranın video çıkışını kesen bir kamera veya bir cihaz tarafından yapılan bir yakalama olabilir. Çeşitli programlar vasıtası ile yapılabilir Görüntü o andaki bilgisayar ekranındaki resminin kaydedilmesi için print screen klavye tuşu ile de yapılabilir. Herhangi bir anda bu tuşa basılıp daha sonra Windows işletim sisteminde bulunan paint veya word gibi bir programda resim dosyası olarak düzen yapıştır menüsünden eklenerek kullanılabilir.

ActionScript, Flash geliştiricilerinin sunum seviyesi mantığını tasarlamak için kullandıkları nesne yönelimli programlama dilidir. Actionscript ECMAscript üzerine inşa edilmiştir, ECMAscript JavaScript'in esasını oluşturduğu için birçok geliştirici için Actionscript'i anlamak kolaydır. Actionscript Flash içerik yazarlığı esnasında kullanılan özel aksiyonları destekleyen bazı ek ECMAscript özellikleri de içermektedir

configure Linux/Unix tabanlı sistemlerde bir yazılımın ya da program paketinin kaynak dosyaları üzerinden kurulması esnasında, paketin kurulum kurallarını belirleyen ve paketin bağımlı olduğu yazılım ve kütüphaneleri kontrol eden betiktir. configure betiğine komut satırından geçirilen çeşitli parametreler yardımıyla, paketin kurulacağı dizin, hangi özelliklerle kurulacağı ve bu paketin bağımlı olduğu diğer paketler var ise gerekli olduğu durumda bunların kurulu olduğu dizinler belirtilir. Betiğin çalışması esnasında meydana gelen hatalar ekrana direkt olarak basılarak hatanın olduğu yerde betiğin çalışması durur. Hata ile ilgili ayrıntılı bilgi config.log isimli bir dosyada tutulur. Kaynak dosyaların make komutu ile derlenmeye başlanabilmesi için configure betiği hatasız bir şekilde çalışmasını tamamlamalıdır.

<span class="mw-page-title-main">Komut satırı</span> yazıyla komutlar girilen ve çıktının da yazıyla ifade edildiği bilgisayar arayüz sistemi

Komut satırı, bir bilgisayar kullanıcısının, belirli metinleri (komutları) girerek, bilgisayarla iletişime geçmesini sağlar. Komut satırı arayüzleri; konsol, kabuk, terminal veya uçbirim diye de adlandırılır.

<span class="mw-page-title-main">Merhaba dünya programı</span> Geleneksel acemi bilgisayar programı

Merhaba dünya programı, görsel bir arayüz veya komut satırında "Merhaba dünya!" yazdıran bilgisayar programıdır. Bunun amacı, yeni öğrenilen programlama dilinde basit bir yazı yazmak ve programlama mantığını anlatmaktır.

Robot engelleme standardı, web böceği veya web örümceği gibi yazılımların web sunucularının kamuya açık bölümlerinin tamamına veya bir kısmına erişimini engellemeye yarayan bir standarttır. Genelde web sitelerini sınıflandırmak ve arşivlemek amacı ile arama motorları ya da düzeltilmiş kaynak kodları için site yöneticileri robotları kullanırlar. Robotlar bu işlem sonucunda web siteleri için site haritaları oluştururlar.

Toplu iş dosyaları, Batch dosyaları ya da kısaca Bat dosyaları, bilgisayarda belirli bir sırayla yapılması istenen işlemlerin müdahaleye gerek duyulmadan yapılmasını sağlayan dosyalara verilen isimdir. Bunun yanında toplu iş dosyalarının DOS sistemlerinde yaygın kullanımı vardı. Bunun yanında Windows işletim sistemi tarafından desteklenmektedir.

<span class="mw-page-title-main">Metin tabanlı kullanıcı arayüzü</span> bir metin ekranına çıktı vermeye veya onu kontrol etmeye dayalı arabirim türü

Metin tabanlı kullanıcı arayüzü, metinsel kullanıcı arayüzü veya terminal kullanıcı arabirimi olarak da adlandırılır, grafik kullanıcı arayüzlerinin (GUI) icadından bir süre sonra ortaya çıkan ve onu grafik kullanıcı arayüzünden ayırt etmek için türetilen yeni bir terimdir. TUI'de bilgisayar grafikleri metin kipinde görüntülenir. Gelişmiş bir TUI, GUI'ler gibi tüm ekran alanını kullanabilir ve fare ve diğer girişleri kabul edebilir.

cmd.exe Windows komut satırı uygulaması

cmd.exe, Microsoft Windows, Windows NT, Windows CE, OS/2, EComStation ve ReactOS'un varsayılan Komut satırı uygulamasıdır. Uygulama çeşitli işletim sistemlerinde farklılık gösterebilir ancak kullanımı ve komutları hemen hemen aynıdır.

Kod enjeksiyonu, geçersiz verilerin işlenmesinden kaynaklanan bilgisayar hatasından yararlanmadır. Enjeksiyon, saldırgan tarafından savunmasız bir bilgisayar programına kod enjekte etmek ve yürütmenin seyrini değiştirmek için kullanılır. Başarılı kod eklemenin sonucu felaket olabilir. Örneğin, bilgisayar virüslerinin ya da solucanların yayılmasına izin verilebilir.

alias (komut) Çizgi tercümanları için çeşitli bir komut

alias komut satırında bir kelimenin başka bir ifade ile yer değiştirilmesine olanak tanıyan bir komuttur.

<span class="mw-page-title-main">Unix shell</span> Unix işletim sistemi için yorumlayıcı program

Unix shell, Unix benzeri işletim sistemleri için bir komut satırı kullanıcı arabirimi sağlayan bir komut satırı yorumlayıcısı veya kabuğudur. Kabuk, hem etkileşimli bir komut dili hem de bir komut dosyası dilidir ve işletim sistemi tarafından sistemin kabuk komut dosyalarını kullanarak yürütülmesini kontrol etmek için kullanılır.

Stand-alone shell (sash), belirli sistem arızaları, hata türlerinden kurtarma ve benzeri olaylarda kullanılmak üzere tasarlanmış bir Unix kabuğudur.

tee (Unix)

tee, standart akışları kullanan komut satırı yorumlayıcılarında (kabuklar) bir komuttur. Standart girdiyi okur ve hem standart çıktıya hem de bir veya daha fazla dosyaya çıktıyı yazar; bu şekilde girdiyi kopyalayarak çoğaltır. Bu komut, genel olarak, boruhatları ve filtreler ile birlikte kullanılır; boruhattında giden bir çıktıyı aynı zamanda bir dosyaya kaydetmek istediğimiz zaman kullanışlıdır.

<span class="mw-page-title-main">Tcsh</span>

tcsh C kabuğuna (csh) temelli ve geriye dönük uyumlu bir Unix kabuğudur.