TryHackMe'de Linux modülüne devam edebilmek için paralı versiyona geçtim bugün.
Böylece learning modüldeki açılmayan kısımlara da erişim sağlayabiliyorum.
Gerçekten benim gibi yani başlayanlar için harika bir eğitim alanı olduğunu düşünüyorum.
Linux Fundementals ilk 3 bölümü bitirmiştim, bugün Linux Challenges çözdüm.
Soruların tek tek yanıtlarını yazmak zor ancak öğrendiklerimi / not aldıklarımı buraya bırakacağım.
1. Linux'daki tüm sistem proseslerini görmek:
ps -aux | less veya ps aux | less komutları ile mümkündür.
-aux komutunun harf karşılıkları ise şöyle:
- A : Select all processes
- u : Select all processes on a terminal, including those of other users
- x : Select processes without controlling ttys
2. tar.gz uzantılı dosyalar linux'ta nasıl açılır? (decompress etmek)
gz dosyası, Gzip ile sıkıştırılmış bir Tar arşividir. Decompress etmek için yani açmak için gz dosyası için tar -xf komutu ve ardından arşiv adı kullanılır.
-v opsiyonu ile tar komutu çıkarılan dosyaların adlarını terminalde yazdırır.
Örneğin: tar -xvf archive.tar.gz
3. Linux'da host dosyaları nerededir?
cd etc
cat hosts
Yukarıdaki komutlar ile Linux host dosyaları bulunabilir.
4. Sistemde yer alan tüm kullanıcılar nasıl bulunur? Linux'da kullanıcıların bir listesini görmek için "cat" komutuyla “/etc/passwd” dosyasının açılması gerekir.
Bu komutla sistemde o an mevcut olan kullanıcıların listesi çıkar.
Alternatif olarak, kullanıcı adı listesinde gezinmek için "less" veya "more" komutları da kullanılabilir.
6. İki dosya arasındaki fark nasıl bulunur?
Örneğin script1 ve script2 isimli iki dosyamız olduğunu varsayalım, iki dosya arasındaki farkı görmek için:
diff script1 script2
7. UNAME komutu ve sistem hakkında bilgi toplamak
uname -a (all info)
8. Linux'ta bir metin dosyasında belirli satırlar nasıl görüntülenir?
cat -n dosyaadı | grep '^ *satırno'
ya da :
sed -n 'satırno{p;q}' dosyaadı

Hiç yorum yok:
Yorum Gönder