Yeni Başlayanlar için Linux Eğitimi – Adım Adım Linus Kılavuzu

Yayınlanan: 2022-09-23

İçindekiler

Linux nedir?

Linux, C ve diğer montaj dilleri gibi bilgisayar dillerinde yazılmış açık kaynaklı bir işletim sistemidir. Akıllı telefonlarımız, arabalarımız, ev aletlerimiz, masaüstü bilgisayarlarımız, buzdolaplarımız ve hatta termostatlarımız 1990'ların ortalarından beri Linux üzerinde çalışıyor ve bu artık dünya çapında güvenilir ve güvenli bir işletim sistemi olarak kabul ediliyor. İşletim sistemleri (OS) herhangi bir cihaz için gereklidir ve Linux şu anda en popüler işletim sistemidir.

Yazılım geliştirme ile ilgili ücretsiz kurslarımıza göz atın.

Yazılım Geliştirme Ücretsiz Kurslarımızı Keşfedin

Bulut Bilişimin Temelleri Sıfırdan JavaScript Temelleri Veri Yapıları ve Algoritmalar
Blockchain Teknolojisi Yeni Başlayanlar için Tepki Temel Java Temelleri
Java Yeni Başlayanlar için Node.js Gelişmiş JavaScript

Linux, Linus komutlarını öğrenmeden önce bilinmesi gereken temel parçalardan oluşur. Bunlar aşağıdaki gibidir:

  • Bootloader- Bir Bootloader, bir PC'yi başlatmaktan sorumlu bir yazılımdır. Herhangi bir depolama aygıtının önyükleme bölümünde, aygıttaki işletim sistemini bulan ve başlatan bir Önyükleyici bulunur.
  • Çekirdek- Çekirdek, Linux'un içindeki temel unsurdur, tüm CPU'yu, belleği ve diğer yazılımı yönetir ve bir çekirdek arabirim olarak çalışır.
  • Init System- Init sistemi, kullanıcı alanını önyüklemeye yardımcı olan ve arka plan programlarını kontrol eden bir alt sistemdir . Ayrıca, bu sistem, ilk önyükleme yapıldıktan ve önyükleyiciden yüklendikten sonra önyükleme işlemini gerçekleştirmekten sorumludur.
  • Daemons- Daemon'lar , kullanıcının doğrudan kontrolü altında olmak yerine arka plan işlemlerini yöneten ses, baskı vb. arka plan uygulama hizmetleridir.
  • Grafik Sunucusu - Linux'taki Grafik Sunucusu alt sistemi, grafikleri monitör ekranında görüntüler.
  • Masaüstü Ortamı - Bir Masaüstü Ortamı, Linux'un etkileşim arayüzüdür. Masaüstü Ortamı, oyun, web tarayıcı, yapılandırma araçları, ayarlar vb. gibi çok sayıda yerleşik özelliği genişletir. Ek olarak, kullanıcılar GNOME, Cinnamon, Mate, Pantheon, Enlightenment, vb. gibi çeşitli ortamlardan seçim yapabilir.
  • Uygulamalar - Linux, tıpkı Ubuntu gibi, merkezi bir konumdan hemen yüklenen yüksek nitelikli uygulamalara sahiptir. Ayrıca kullanıcı dostudur ve daha kolay gezinme ve yapılandırma için uygulama mağazası benzeri araçlar içerir.

İsteğe Bağlı Yazılım Geliştirme Becerileri

JavaScript Kursları Temel Java Kursları Veri Yapıları Kursları
Node.js Kursları SQL Kursları Tam yığın geliştirme Kursları
NFT Kursları DevOps Kursları Büyük Veri Kursları
React.js Kursları Siber Güvenlik Kursları Bulut Bilişim Kursları
Veritabanı Tasarım Kursları Python Kursları Kripto Para Kursları

Dünyanın En İyi Üniversitelerinden Yazılım Mühendisliği Kurslarına Kaydolun . Kariyerinizi hızlandırmak için Yönetici PG Programları, Gelişmiş Sertifika Programları veya Yüksek Lisans Programları kazanın.

Linux Komut Satırı

Linux komut satırı, kullanıcıdan gelen metin girişi ve sistem tarafından yürütülen komutların bir arabirimidir. Kullanıcının, ekranda görüntülenmesi ve işletim sistemi tarafından yürütülmesi için komutları manuel olarak yazması gerekir.

KOMUT HATTI NASIL KULLANILIR?

İlk olarak, Linux komut satırını açın ve “CTRL+ALT+T” tuşlarına birlikte basarak bir komut aracı/komut istemi açın.

PuTTY gibi bir araçla Linux'ta oturum açmak, komut satırını kendi başına hazırlayacaktır. Komut satırı açıldığında, kullanıcı ( user@system:~$) gibi bir komut istemi görebilir, bu da sistemin komutlarınızı yürütmeye hazır olduğunu gösterir.

Popüler Yazılım Mühendisliği Kurslarımızı keşfedin

LJMU ve IIITB'den Bilgisayar Bilimleri Yüksek Lisansı Caltech CTME Siber Güvenlik Sertifika Programı
Tam Yığın Geliştirme Eğitim Kampı Blockchain'de PG Programı
Tam Yığın Geliştirmede Yönetici PG Programı
Tüm Kurslarımızı Aşağıdan Görüntüleyin
Yazılım Mühendisliği Kursları

ÖNEMLİ LINUX KOMUTLARI

Komutlar, Linux'taki tüm görevleri tamamlayabilir ve bu komutlar büyük/küçük harfe duyarlı olsa da, Linux terminalinin arabiriminde gerçekleşir. Linux terminalini açmak için “CTRL+ALT+T” tuşlarına birlikte basın ve “ENTER” tuşuna basarak herhangi bir komutu çalıştırın.

Linux komut satırını öğrenirken aklınızda bulundurmanız gereken birkaç önemli komut :

LINUX DİZİNİ KOMUTLARI

  • pwd komutu- Geçerli dizinin konumunu görüntülemek için kullanılır. Sözdizimi: pwd
  • mkdir komutu - Herhangi bir dizin altında yeni bir dizin oluşturmak için kullanılır. Sözdizimi: mkdir <dizin adı>

LINUX DOSYA KOMUTLARI

  • touch komutu- Birden fazla boş dosya oluşturmak için kullanılır. Sözdizimi: <dosya adı> öğesine dokunun ve <dosya 1> <dosya 2>….<dosya n> öğesine dokunun
  • cat komutu- Bir dosya oluşturmak, içeriğini görüntülemek, içeriği kopyalamak vb. için kullanılır. Sözdizimi: cat [OPTION]…[FILE]… vb. Dosyayı kaydetmek için “CTRL+D” tuşlarına birlikte basın.

LINUX DOSYA İÇERİĞİ KOMUTLARI

  • head komutu- Bir dosyanın içeriğinin ilk on satırını görüntülemek için kullanılır. Sözdizimi: head <dosya adı>
  • tac komutu- cat komutunun tersi, dosya içeriğini sondan görüntüler. Sözdizimi: tac <dosya adı>

LINUX KULLANICI KOMUTLARI

  • su komutu- Linux üzerinden bir kullanıcıdan diğerine yönetim kontrolüne izin verir. Sözdizimi: su <kullanıcı adı>
  • id komutu- Grup kimliğini veya Kullanıcı Kimliğini görüntülemek için kullanılır. Sözdizimi: kimlik

LINUX FİLTRE KOMUTLARI

  • sed komutu- Ayrıca akış düzenleyicisi olarak da adlandırılır; dosyaları düzenlemeye yardımcı olur ve herhangi bir veriyi kalıcı olarak kaydetmeden düzenlenen içeriği görüntüler. Sözdizimi: komut | sed'in / <eskiKelime> / <yeniKelime> /'
  • tr komutu- tr komutu, dosya içeriğini çevirmek için kullanılır. Sözdizimi: komut | tr <'eski'> <'yeni'>

LINUX YARDIMCI KOMUTLARI

  • Bul komutu- Dizindeki belirli dosyaları bulmak için kullanılır. (.) simgesi mevcut dizin adlarını bulmak için kullanılır ve (/) herhangi bir kökü bulmak için kullanılır. Sözdizimi: bul. -ad “*pdf”
  • date komutu- Tarihleri, saat dilimlerini vb. bulmak için kullanılır. Sözdizimi: tarih

LINUX AĞ KOMUTLARI

  • ip komutu- Herhangi bir IP adresi atamak veya herhangi bir sistem arayüzünü başlatmak/devre dışı bırakmak için kullanılır. Sözdizimi: ip veya bir ip adresi
  • Mail komutu- Komut satırından e-posta göndermek için kullanılır. Sözdizimi: mail -s “Konu” <alıcı adresi>

