Yrd. Doç. Dr. A. Burak İNNER Kocaeli Üniversitesi Bilgisayar Mühendisliği Yapay Zeka ve Benzetim Sistemleri Ar-Ge Lab. http://yapbenzet.kocaeli.edu.tr
Bu derste Li u e ko ut satırı ara üzü hakkı da ilgi edi e eğiz. Bu ders geliştiri ileri hedefle ektedir. Bazı kısı lar a rı tılı ele alı a ak. Bazı kısı ları üzeri de durulmayacak. Yi e de, u ders Li u Kulla ı ıları ol ak iste e i sa lara da ararlı ol alıdır
Grafik Kulla ı ı Ara üzü ü Kullanma Wi do s'u kulla ı ı a benzer Ko ut Satırı Ara iri i i Kulla ı ı DOS'a benziyor, ancak çok daha fazla özellik var
GUI de geri dönülüyormu (Windows gibi)? Ce ap ha ır. CLI ile Daha fazla ko trol,gui ile ulaşa adığı ız şe ler apı. Daha hızlı, ir ko ut irkaç e ü etkisi e fare tıkla ası yapabilir. Oto as o u e ko ut dos aları ı etki leştir. GUI kola göre leri kola laştırır... Ancak CLI, zor görevlerin mümkün ol ası ı sağlar.
Bir filmdeki bir bilgisayar ha kerını en son ne zaman gördünüz? İkonlara tıklayarak ve ir diyalog kutusu doldurarak...
Gömülü sistemler ile çalışa ağız... Ko ut satırı ara üzü, sahip olduğu uz şe leri hepsidir.
Ders İçeriği
Linuxu Açma
Temel Kavramlar ve Komutlar
Dizinler oluşturma Temel Kavramlar ve Komutlar
Yardı İste ek
Kabuk(shell Hakkı da Bilgi
Bileşik Ko utlar
Te el Meti İşle e
Orta Değişke leri
Dos aları Ara a
Arşi le e e Dos a Sıkıştır a
Kulla ı ılar e İzi ler
Süreç Yönetimi
Sinyal Gönderme
Paket Yönetimi
Düze li İfadeler
Ağ İletişi i
Dosya Sistemleri
Dersin işleyişi
Bazı dersler u gula alı olarak işle e ek Her so rası da gö der e iz gereke öde ler ola ak Bazı derslerde quizler olacak Sık sık de e eler ap a ız gereke ek Oku a ız e çalış a ız içi refera s li k e dökümenlar pa laşıla ak Ve derse katılı ı ız ekle e ek
Linux
Wi do s e Li u arası da dos a apısı da ü ük ir fark Windowsta, Sürü ü ü her ölü ü ü ke di a rı ağa ı ola aktır Flaş e a taşı a ilir ir sa it disk tak ak e i ir ağa a ede olur Linux ta, Tek ir ağaçı ız ar Birleştiril iş dos a siste i) Ağa ı aşı kök olarak adla dırılır Bir ihazı tak ak seçile o taj oktası da dos a siste i e ir şu e e a alt ağa ı ekle e ektir.
Dizin / /home/ İçeriği Kök Dizin, ağacın başı Kullanıcıların ev dizinlerini içerir / Home / aelarabawy (ev dizini) Her kullanıcının dosyaları ev dizininin altına yerleştirilir. /root/ Süper kullanıcının ana klasörüdür (admin) /usr/ Sistemdeki tüm kullanıcılar tarafından kullanılan dosyalardır. (programlar, kütüphaneler, dokümanlar, vb.) Örnekler: / Usr / bin / tüm kullanıcılar tarafından kullanılan ikili dosyalar Dağıtıma dahil olan ikili dosyalar / Usr / local / dosyalar dağıtım ile birlikte gelmez ve Kullanıcı tarafından kurulmuş / Usr / sbin / dağıtım ile gelen sistem dosyaları / Usr / share / paylaşılan verileri / usr / bin
Dizin İçeriği /boot/ Önyükleyici, Linux çekirdeği, Başlatma dosyaları bulunur. Önyükleyici yapılandırma dosyası / Boot / initrd / Startup Açılışta kullanılan dosyalar /bin/ Ortak programlar, sistem tarafından paylaşılan, sistem Yönetici ve kullanıcılar /sbin/ Sistem ikilileri Sistem tarafından kullanılacak programlar ve sistem yöneticisi bulunur. /lib/ Paylaşılan kütüphaneler bulunur. /opt/ İsteğe bağlı yazılım; Ekstra ve üçüncü parti yazılımlar
Dizin İçeriği /dev/ Donanım dosyaları bulunur. /etc/ Sistem yapılandırma dosyaları bulunur. (Windows daki Kontrol Paneline benzer) Örnekler: / Etc / fstab, depolama aygıtlarının ve bunların ilişkili bağlama noktası listesini içerir / Etc / passwd, kullanıcı hesaplarının listesini içerir /var/ Değişken veriler saklanır. Örnekler: / Var / günlük günlüğü dosyaları / Var / log
Dizin /net/ İçeriği Tüm uzak dosya sistemleri için standart bağlama noktasıdır. /media/ CD-ROM lar ve USB ler gibi çıkarılabilir medya aygıtlarının (otomatik olarak takılan) bağlama noktalarını içerir /mnt/ Harici dosya sistemleri için standart bağlama noktası, ör. Bir CD-ROM veya bir dijital fotoğraf makinesi. /proc/ Saklanan dosyaları içermez, yalnızca bazı cihazların ön yüzüdür (ondan okumak bir sürücünün bilgi vermesini istememek gibidir) Sistem kaynakları hakkında bilgi okumak için kullanılır. /tmp/ Sistem tarafından kullanılmak üzere geçici dosyaları içerir. Yeniden başlatıldığında temizlenir.
Ahmed ElArabawy, Linux for Embedded Systems for Arabs
Dersin Sonu Kocaeli Üniversitesi Bilgisayar Mühendisliği Yapay Zeka ve Benzetim Sistemleri Ar-Ge Lab. http://yapbenzet.kocaeli.edu.tr/