C Konsol ve Komut Satırı



Benzer belgeler
Bazı MSDOS komutları BAZI DOS KOMUTLARI

SIMAN KULLANIM KILAVUZU

BM-209 Nesne Yönelimli Programlama. Yrd. Doç. Dr. İbrahim Alper Doğru Gazi Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü

İŞLETİM SİSTEMLERİ. İŞLETİM SİSTEMİ Kavramı. Klasör ve Dosya Mantığı. Klasör ve Dosya Mantığı

Öğr.Gör. Gökhan TURAN Gölhisar Meslek Yüksekokulu

Sunucu İşletim Sistemini Ayarlamak ve Yönetmek

Linux ta komutlar hakkında yardım almak için aşağıdaki komutlar kullanılır : - man - info - whatis - apropos

LABORATUVAR ÇALIŞMASI 1 - Python a Giriş

İSTANBUL ECZACI ODASI BİLGİ İŞLEM BİRİMİ

Sunucu İşletim Sistemini Ayarlamak ve Yönetmek. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

YAZILIM İŞLETİM SİSTEMLERİ

Kaynak Kodlardan Derleme. Turquaz Muhasebe. Versiyon 0.2. Hüseyin Ergün. 26 Mart 2005

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

HESAP PLANI DEĞİŞİKLİĞİ

Bilgisayarın Yapıtaşları

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 8

Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı Ara Salı, Çarşamba Öğr. Gör. Murat KEÇECĠOĞLU

AHMET YESEVİ ÜNİVERSİTESİ BİLİŞİM SİSTEMLERİ VE MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ LİSANS DÖNEM ÖDEVİ

ALGORİTMA VE PROGRAMLAMA I DERS NOTU#10

Sınav tarihi : Süre : 60 dak.

-Bilgisayarı oluşturan iki temel unsurdan diğeri ise YAZILIM dır.

PERKON SAYIM PROGRAMI KULLANIM KLAVUZU

Linux Kurulumu (Sürüm 1.52) İçindekiler

DOS KOMUTLARI (DOS COMMANDS)

3. Analytic Workspace Manager ile Oracle OLAP Küpü Tasarımı

WebInstaller. 1. Kurulum Đçin Gereksinimler

C Konsol Giriş Çıkış Fonksiyonları

12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 )

Ağ Üzerinde MATLAB kurulum rehberi (Sunucu makine)

Windows 10 için Java JDK 8 ve NetBeans IDE 8.2 Kurulumu Detaylı Anlatım

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 7. LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ. LINUX Yapısı

PERKON PDKS Kurulum ve hızlı başlangıç rehberi

Linux altında komut satırında...

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

3CX Phonesystem Türkçe Anonsları Windows ve Linux İşletim Sistemlerinde Aktif Etme

NACA PROFİL AİLE GEOMETRİSİ HESAP PROGRAMI KULLANMA KILAVUZU

Bu makalede 2003 sunucu, Windows 2003 Server anlamına gelmektedir. Aşağıda yapılan işlemler 2003 R2 sunucu üzerinde denenmiş ve çalıştırılmıştır.

İşletme Fakültesi Bil. Kullanımı Ders notları 2

Tomcat Uygulama Sunucusunun Kurulumu. İlk olarak adresine gidiyoruz.

Bu bölüm V- Ray License Server lisans sunucusu uygulamasının kurulumundan

SAB 103 TEMEL BİLGİSAYAR KULLANIMI

30 Mayıs ETASQLMNG Programına giriş

EASYTEST NETWORK YAZILIMI

Java 2 Standart Edition SDK Kurulum ve Java ya Giriş

Pardus 2013 te Metin Editörleri

PASCAL EDİTÖRÜ BÖLÜM Giriş. 2.2 Pascal Menüleri

man komut man ls (ls komutu hakkında bilgi verir.) man pwd (pwd komutu hakkında bilgi verir.)

BİLGİ İŞLEM DERS 3. Yrd Doç Dr. Ferhat ÖZOK MSGSU FİZİK BÖLÜMÜ MSGSU FİZİK BÖLÜMÜ

EnRoutePlus Format İşlemi Öncesi Yedek Alma Dokümanı Versiyon 5.8 Döküman Güncelleme Tarihi: 13/10/2010

T.C. istanbul ÜNiVERSiTESi ÖĞRENCi BiLGi SiSTEMi. ÖĞRETiM ELEMANI KULLANIM KILAVUZU

MPLAB IDE ve ISIS ile ASSEMBLY DİLİNDE UYGULAMA GELİŞTİRMEK

WINDOWS VE PARDUS İÇİN İMZAGER KURULUM TALİMATI

Kabuk Programlama (Bash)

GENEL GĐRĐŞ-ÇIKIŞ FONKSĐYONLARI. ENF102 Jeoloji 1. #include <stdio.h> printf Fonksiyonu ÖRNEK. printf

MAC OS X E- İMZA KURULUMU VE ÖRNEK E-İMZA ATMA İŞLEMLERİ 1. Kullanılan MAC Bilgisayar, MAC OS X El Capitan ve üzeri bir sürüm ise csrutil disable

HSancak Nesne Tabanlı Programlama I Ders Notları

$ echo $PATH /sbin:/bin:/usr/sbin:/usr/bin:/usr/x11r6/bin: /usr/local/sbin:/usr/local/bin:/usr/games:.

MAC İşletim Sistemine Sahip Makineler İçin Elektronik İmza Kurulumu

$ rm dosya1 dosya2 dosya3 dosya4 dosya5 dosya6 dosya7 dosya8

VISUAL BASIC DE İŞLETİM SİSTEMİ DENETİM KOMUTLARI VE FONKSİYONLARI

MatLab. Mustafa Coşar

Temel Bilgi Teknlolojileri 1. Ders notları 5. Öğr.Gör. Hüseyin Bilal MACİT 2017

BİL-142 Bilgisayar Programlama II

Widows un çalışmasında birinci sırada önem taşıyan dosyalardan biriside Registry olarak bilinen kayıt veri tabanıdır.

BASİT C PROGRAMLARI Öğr.Gör.Dr. Mahmut YALÇIN

Eviews ve Veri Girişi

Komut Penceresi ile Çalışmaya Başlamak

İçindekiler Hitit Sayım Cihazı Kurulum ve Kullanım Kılavuzu... 2 Sayım Cihazı Kurulum İşlemleri... 2 Hitit Kurulum işlemleri...

Adım Adım C-II. Eksik kalmış konular

Bilgisayar Uygulamaları PSİ105

TÜRK DİLİ VE EDEBİYATI BÖLÜMÜ Ali ATALAY a ait ders notları. TEMEL BİLGİ TEKNOLOJİLERİNİN DEVAMI ---WORD NOTLARI

Programa girişte veritabanının otomatik güncellenmesi ETAUTLALTER uygulaması ile veritabanlarının tekli ve topla güncellenmesi

Open-VPN Kurulumu ve SSH Bağlantı Ayarları (Windows İçin)


AÇILIŞ EKRANI. Açılış ekranı temelde üç pencereye ayrılır:

KONU: İşletim Sistemleri I - Ms-Dos İşletim Sistemi SORULAR

1.1. Yazılım Geliştirme Süreci

2. SCADA PROGRAMI. TEOS' un size sunduğu bir çok hizmet içerisinde en önemlilerini şöyle sıralayabiliriz:

Internet Programming II

BİLGİ İŞLEM DERS 1. Yrd Doç Dr. Ferhat ÖZOK MSGSU FİZİK BÖLÜMÜ MSGSU FİZİK BÖLÜMÜ

2000 de Programlarla Çalışmalar

