Linux Temel Komutlar Cheat Sheet

A Software › Linux cheat sheet in English by elleriana
12,288 views 3,166 downloads 20 Oct 2018 History
3.7 avg · 0 ratings

Yardım Komutları

man <ko­mut>
Komutların kılavuz dosyal­arını açar
<ko­mut> --help
Komutun kullan­ımıyla ilgili bilgi verir

Bilgi Alma Komutları

uname -a
Çekirdek bilgisini gösterir
date
Sistemin anlık saat ve tarihini verir
hostname
Bilgisayar adını gösterir
who
Sistemdeki kullan­ıcıları listeler
whoami
Giriş yapılan kullan­ıcıyı gösterir
which <ko­mut>
Komutun tam yol bilgisini verir
history
Komut geçmişini gösterir

Dizinler

pwd
   
Çalışılan dizinin tam yolunu verir
cd
 
<di­zin­1>
İstenilen dizine geçiş yapar
cd
 
..
Bir önceki dizine gider
ls

-a
-R
-r
-t
-S
-l
-1
-m
-Q
<di­zin­1>
Dosya içeriğini listeler
Gizli dahil dosyaları göster
Alt dizinleri listele
Sıralama ters çevir
Son düzenl­emeye göre listele
Dosya boyutuna göre listele
Geniş listeleme formatı
Tek satır, tek dosya
Çıktı virgül ile ayrılır
Tırnak içerisine al

Bash Kısayo­lları

CTRL-c
Çalışan komutu durdurur
CTRL-z
Çalışan komutu uyutur
CTRL-a
Satırın başına gider
CTRL-e
Satırın sonuna gider
CTRL-r
Geçmişte arat
!!
Son komutu tekrar et
!abc
abc ile başlayan son komutu çalıştırır
!abc:p
abc ile başlayan son komutu ekrana yazdırır

Dosya ve Klasörler

touch
<do­sya­1>
dosya1 isminde dosya oluşturur
cat
<do­sya­1>
dosya1­'in içeriğini terminale yazdırır
echo
"­Linux komutl­arı­"
İfadeyi terminal ekranına yazdırılır
head
<do­sya­1>
dosya1­'in ilk 10 satır çıktısı
tail
<do­sya­1>
dosya1­'in son 10 satır çıktısı
sort
<do­sya­1>
dosya1 isminde dosya oluşturur
cp
<do­sya­1> <do­sya­2>
dosya1­'in dosya2­'ye kopyal­anması
cp -r
<di­zin­1> <di­zin­2>
dizin1­'in dizin2­'ye kopyal­anması
mv
<do­sya­1> <do­sya­2>
dosya1­'in dosya2­'ye taşınması
rm
<do­sya­1>
dosya1 silinir
rm -rf
<di­zin­1>
dizin1­'i içinde­kilerle birlikte silme
mkdir
<di­zin­1>
dizin1 adında dizin oluştu­rulur
rmdir
<di­zin­1>
İçi boş dizin1 silinir

Donanım Bilgisi Toplama

dmidecode -t <do­nan­ım>
Donanım bileşe­nleri ile ilgili bilgi
lscpu
İstemci bilgisini
lspci
PCI aygıtl­arını listeler
lsusb
USB denetl­eyicisi bilgileri
df
Disk kullanımı ayrıntılı bilgi
du <di­zin­1>
dizin1­'in diskteki boyutu

Dosya İndirme

wget <si­te.c­om­/do­sya­1>
Konsoldan dosya indirme
curl -O <si­te.c­om­/do­sya­1>
Konsoldan dosya indirme

Bash Değişk­enler

Export DEG=icerik
#DEG değerine icerik
$PATH
Çalışt­ırı­labilir yollar
$HOME
Ev dizini
$SHELL
Çalışan kabuk
env
Ortam değişk­enleri
echo $DEG
DEG değişken yazdır

Dosyaların İncele­nmesi ve Düzenl­enmesi

vi
<dosya1>
 ESC + :w
 ESC + :wq
 ESC + :q
 ESC + :q!
 a
 i
 dd

Değişiklikleri kaydeder
Değişiklikleri kaydedip çıkar
Değişik yapılm­adıysa çıkar
Değişiklikleri kaydet­meden çıkmaya zorlar
Bir sonraki karakt­erden yazmaya başlar
Bulunduğu yerden yazmaya başlar
Tüm satırı siler
nano
<dosya1>
CTRL + X
CTRL + W
CTRL + K
CTRL + U

Çıkış
Arama
Kes
Yapıştır
more
<dosya1>
enter
space
b
q
dosya1 içeriğini görüntüler
Satır satır ilerler
Sayfa sayfa ilerler
Bir önceki sayfa
Çıkış
less
<dosya1>
aşağı/yukarı
yön tuşu

space
b
q
dosya1 içeriğini görüntüler
Satır satır ilerler

Bir sonraki sayfa
Bir önceki sayfa
Çıkış

Dosya, Dizin, İçerik Arama

locate
<do­sya­1>
 
dosya1 arar
find
<di­zin­1>
-iname elma*
dizin1­'de elma ile başlayan dosya arar
grep
örüntü
<do­sya­1>
grep -r
örüntü
<do­sya­1>
Recursive arama
grep -i
örüntü
<do­sya­1>
Büyük küçük duyarlı arama

Süreçler

ps
Aktif kullan­ıcıyla ilgili süreç listesi
ps aux
Bilgis­ayarda o an çalışan süreç listesi
pstree
Sistemdeki süreçleri hiyerarşik listesi
kill <pi­d>
Süreci sonlan­dırır
killall <pi­d>
Programla ilgili tüm süreçleri sonlan­dırır
killall -9 <pi­d>
Ölmemekte direnen süreçleri sonlan­dırır

Arşivleme ve Sıkıştırma

tar
-xvf
<ar­şiv­1.t­ar>
dosya1­'i açmak için
tar
-zxvf
<ar­şiv­1.t­ar.g­z>
Sıkışt­ırılmış arşiv dosyasını açma
tar
-cvf <ar­şiv­1.t­ar>
<do­sya­1> <do­sya­2> <di­zin­1>
Arşivleme
tar
-czvf <ar­şiv­1.t­ar>
<do­sya­1> <do­sya­2> <di­zin­1>
Sıkışt­ırarak arşivleme
unrar
x
<do­sya­1.r­ar>
Rar dosyasını açmak
zip
 
<do­sya­1.z­ip> <do­sya­2>
dosya2­'yi sıkışt­ırarak dosya1 olarak kaydetmek
unzip
 
<do­sya­1>
dosya1­'i açmak

Bağ

ln
<do­sya­1> <do­sya­2>
dosya1 ve dosya2­'yi bağlar
ln -s
<do­sya­1> <do­sya­2>
dosya1­'in dosya2 adında kısayolunu oluşturur

GÇ Yönlen­dir­meleri

komut > dosya1
dosya1 içeriği komuta girdi verir
komut1 < (komut2)
komut2 çıktısı, komut1­'e girdi verir
komut > dosya1
Komut çıktısı dosyanın içeriğine yazılır
komut > /dev/null
Komut çıktısını yazdırmaz
komut >> dosya1
Komut çıktısı dosyanın sonuna ekler
komut2 > dosya1
Komut hata çıktısını dosya1­'e yazdırır
komut &> dosya1
Komut çıktıl­arını dosya1­'e yazdırır

Özel İşretler

komut1 | komut2
komut1­'in çıktısını komut2­'ye girdi alır
komut1 |& komut2
komut1­'in hata çıktısı komut2­'ye girdi

Dosya İzinleri

chmod 775 <do­sya­1>
dosya1­'e 775 izni ver
chmod -R 600 <di­zin­1>
dizin1 ve alt klasör­lerine 600 izni ver
chown <ku­lla­nıc­ı1>­:<g­rup­1> <do­sys>
dosya1­'in kullan­ıcısını kullanıcı1 ve grubunu grup1 yapar

Komut Listeleri

komut1; komut2
Önce komut1, sonra komut2 çalışır
komut1 && komut2
komut1 başarılı çalışırsa komut2 çalıştır
komut1 || komut2
komut1 başarı­sızsa komut2 çalıştır
komut1 &
Alt kabukta komut1 çalıştır

Badges

Nice Cheat Sheet 🇹🇷 Big in Turkey

Comments

No comments yet.

Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.