![logo.png](https://www.turkhackteam.org/styles/v1/tht/logo.png)
Temel Linux Komutları
![1eguh89.png](https://i.hizliresim.com/1eguh89.png)
whatis = komut hakkında kısa ve öz bilgi verir.
Kullanımı;
Bash:
whatis ls "ls yerine bilgi almak istediğiniz komutu yazabilirsiniz."
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
man = komut hakkında detaylı bilgi verir.
Kullanımı;
Bash:
man ls "ls yerine bilgi almak istediğiniz komutu yazabilirsiniz."
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
apropos = girdiğiniz kelimeleri içerisinde barındıran komutları listeler.
Kullanımı;
Bash:
apropos mkdir "ls yerine bilgi almak istediğiniz komutu yazabilirsiniz."
![tjj8nip.png](https://i.hizliresim.com/tjj8nip.png)
![hfoji6i.png](https://i.hizliresim.com/hfoji6i.png)
hostname = bilgisayarın adını gösterir.
Kullanımı;
Bash:
hostname
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
lsb_release -a = kullanılan dağıtım ile ilgili bilgileri gösterir.
Kullanımı;
Bash:
lsb_release -a
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
cat /etc/issue = kullanılan dağıtımın ad bilgisini gösterir.
Kullanımı;
Bash:
cat /etc/issue
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
uname -a = çekirdek (kernel) hakkında bilgi verir.
Kullanımı;
Bash:
uname -a
![3lfg5xp.png](https://i.hizliresim.com/3lfg5xp.png)
![fpyahrh.png](https://i.hizliresim.com/fpyahrh.png)
w = sistemde aktif olan kullanıcıları ve bilgilerini gösterir.
Kullanımı;
Bash:
w
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
whoami = kullanıcının hangi kimlik ile çalıştığını gösterir.
Kullanımı;
Bash:
whoami
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
uptime = Kaç kullanıcının ve sistemin ne süredir aktif olduğu bilgisini verir.
Kullanımı;
Bash:
uptime
![a3b2jeo.png](https://i.hizliresim.com/a3b2jeo.png)
top = kullanıcıların kullandıkları cpu ve ram miktarları gibi bilgileri gösterir.
Kullanımı;
Bash:
top
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
fdisk -l = Sistemdeki disk bilgilerini gösterir.
Kullanımı;
Bash:
fdisk -l
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
df = disklerin doluluk oranını gösterir.
Kullanımı;
Bash:
df
![cxun73h.png](https://i.hizliresim.com/cxun73h.png)
cal = takvim bilgisi verir. (cal 1980, cal 8 2022)
Kullanımı;
Bash:
cal "Günümüz takvimini gösterir"
Örnek Kullanımlar; "cal 1999", "cal 8 1999"
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
date = tarih ve gün bilgisi verir.
Kullanımı;
Bash:
date
![hfoji6i.png](https://i.hizliresim.com/hfoji6i.png)
![tjj8nip.png](https://i.hizliresim.com/tjj8nip.png)
pwd = hangi dizinin içinde olduğumuzu gösterir.
Kullanımı;
Bash:
pwd
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
ls = bulunduğumuz dizinde hangi klasör ve dizinlerin olduğunu gösterir.
(ls -l = listelemeye yarar. ls -a = gizli dosyaları da gösterir. "ls -la şeklinde de kullanılabilir.")
Kullanımı;
Bash:
ls /root/Downloads
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
cd = belirttiğimiz dizine gitmemize yarar.
(cd .. = bir dizin geri gitmeye yarar.)
Kullanımı;
Bash:
cd /root/Downloads
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
locate = girilen karakterleri içeren dosyaları arar.
Kullanımı;
Bash:
locate brute "brute yerine aramak istediğiniz kelimeleri yazabilirsiniz."
![fpyahrh.png](https://i.hizliresim.com/fpyahrh.png)
![3lfg5xp.png](https://i.hizliresim.com/3lfg5xp.png)
touch = dosya oluşturur.
(echo "içerik" > deneme.txt = metne içerik eklemeye yarar.)
Kullanımı;
Bash:
touch deneme.txt
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
more = içerik okumayı sağlar.
Kullanımı;
Bash:
more "dosya_adı"
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
less = içerik okumayı sağlar.
Kullanımı;
Bash:
less "dosya_adı"
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
grep = bir dosyada aradığınız metni bulmayı sağlar.
(grep "kelime" "dosya" şeklinde arama yapılır.)
Kullanımı;
Bash:
grep deneme deneme.txt
![cxun73h.png](https://i.hizliresim.com/cxun73h.png)
mkdir = dizin oluşturmaya yarar.
Kullanımı;
Bash:
mkdir deneme "deneme yerine istediğiniz bir kelimeyi yazabilirsiniz."
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
rm -r = dosya ve dizin silmeye yarar.
Kullanımı;
Bash:
rm -r "dosya_adı"
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
cp = dosya kopyalamaya yarar.
(cp "dosya" "dizin/konum")
(cp "dosya" "." = bulunduğumuz dizine kopyalamak için "." parametresini kullanırız.)
Kullanımı;
Bash:
cp deneme.txt /root/Downloads
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
cp -r = dizin kopyalamaya yarar.
(cp -r "dizin" "konum")
Kullanımı;
Bash:
cp -r deneme /root/Downloads
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
mv = dosya ve dizin taşımaya yarar. (mv "dosya" "konum")
Kullanımı;
Bash:
mv deneme /root/Downloads
![cxun73h.png](https://i.hizliresim.com/cxun73h.png)
tar = dosya arşivlemeye yarar.
(tar -cf deneme.tar ./* = "." bulunduğumuz dizini, "*" bulunuduğumuz dizindeki tüm dosyaları seçmemizi sağlar.)
Kullanımı;
Bash:
tar -cf deneme.tar deneme "deneme.tar kısmına istediğiniz ismi verebilirsiniz. Deneme kısmına da arşivlenecek dosyayı belirtin"
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
tar -xf = arşivlenmiş dosyaları arşivden çıkarmaya yarar.
Kullanımı;
Bash:
tar -xf deneme.tar
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
tar -zcf = dosyaları sıkıştırmaya yarar.
Kullanımı;
Bash:
tar -zcf ahmet.tar.gz deneme
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
tar -zxf = sıkıştırılmış dosyaları dışarı çıkarmaya yarar.
Kullanımı;
Bash:
tar -zxf deneme.tar.gz
![j6q2vzb.png](https://i.hizliresim.com/j6q2vzb.png)
gzip -9 = dosyaları sıkıştırmaya yarar.
Kullanımı;
Bash:
gzip -9 deneme
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
gunzip = dosyaları çıkarmaya yarar.
Kullanımı;
Bash:
gunzip deneme.gz
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
bzip2 = dosyaları sıkıştırmaya yarar.
Kullanımı;
Bash:
bzip2 deneme
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
bunzip2 = dosyaları çıkarmaya yarar.
Kullanımı;
Bash:
bunzip2 deneme.bz2
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
zip -r = dosyaları sıkıştırmaya yarar.
Kullanımı;
Bash:
zip -r deneme.zip deneme
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
unzip = dosyaları çıkarmaya yarar.
Kullanımı;
Bash:
unzip deneme.zip
![g0edwb8.png](https://i.hizliresim.com/g0edwb8.png)
cat /etc/shadow = kullanıcıların şifresini hash'li halde bulmaya yarar.
Kullanımı;
Bash:
cat /etc/shadow
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
passwd = parola değiştirmeye yarar.
Kullanımı;
Bash:
passwd root "root yerine şifresini değiştirmek istediğiniz kullanıcıyı girebilirsiniz. Girmeden yaparsanız aktif oturumdaki kullanıcnın şifresini değiştirir."
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
adduser = yeni kullanıcı ekler.
Kullanımı;
Bash:
adduser kodomarso
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
chfn = kullanıcının bilgilerini düzenlemeye yarar.
Kullanımı;
Bash:
chfn kodomarso
![cxun73h.png](https://i.hizliresim.com/cxun73h.png)
chage -l = kullanıcı ile alakalı bilgileri gösterir.
Kullanımı;
Bash:
change -l kodomarso
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
usermod -L = kullanıcı pasif hale gelir.
Kullanımı;
Bash:
usermod -L kodomarso
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
usermod -U = kullanıcı aktif hale getirilir.
Kullanımı;
Bash:
usermod -U kodomarso
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
su = başka kullanıcıya geçiş yapmayı sağlar.
Kullanımı;
Bash:
su root
![hfoji6i.png](https://i.hizliresim.com/hfoji6i.png)
![tjj8nip.png](https://i.hizliresim.com/tjj8nip.png)
dpkg -i = .deb uzantılı paketleri kurmaya yarar.
Kullanımı;
Bash:
dpkg -i "paket_adı"
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
apt install -f = kurulan pakette eksikler varsa onları yükler.
Kullanımı;
Bash:
apt install -f
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
dpkg -l = yüklü paketleri gösterir.
(dpkg -l | grep "paket adı" aradığınız paketi kolayca bulmaya yarar.)
Kullanımı;
Bash:
dpkg -l
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
apt remove = yüklü paketi kaldırmaya yarar.
Kullanımı;
Bash:
apt remove "paket_adı"
![3lfg5xp.png](https://i.hizliresim.com/3lfg5xp.png)
![fpyahrh.png](https://i.hizliresim.com/fpyahrh.png)
route -n = modem ıp adres bilgilerini gösterir.
Kullanımı;
Bash:
route -n
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
service NetworkManager stop = İnternet servilerini durdurur.
Kullanımı;
Bash:
service NetworkManager stop
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
service NetworkManager start = İnternet servislerini başlatır.
Kullanımı;
Bash:
service NetworkManager start
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
service NetworkManager restart = İnternet servislerini yeniden başlatır.
Kullanımı;
Bash:
service NetworkManager restart
![a3b2jeo.png](https://i.hizliresim.com/a3b2jeo.png)
ps = çalışan süreçleri gösterir.
Kullanımı;
Bash:
ps
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
pstree = çalışan süreçleri hiyerarşik düzende gösterir.
(pstree "kullanıcı" şeklinde de kullanılabilir.)
Kullanımı;
Bash:
pstree root
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
pstree -p = çalışan süreçleri PID numarası ile birlikte verir.
Kullanımı;
Bash:
pstree -p root
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
kill = süreçleri sonlandırmaya yarar.
(kill "PID numarası")
Kullanımı;
Bash:
kill PID_numarası
![psasn57.png](https://i.hizliresim.com/psasn57.png)
kill -9 = süreçleri zorla kapatmaya yarar.
Kullanımı;
Bash:
kill -9 PID_numarası
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
killall = çalışan süreçleri sonlandırır.
(kilall "süreç ismi")
Kullanımı;
Bash:
killall süreç_ismi
![5aE7rL.png](https://i.hizliresim.com/5aE7rL.png)
cd /var/log = log kayıtlarının olduğu klasör.
Kullanımı;
Bash:
cd /var/log
![gBPwFuWw_o.png](https://images2.imgbox.com/6f/52/gBPwFuWw_o.png)
![gBPwFuWw_o.png](https://images2.imgbox.com/6f/52/gBPwFuWw_o.png)
![ovca0xc.gif](https://i.hizliresim.com/ovca0xc.gif)
Son düzenleme: