Yeni Başlayanlar için Linux Eğitimi – Adım Adım Linus Kılavuzu
Yayınlanan: 2022-09-23Linux 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:
- HTE Bangalore mezun durumu
- Veri ve Bilim ve Makine Öğrenimi alanlarında ücretsiz 4 aylık Yönetici Sertifikası.
- Yeni kodlayıcılar için Yazılım Geçişi Eğitim Kampı.
- Veri ve Makine Öğrenimi'ne özel erişim.
- UpGrad 360 derece kariyer desteği: şirketlere, iş fuarlarına, sahte mülakatlara sunulmak üzere e-portföy.
- 45+ çevrimiçi canlı oturum ve 1:1 rehberlik.
- 7+ vaka çalışmaları ve projeler.
- 10 Programlama araçları ve dilleri.
- 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:
- Java Programlamanın Temelleri
- Java'da nesne yönelimli programlama
- OOD + Yazılım Mühendisliği
- Veri yapıları ve algoritmalar
- Hassas Yetenek
- Kullanıcı arayüzleri ve ön uç geliştirme
- Arka uç geliştirme
- Yazılım mimarisi ve dağıtımı
- Bitirme projeleri
- 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.