BİLGİSAYAR UYGULAMALARI Şırnak Üniversitesi Mühendislik Fakültesi Güz Dönemi Arş.Gör. Eren DEMİR ve Arş.Gör. Veysel KIŞ (

SQL Uyarı Programı Kurulum ve Kullanımı

SPSS (Statistical Package for Social Sciences)

Özyineleme (Recursion)

PROGRAMLAMAYA GİRİŞ DERS 2

JAL IN İNTERNET TEN İNDİRİLMESİ VE KURULMASI

int faktoriyel(int sayi) { int sonuc = 1; for(int i=sayi;i>0;i--) sonuc*=i; return sonuc; } int main() { int sayi = faktoriyel(5); }

Checkpoint SSL-VPN Kurulum Prosedürü. Checkpoint Endpoint VPN Client

HĠTĠT ÜNĠVERSĠTESĠ REKTÖRLÜĞÜ BĠLGĠ ĠġLEM DAĠRE BAġKANLIĞI

4. Bölüm Programlamaya Giriş

08220 Internet Programcılığı II

C Programlama Dilininin Basit Yapıları

[2012] Derleyen: AyşegülTunç. Günümüzde zeka ve bilgi iyi işler için önkoşuldur ve. meslekler doğurmuştur.

BÖLÜM 4 4. MS-DOS İŞLETİM SİSTEMİ

Ders Tanıtım Sunumu. Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı. Öğr. Gör. Murat KEÇECİOĞLU 1

ETA:MOBİL KURULUM TALİMATI

BİLGİSAYAR TEMELLERİ VE PROGRAMLAMAYA GİRİŞ

BlackRapid N+ Radyo kontrollü WLAN yönlendirici (router) Kısa kurulum kılavuzu

Transkript:

C Konsol ve Komut Satırı Öğr. Gör. M. Ozan AKI Rev 1.0

C:\> Konsol ekranı, işletim sistemi ve dosya yönetiminin metin tabanlı yönetilebilmesini sağlayan arabirimdir. Windows işletim sistemi ortaya çıkmadan önce DOS işletim sisteminin sahip olduğu kullanıcı arabirimidir. Bu nedenle DOS penceresi olarak ta anılır. Windows işletim sistemi içerisinden konsol ekranına ulaşmak için Başlat -> Çalıştır -> cmd yazıp Enter tuşuna basın.

C:\> Her ne kadar günümüzde artık tüm cihazlar grafik arabirime sahip olsa da, kurulum, modifikasyon ve sistem problemlerini çözümlemede konsol ekranı, uzman kullanıcılar ve geliştiriciler için halen önemlidir.

C:\> C:\Users\MyName\Desktop> Sürücü (A,B,C,D,E...) Geçerli klasör Komut satırı (prompt), konsol komutlarının girilmesini sağlayan basit bir metin arabirimidir. Komut ve varsa parametreleri girilir ve Enter tuşuna basılır. Komut çıktısı yine konsol ekranında görünür.

C:\> Dosya işlemlerinde kullanılan konsol komutlarında wildcard adı verilen joker karakterler dosya yönetiminde büyük kolaylık sağlar. * : Kendisinden sonra herhengi uzunlukta herhengi karakteri ifade eder? : Sadece kendisinin yerine gelecek bir adet herhangi karakteri ifade eder. *.* : adı ve uzantısı ne olursa olsun (Tüm dosyalar) *.txt : uzantısı exe olan dosyalar ab*.* : dosya adı ab ile başlayan dosyalar ab*.txt : dosya adı ab ile başlayan ve uzantısı exe olan dosyalar???en.* : adı en ile biten ve adı 5 harfli olan dosyalar

Windows Konsol Komutları Windows konsol ekranında sık kullanılan komutlardan bazıları; dir /A /P /W /S del <filen ame> erase <file name> deltree <directory name> cd <directory name> md <directory name> rm r <directory name> move <source> <target> copy <source> <target> attrib r s h a <file name> type <file name> diskpart ipconfig /release /renew nslookup <web address> arp a net

Environment Variables (Ortam Değişkenleri) İşletim sistemi ve uygulama programlarının ihtiyaç duyduğu çeşitli bilgi, ayar ve konfigrasyon verileri ortam değişkenlerinde saklanır. Örneğin, DOS/Windows ortamında bunun en bilineni PATH çevresel değişkenidir. Bu değişkende tutulan klasör yolu bilgileri, komut satırından verilen komutun çalıştırılabilir dosyasının aranacağı yolu belirtir.

Environment Variables (Ortam Değişkenleri) %PATH% %COMPUTERNAME% %HOMEDRIVE% %HOMEPATH% %ProgramFiles% %SYSTEMDRIVE% %SYSTEMROOT% %USERNAME% %WINDIR% %OS% %CD% %DATE% %TIME% %RANDOM% %ERRORLEVEL%

Environment Variables (Ortam Değişkenleri) Konsol ekranında; herhangi ortam değişkeni içeriğini görmek için; C:\>echo %PATH% Yeni değişken tanımlamak için; C:\>set ADIM=Ozan Mevcut bir değişkene eklenti yapmak; C:\> set ADIM=%ADIM% AKI

Batch Files (BAT) Linux ta kabuk programalmaya benzer şekilde Windows işletim sisteminde de konsol komutları kullanılarak toplu iş dosyaları oluşturulabilir. Toplu iş dosyaları (BATCH files),.bat uzantısıda sahip ve içerisinde çeşitli konsol komutları ve batch file dosyalarında kullanılan kontrol ifadelerinin bulunduğu çalıştırılabilir dosyalardır. Bir.bat dosya adı konsol ekranına girildiğinde ya da windows ortamından üzerine çift tıklandığında çalışır.

Batch File Komutlarından Bazıları @ : o satırın ekranda görünmemesini sağlar echo : ekrana mesaj yazmak için kullanılır rem : açıklama satırını başlatır (tek satır) call : başka bir batch file çağırır (çalıştırır) goto : iki nokta (:) ile başlayan etikete gider if : verilen şart sağlandığında komutu çalıştırır for : belirli bir sayıda iterasyon sağlamak için

Örnek Batch Dosyası @echo off copy %HOMEDRIVE%%HOMEPATH%\ D:\Yedek\ if errorlevel 0 goto tamam else hata :tamam echo yedek basariyla alindi. goto son :hata echo yedek alinamadi. :son

Argümanlar (Parametreler) Konsol ekranında, exe, bat, cmd gibi çalıştırılabilir tüm dosyaların adının yanına bir boşluk bıraktıktan sonra yazılan tüm ifadeler parametre ay da argüman olarak adlandırılır. Argümanlar birbirinde boşluk karakteri ile ayrılır. Birden fazla argüman girilebilir. örneğin, xcopy deneme.txt yedek.txt komutunda xcopy.exe çalıştırılabilir dosyası iki adet parametre almıştır ve aldığı bu parametreler doğrultusunda çalışacaktır.

Argümanlar (Parametreler) Benzer şekilde, aslında windows ortamnda bir.txt uzantılı dosyaya çift tıkladığımızda yapılan iş, notepad.exe çalıştırılabilir dosyasına parametre olarak üzerine çift tıkladığımız dosyanın adının geçmesidir. Gerek DOS/Windows gerekse linux ortamları için olsun, yazdığımız tüm çalıştırılabilir dosyalar bu şekilde işletim sisteminden parametre alabilir ve işletim sistemine bir tamsayı değeri döndürebilir.

Argümanlar (Parametreler) int main(int argc, char *argv[]) { }... system("pause"); return 0; Argümanlar Argüman Sayısı İşletim sistemine dönen değer %ERRORLEVEL% Sıfır (0) değilse hata kodu olarak yorumlanır, Sıfır ise, uygulama başarıyla sonlanmıştır.