Tartışma

Shell / Bash / Batch Scriptleri – Teknik Tablo

Başlatan İMRAN · 18 Kas 2025 01:06 · 59 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
KategoriKomut / Script ÖrneğiAçıklama
Shell (sh)echo "Merhaba Dünya"Terminale çıktı verir.
ls -laDizin içeriğini detaylı listeler.
chmod +x script.shDosyayı çalıştırılabilir yapar.
sh script.shShell script’i çalıştırır.
cp kaynak hedefDosya kopyalama.
mv eski yeniDosya/dizin taşıma/yenileme.
rm -rf dizin/Dizin ve içeriğini siler.
cat dosya.txtDosya içeriğini gösterir.
Bash (bash)#!/bin/bashBash script başlangıç satırı.
for i in {1..5}; do echo $i; done1–5 arası döngü.
if [ -f dosya.txt ]; then echo "Var"; fiDosya kontrolü.
read -p "İsim: " isimKullanıcıdan giriş alır.
grep -i "kelime" dosya.txtMetin içinde arama.
curl -I https://site.comHTTP header sorgulama.
sudo apt update && sudo apt upgrade -yLinux paket güncelleme.
`ps auxgrep nginx`
tar -czvf yedek.tar.gz /var/www/Arşiv oluşturma.
Batch (Windows .bat)echo Merhaba DünyaTerminal çıktısı.
dirKlasör listesi.
copy kaynak hedefDosya kopyalar.
move kaynak hedefDosya taşır.
del /F /Q dosya.txtSilme (zorla ve sessiz).
ipconfigAğ yapılandırması.
tasklistÇalışan işlemler.
netstat -anoPort ve bağlantı durumları.
ping 8.8.8.8Ping testi.
start program.exeProgram başlatma.
Gelişmiş Bash Script Örnekleri#!/bin/bash\nuptimeSistem çalışma süresi.
du -sh *Dizindeki dosyaların boyutlarını gösterir.
df -hDisk kullanımını listeler.
watch -n 1 nload1 saniyede bir ağ trafiği izleme.
find / -type f -name "*.log"Log dosyalarını bulma.
Gelişmiş Batch Script Örnekleri@echo offKomut satırını gizler.
for %%i in (*.txt) do echo %%iTüm txt dosyalarını döngüye alır.
set /p isim=İsminiz:Kullanıcıdan bilgi alma.
schtasks /create /tn Backup /tr backup.bat /sc dailyGörev zamanlayı

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi