You are on page 1of 4

Linux Basic

Quoting :
Alıntılama, belirli karakterlerin ve kelimelerin özel
muamelesini devre dışı bırakmak ve ayrıca
parametre genişlemesini önlemek ve
alıntılananları korumak için kullanılır.
Bash kabuğu, öğenin değerini genişletmek için
kullanılan $ (dolar işareti) gibi nadir, özel
karakterleri tanır. Örneğin $PATH, aşağıda
gösterildiği gibi sistem yollarını tutmak için bash'ta
önceden tanımlanmış değişken olan PATH öğesinin
değerini genişletmek için kullanılır.
 
clarusway@f85a0c1549f4:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/
usr/bin:/sbin:/bin:/usr/games:/usr/local/
games
 
$ özel karakteri, kullanıcının özel öğesiyle birlikte de kullanılabilir. Örneğin, bash kabuğunda, kullanıcı
greeting="Hello from Clarusway" gibi bir öğe tanımlayabilir ve bu öğenin değerini aşağıda gösterildiği gibi
genişletebilir.
 
clarusway@f85a0c1549f4:~$ greeting="Hello from Clarusway"
clarusway@f85a0c1549f4:~$ echo $greeting
Hello from Clarusway
 
Çift Tırnak : Çift tırnak ' tırnak içinde yer alan çoğu karakterin gerçek değerini korur, istisnalar şunları içerir:
$ (for variables), ' (for single quoting), \ (for escaping a character) .
clarusway@f85a0c1549f4:~$ echo $SHELL
/bin/bash
clarusway@f85a0c1549f4:~$ echo "$SHELL"
/bin/bash
clarusway@f85a0c1549f4:~$ echo "path to shell $SHELL"
path to shell /bin/bash
 
Tek Tırnaklar: Tek tırnak ('alıntı'), tek tırnak işaretleri arasında kalan her şeyi korur.
clarusway@f85a0c1549f4:~$ echo $SHELL
/bin/bash
clarusway@f85a0c1549f4:~$ echo '$SHELL'
$SHELL
clarusway@f85a0c1549f4:~$ echo 'path to shell $SHELL'
path to shell $SHELL
 
Ters eğik çizgi: Karakterlerin özel anlamını değiştirmek veya metin içindeki tırnak işaretleri gibi özel karakterlerden
kaçmak için ters eğik çizgiyi kullanın.
clarusway@f85a0c1549f4:~$ echo "\$SHELL"
$SHELL
clarusway@f85a0c1549f4:~$ echo "path to shell \$SHELL"
path to shell $SHELL
File Permission (Dosya izni)

Linux File Ownership (Linux Dosya Sahipliği)


Linux sistemindeki her dosya ve dizinin 3 tip sahibi atanmıştır,

User: Bir kullanıcı dosyanın sahibidir.


Group : Bir kullanıcı grubu birden fazla kullanıcı içerebilir.
Other/All : Bir dosyaya erişimi olan diğer herhangi bir kullanıcı.

Permission (İzin)
Linux sisteminizdeki her dosya ve dizin, tüm 3 sahip için tanımlanmış 3 izne sahiptir.

Read : Okuma izni size bir dosyayı açma ve okuma yetkisi verir.
Write: Yazma izni size bir dosyanın içeriğini değiştirme yetkisi verir.
Execute : Linux'ta, yürütme izni ayarlanmadıkça bir programı çalıştıramazsınız.

ls
ls –a
Chmod Komutu ile İzin Değiştirme : chmod permissions filename

Change mode anlamına gelen chmod komutunu kullanabiliriz. Komutu kullanarak, sahip, grup ve dünya için bir
dosya/dizin üzerinde izinler (okuma, yazma, yürütme) ayarlayabiliriz.
Ping veya Packet Internet Groper, bir IP ağı üzerinden bir kaynak ve hedef bilgisayar/cihaz arasındaki bağlantı
durumunu kontrol etmek için kullanılan bir ağ yönetim yardımcı programıdır. Ayrıca, ağdan yanıt göndermek ve
almak için geçen süreyi değerlendirmenize yardımcı olur.
ping 54.93.34.220

ssh, “Secure Shell” "Güvenli Kabuk" anlamına gelir.


Uzak bir sunucuya/sisteme güvenli bir şekilde bağlanmak için kullanılan bir protokoldür.
ssh, verileri ana bilgisayar ve istemci arasında şifreli bir biçimde aktardığı için güvenlidir.
ssh user@host(IP/Domain_name)

example : ssh -i cert.pem ec2-user@54.93.34.220

whoami komutu Halihazırda yerel sistemde oturum açmış olan kullanıcı için kullanıcı, grup ve ayrıcalık bilgilerini
görüntüler. Whoami komutu hem Lunix İşletim Sisteminde hem de Windows İşletim Sisteminde kullanılmaktadır.
Temel olarak whoami olarak “who”,”am”,”i” dizelerinin birleşimidir.

Example: clarusway@f85a0c1549f4:~$ whoami

clarusway

You might also like