Тёмный

09 - Linux Script Nedir ve Nasıl Yazılır? Sıfırdan Linux Shell/Bash Script Eğitimi 

Ali Dogan Aydin
Подписаться 1 тыс.
Просмотров 1,7 тыс.
50% 1

Herkese merhaba,
Bu videoda Linux scripting konusunu öğreniyoruz. Linux'u yeni öğrenen kişilerin kolayca anlayabilmesi için çok basit örneklerle bir Linux shell script çalışması yaptım. Biraz uzun bir video oldu ama video içeriğinde script yazımı aşamlarını anlatırken acele etmedim, adım adım anlattım. Hatta bu adımlar sırasında sıklıkla yapılan yanlışlarla birlikte alınan hataları ve bunların çözümüyle ilgili örnekleri de görebilirsiniz. Linux'a yeni başlayan ve script mantığını öğrenmek isteyen kişilerin mutlaka izlemesi gereken bir video.
Videonun girişinde kısaca script dilleriyle diğer yazılım dilleri arasındaki farktan bahsettim ve script'in ne olduğunu anlattım. Sonrasında Ubuntu'da terminal üzerinden script çalışmalarına başladım.
Video içeriğinde hazırladığım script örneğiyle birlikte aşağıdaki konuları öğrenebilirsiniz:
- Bir script dosyası nasıl yaratılır? .sh uzantılı dosya nedir? Script nasıl çalıştırılır? Scirpt'e execute hakkı(çalıştırılma hakkı) nasıl verilir?
- Shebang satırı (#!/bin/bash) ne anlama gelir?
- Linux script'lerde yorum satırı nasıl eklenir
- Linux scriptlerde variable(değişken) kullanımı
- Script içerisindeki değişkenleri ekrana yazdırma
- Linux script içerisinde matematiksel işlemler yapmak
- Kullanıcıdan input nasıl alınır ve bu değer nasıl işlenir?
- Linux scirpt içerisinde if, else, elif karşılaştırmaları
Sonraki videolarda görüşmek üzere ...

Опубликовано:

 

24 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 21   
@ebulfez2006
@ebulfez2006 9 месяцев назад
Böylesini ilk defa izliyorum gerçekten mükemmel, ilk izlememde her şeyi anladım👏👏
@alidoganaydin
@alidoganaydin 9 месяцев назад
Çok sevindim, teşekkürler :)
@hsen8938
@hsen8938 4 месяца назад
anlatim kolay ve anlasilir , tesekkürler .if-else case ayri bir videoda anlatilsa daha iyi de olabilrdi.
@alidoganaydin
@alidoganaydin 4 месяца назад
Ben de teşekkür ederim :) Haklısınız if else'i ayırsaydım hem bu videonun süresi kısalırdı hem de başka bir videoda if else kısmına daha ayrıntılı girebilirdim. Bazı şeyleri videoyu bitirip yayınladıktan sonra fark ediyorum. Yeni gelecek videolarda buna dikkat edeceğim :)
@taylanbildik
@taylanbildik 8 месяцев назад
Kıymetli vaktinizi ayırıp bu kaliteli içerikleri bize sunduğunuz için çok teşekkür ederiz Ali hocam.
@alidoganaydin
@alidoganaydin 8 месяцев назад
Teşekkürler :)
@p0k3r1st
@p0k3r1st 6 месяцев назад
aşşşşşşşşırı iyi içerik..... mükemmelsin hocam. scripting devamı gelsin lütfen..
@theosaka48
@theosaka48 8 месяцев назад
abi adamsın agamla seni izliyoz devam böyle
@hydradragonantivirus
@hydradragonantivirus 8 месяцев назад
xd
@handeakdeniz7516
@handeakdeniz7516 9 месяцев назад
Cok faydali bi konu oldu, cok tesekkurler 🙌🏼
@alidoganaydin
@alidoganaydin 9 месяцев назад
Ben de teşekkür ederim :)
@iremebozkurt
@iremebozkurt 2 месяца назад
for ve while looplarini ayri bi videoda anlattınız mi hocam
@alidoganaydin
@alidoganaydin 2 месяца назад
@@iremebozkurt Henüz anlatmadım ama yakın zamanda bu konunun ikinci videosunu çekerek anlatmayı planlıyorum
@iremebozkurt
@iremebozkurt 2 месяца назад
@@alidoganaydin tamamdir hocam bekliyorum çok sağolun
@ozgekaraca7505
@ozgekaraca7505 Месяц назад
Vs code üzerinden yazabilir miyiz
@alidoganaydin
@alidoganaydin Месяц назад
Evet vs code’dan da yazabilirsiniz hatta vscode’da yazılar renklendiği için görsel olarak daha rahat oluyor. Bunu yapmak için ya ubuntuya vs code kurup ordan doğrudan açarak yazıp kaydedebilirsiniz ya da windowstaki vs code’da yazıp sonra linux ortama kopyalayabilirsiniz.
@yigit_edit007
@yigit_edit007 18 дней назад
Hocam Python hem derlenebilir hemde yorumlanabilir!
@alidoganaydin
@alidoganaydin 9 дней назад
Python'la derlenmiş paketler de oluşturulabilir ama esas olarak yorumlanan bir dildir, yani kod yazıldığında doğrudan çalıştırılmak üzere bir Python yorumlayıcısı tarafından satır satır çalıştırılır. Ancak dediğiniz gibi bazı araçlarla Python kodunu derlenmiş bir hale getirip çalıştırmak da mümkün. Örneğin PyInstaller veya Cython gibi araçlar Python kodunu bir derlenmiş dosya haline dönüştürür. Bu sayede Python hem yorumlanan bir dil olarak hem de derlenebilir bir şekilde kullanılabilir ancak bu süreç geleneksel anlamda C++ veya Java gibi dillerdeki derleme sürecinden farklıdır Açıkçası başlangıç seviyesindeki kişiler için script mantığını anlatırken bu detaylara girip kafa karıştırmak istemedim. Benim python diyince aklıma diret script hali geliyor :)
@yigit_edit007
@yigit_edit007 9 дней назад
@@alidoganaydin Haklısınız hocam ama ben şunu anlamadım Java aslında yorumlanabilen bir dil değil miydi? jar dosyası jdk olmadan çalışamıyor, yani bu yorumlama olmuyor mu?
@alidoganaydin
@alidoganaydin 9 дней назад
Hayır yorumlama şu oluyor. Senin kodun bir dosyada yazıyor. Sen o dosyayı start ediyosun. Sonra o dosya satır satır okunuyor(yorumlama bu işleme deniyor) ve her satırda hangi komut varsa onu çalıştırarak sırayla ilerliyor. Bu tarz çalışan diller yorumlanan diller oluyor. Java'da ise sen bir kod yazdın mesela bir class'ın var. Sen o class dosyasını doğrudan çalıştıramazsın. İlk önce Java kodunu derlemen lazım ve bir paket olarak jar çıkartman lazım. Sonra o jar'ı çalıştırabiliyorsun. Jar çıkarma işlemi derleme aşaması oluyor. Bu sebeple Java derlenen bir dildir. Jdk'nın daha farklı bir etkisi var. Java'da derlenip çıkartılan jar paketlerini normalde bilgisayar anlayamıyor. JDK (hatta JDK da değil çalıştırman için sadece JVM yeterli) bu jar'ların dilinden anlıyor, çalıştırabiliyor ve Java kodunu makine diline çeviriyor. Yani JDK'nın bilgisayarın işletim sistemi içinde Java'yı çalıştırabilmek için aracı gibi bir rolü var. Mesela C veya C++ gibi dillerde bu tarz bir aracıya gerek kalmıyor çünkü derleme sonucunda çıkan paketi çalıştırdığımızda doğrudan makine dilinde çalışıyor
@yigit_edit007
@yigit_edit007 8 дней назад
@@alidoganaydin Anladım hocam, bilgilendirme için teşekkürler 😁
Далее
Boxing !! 😂
00:21
Просмотров 2,4 млн
Become a bash scripting pro - full course
36:00
Просмотров 57 тыс.
VMware ile Sanal Makine Oluşturma ve Ubuntu Kurulumu
24:40
Become a shell wizard in ~12 mins
12:25
Просмотров 249 тыс.
Neden Linux Kullanmıyorsunuz?
12:47
Просмотров 215 тыс.
Write Your Own Bash Scripts for Automation [Tutorial]
16:35