Yazılım Geliştirme ile ilgili Popüler Makalelerimizi okuyun

Java'da Veri Soyutlama Nasıl Uygulanır? Java'da İç Sınıf nedir? Java Tanımlayıcıları: Tanım, Sözdizimi ve Örnekler
OOPS'de Kapsüllemeyi Örneklerle Anlamak C'deki Komut Satırı Argümanları Açıklaması 2022'de Bulut Bilişimin En Önemli 10 Özelliği ve Özelliği
Java'da Polimorfizm: Kavramlar, Türler, Karakteristikler ve Örnekler Java'da Paketler ve Nasıl Kullanılır? Yeni Başlayanlar İçin Git Eğitimi: Git'i Sıfırdan Öğrenin

Uzman bir geliştirici olma hedefinizi gerçekleştirme

Linux'u hevesli bir geliştirici olarak öğrenmek, kariyer gelişimi için bir yakıt olduğu kadar gerçekten de bir özveri işidir. Siz de bir geliştirici olmayı hedefliyorsanız, upGrad'ın Yazılım Geliştirmede çevrimiçi Yönetici PG Programı - Tam Yığın Geliştirmede Uzmanlaşma mükemmel bir seçimdir.

Full Stack Development müfredatı, sektör profesyonelleri ve öğretim üyelerinin rehberliğinde hazırlanır. İşte bu kursun gelecek vadeden geliştiriciler için ideal olmasının nedeni:

  1. HTE Bangalore mezun durumu
  2. Veri ve Bilim ve Makine Öğrenimi alanlarında ücretsiz 4 aylık Yönetici Sertifikası.
  3. Yeni kodlayıcılar için Yazılım Geçişi Eğitim Kampı.
  4. Veri ve Makine Öğrenimi'ne özel erişim.
  5. UpGrad 360 derece kariyer desteği: şirketlere, iş fuarlarına, sahte mülakatlara sunulmak üzere e-portföy.
  6. 45+ çevrimiçi canlı oturum ve 1:1 rehberlik.
  7. 7+ vaka çalışmaları ve projeler.
  8. 10 Programlama araçları ve dilleri.
  9. 400+ saat içerik.

En az %50 veya eşdeğeri geçme notu olan bir Lisans Derecesi ve tercih edilen (ancak zorunlu olmayan) bir kodlama bilgisi olan upGrad'ın kursu, Bilgisayar Bilimi, Yazılım Geliştirme İşlemleri, Arka Uç API'leri ve Web UI'lerinin temellerini içerir. Yazılım geliştiriciler, BT uzmanları, Teknik Destek uzmanları ve yeni geliştiriciler için idealdir.

Müfredat aşağıdaki gibi konuları içerir:

  1. Java Programlamanın Temelleri
  2. Java'da nesne yönelimli programlama
  3. OOD + Yazılım Mühendisliği
  4. Veri yapıları ve algoritmalar
  5. Hassas Yetenek
  6. Kullanıcı arayüzleri ve ön uç geliştirme
  7. Arka uç geliştirme
  8. Yazılım mimarisi ve dağıtımı
  9. Bitirme projeleri
  10. Müfredatın gerektirdiği ön koşullar

Daha fazlasını öğrenmek için bugün kaydolun !

Aspell'in Linux'ta kullanımı nedir?

Aspell, Linux işletim sisteminde Yazım Denetimi anlamına gelir. Adından da anlaşılacağı gibi, Aspell programı bir eklentidir ve Linux komut satırlarında bağımsız bir araç olarak kullanılabilir. Ancak, esas olarak programlar tarafından yazım denetimi yeteneklerini kullanmak için kullanılır.

in/usr dizinindeki 10 MB'den büyük dosyalara nasıl erişirim?

Linux üzerinde çalıştırıldığında aşağıdaki komutlar, in/usr sözlüğündeki 10 MB'den büyük dosyalara erişime yardımcı olur: # find /usr -size +10M -exec ls -lah {} ;

Linux'ta strings komutunun kullanımı nedir?

Linux'ta strings komutunun amacı, herhangi bir metin olmayan dosyadan insan tarafından okunabilir içeriği çıkarmak ve ortaya koymaktır.