top 15 important unix commands interview questions
En Popüler Unix Komutlarının Listesi Cevaplarla Görüşme Soruları. Bu Bilgilendirici Öğreticide Örnekler Kullanarak Unix Komutlarının Temellerini Öğrenin:
Unix Komutlarına başlamadan önce Unix'in ne olduğuna ve temellerine bir göz atalım.
Unix, Windows İşletim Sistemine benzer bir İşletim sistemidir. Windows, Microsoft Windows tarafından sağlanan Grafik Kullanıcı Arayüzü nedeniyle Unix'ten daha popülerdir, ancak Unix üzerinde çalışmaya başladığınızda gerçek Gücünü anlayacaksınız.
=> Eay Unix Eğitim Serisine Göz Atın
En Sık Sorulan Unix Komutu Mülakat Soruları
Aşağıda listelenen en popüler ve en sık sorulan Unix mülakat soruları örneklerle birlikte verilmiştir.
Hadi başlayalım!!
S # 1) Süreç nedir?
Cevap: Tanıma göre - İşlem, yürütülmekte olan bir bilgisayar programının bir örneğidir. Her işlem için Benzersiz bir İşlem Kimliğimiz var.
Misal: Bir kullanıcı bir hesap makinesi uygulamasını açtığında bile, bir işlem oluşturulur.
Bir İşlemi listeleme komutu:% ps
Bu komut, işlem kimliği ile birlikte mevcut işlemlerin bir listesini sağlayacaktır. 'Ef' seçeneğini ps komutuyla eklersek, işlemlerin tam listesini görüntüler.
Sözdizimi: % ps -ef
Bu komut, Grep (arama komutu) ile birleştirildiğinde, bir işlemle ilgili belirli ayrıntıları bulmak için güçlü bir araç görevi görür.
Bir İşlemi öldürme komutu:% kill pid
Bu komut, işlem kimliği argüman olarak iletilen işlemi öldürecektir. Zaman zaman yukarıdaki öldürme komutunu kullandığımızda süreci sonlandıramayacağız, böyle bir durumda İşlemi sonlandıracağız.
Bir İşlemi Zorla Sonlandırma Komutu:% kill -9 pid
Pid, işlem kimliğidir.
İşlemleri listelemek için bir başka önemli komut da Top
Sözdizimi: %üst
S # 2) Kullanıcı adınızı Unix'te nasıl görüntüleyebilirsiniz?
Cevap: Şu anda oturum açmış bir kullanıcının ayrıntılarını şurayı kullanarak görüntüleyebilirsiniz: ben kimim komut.
Sözdizimi: %ben kimim
O / P - test1 (Test1'in kullanıcı adınız olduğunu varsayarsak). Oturum açtığınız kullanıcı adını verir
S # 3) Şu anda oturum açmış olan tüm kullanıcıların bir listesi nasıl görüntülenir?
Cevap: Kullanılan komut şudur: %DSÖ .
Bu komut, şu anda oturum açmış olan tüm kullanıcıların adını listeleyecektir.
S # 4) Dosya nedir?
Cevap: Unix'teki bir dosya yalnızca bir veri koleksiyonuna uygulanmaz. Sıradan dosyalar, özel dosyalar, dizinler (sıradan / özel dosyaların tutulduğu klasörler / alt klasörler) vb. Gibi farklı dosya türleri vardır.
Dosyaları listeleme komutu: % ls
Bu Komut, -l, r, a, vb. Gibi farklı seçeneklerle kullanılabilir.
Misal: % ls -lrt
Bu kombinasyon dosyaları oluşturma / değiştirme zamanından itibaren boyut, uzun liste ve sıralama verir.
Başka bir örnek: % ls -a
Bu komut size gizli dosyalar dahil tüm dosyaların bir listesini verecektir.
- Sıfır boyutta bir dosya oluşturma komutu: % touch dosya adı
- Dizin oluşturma komutu: % mkdir yönetici adı
- Dizini silme komutu: % rmdir yönetici adı
- Dosyayı silme komutu: % rm dosya adı
- Dosyayı zorla silme komutu: % rm -f dosya adı
Bazen bir kullanıcı, izni nedeniyle Dosya / Dizini silemez.
S # 5) Geçerli dizinin Yolu nasıl kontrol edilir ve Unix'te farklı yollara nasıl aktarılır?
Cevap: Unix'te bir kullanıcının bulunduğu yolu şu komutu kullanarak kontrol edebiliriz: % pwd
Bu komut, mevcut çalışma dizininizi temsil edecektir.
Misal: Şu anda dizin bölmesinin bir parçası olan bir dosya üzerinde çalışıyorsanız, bunu komut satırında pwd'yi çalıştırarak doğrulayabilirsiniz -% pwd.
Çıktı - / bin olacaktır, burada “/” kök dizindir ve bin, kök içinde bulunan dizindir.
Unix yollarında geçiş yapma komutu - Kök dizinden geçiş yaptığınızı varsayarak.
%CD : Dizini değiştir,
kullanım - cd dir1 / dir2
Çalıştır% pwd - Konumu doğrulamak için
O / P - / dir1 / dir2
Bu, dir2'ye giden yolunuzu değiştirecektir. Mevcut çalışma konumunuzu herhangi bir zamanda pwd komutuyla doğrulayabilir ve buna göre gezinebilirsiniz.
%CD.. sizi Ana dizine götürecektir. Yukarıdaki örnekteki dir2 içinde olduğunuzu ve ana dizine geri dönmek istediğinizi, ardından komut isteminde cd .. çalıştırın ve mevcut dizininiz dir1 olacaktır.
kullanım -% cd ..
Koşmak % pwd - Konumu doğrulamak için
Windows'ta .swf dosyaları nasıl açılır
O / P - / dir1
S # 6) Dosyaları bir konumdan başka bir konuma nasıl kopyalarım?
Cevap: Dosyaları kopyalama komutu% cp'dir.
Sözdizimi: % cp dosya1 dosya2 (aynı dizine kopyalamamız gerekiyorsa.)
Farklı dizinlerdeki dosyaları kopyalamak için.
Sözdizimi: % cp kaynak / dosya adı hedefi (hedef konum)
Misal: Diyelim ki test.txt dosyasını bir alt dizinden aynı Dizin altında bulunan başka bir alt dizine kopyalamanız gerekiyor.
Sözdizimi % cp dir1 / dir2 / test.txt dir1 / dir3
Bu, test.txt dosyasını dir2'den dir3'e kopyalayacaktır.
S # 7) Bir Dosyayı bir konumdan başka bir konuma nasıl taşıyabilirim?
Cevap: Bir dosyayı taşıma komutu% mv'dir.
Sözdizimi: % mv dosya1 dosya2 (dizinin altına bir dosyayı taşıyorsak, bu ağırlıklı olarak kullanılır ve dosyayı yeniden adlandırmak istiyorsak)
Dosyaları farklı dizinlere taşımak için.
Sözdizimi: % mv kaynak / dosya adı hedefi (hedef konum)
Misal: Test.txt dosyasını bir alt dizinden aynı Dizin altında bulunan başka bir alt dizine taşımak istediğinizi varsayalım.
Sözdizimi % mv dir1 / dir2 / test.txt dir1 / dir3
Bu, test.txt dosyasını dir2'den dir3'e taşıyacaktır.
S # 8) Bir Dosya Nasıl Oluşturulur ve Yazılır?
Cevap: Unix editörlerini kullanarak bir dosyada veri oluşturabilir ve yazabilir / ekleyebiliriz. Örneğin, Biz.
vi editörü, bir dosyayı değiştirmek / oluşturmak için en yaygın kullanılan düzenleyicidir.
Kullanım: vi dosya adı
S # 9) Bir Ürünün İçeriği Nasıl Görüntülenir Dosya?
Cevap: Dosya içeriğini görüntülemek için birçok komut vardır. Örneğin, kedi, daha az, daha çok, kafa, kuyruk.
Kullanım: % kedi dosya adı
Dosyanın tüm içeriğini gösterecektir. Cat komutu, bir dosyadaki verileri birleştirmek ve eklemek için de kullanılır.
S # 10) Unix Dosya Sistemi / Kullanıcıları söz konusu olduğunda İzinler ve Kullanıcı izinleri nelerdir?
Cevap:
Erişim düzeyinden, kullanıcılar üç türe ayrılır:
- Kullanıcı: Dosyayı oluşturan kişi.
- Grup: Sahibininkine benzer ayrıcalıkları paylaşan diğer kullanıcılar grubu.
- Diğerleri: Dosyaları tuttuğunuz yola erişimi olan diğer üyeler.
Dosya bakış açısından, bir kullanıcının üç erişim hakkı vardır, yani Okuma, Yazma ve Yürütme.
c ++ araya ekleme sıralama algoritması
- Oku: Kullanıcının dosyanın içeriğini okuma izni vardır. R ile temsil edilir.
- Yazmak: Kullanıcının dosyanın içeriğini değiştirme izni vardır. W ile temsil edilir.
- Yürüt: Kullanıcının yalnızca dosyaları yürütme izni vardır. X ile temsil edilir.
Bu izin hakları ls komutu kullanılarak görüntülenebilir.
-rwxrw — x - burada 1'inci '-' normal bir dosya anlamına gelir, sonraki 'rwx' kombinasyonu, Sahibin tüm okuma, yazma ve yürütme iznine sahip olduğu anlamına gelir, sonraki 'rw-' Grubun okuyun ve yazın ve sonuna doğru “–x”, diğer kullanıcıların yalnızca yürütme iznine sahip olduğu ve Dosya içeriğini okuyamayacağı veya yazamayacağı anlamına gelir.
S # 11) Dosyanın İzinleri Nasıl Değiştirilir?
Cevap: Bir dosyanın izinlerini değiştirmenin kolay bir yolu CHMOD komutudur.
Sözdizimi: % chmod 777 dosya adı
Yukarıdaki örnekte, Kullanıcı, Grup ve Diğerleri tüm haklara sahiptir (okuma, yazma ve çalıştırma).
Kullanıcı aşağıdaki haklara sahiptir:
- 4- Okuma İzni
- 2- Yazma İzni
- 1- İzni Yürütme
- 0- İzin yok
Diyelim ki, bir abc.txt dosyası oluşturdunuz ve bir kullanıcı olarak, diğerlerine izin vermek ve Gruptaki tüm insanlara okuma ve yazma izni vermek istiyorsunuz, böyle bir durumda tüm izne sahip bir kullanıcı için komut olarak olacak
Misal:% chmod 760 abc.txt
Kullanıcı için tüm izinler (okuma + yazma + yürütme) = 4 + 2 + 1 = 7
Gruptaki kişiler için Okuma ve Yazma izni = 4 + 2 = 6
Başkaları için izin yok = 0
S # 12) Unix'teki farklı Joker Kartlar nelerdir?
Cevap: Unix, aşağıda belirtildiği gibi iki joker karakter içerir.
için) * - Yıldız (*) joker kartı, n sayıda karakterin yerine kullanılabilir.
Misal: Diyelim ki belirli bir konumdaki test dosyalarını arıyoruz, o zaman aşağıda verilen ls komutunu kullanacağız.
% ls testi * - Bu komut, o dizindeki tüm test dosyalarını listeleyecektir. Misal: test.txt, test1.txt, testabc
b) ? - Soru işareti (?) Joker kartı, tek bir karakterin yerine kullanılabilir.
Misal: Diyelim ki belirli bir konumdaki test dosyalarını arıyoruz, o zaman aşağıdaki gibi ls komutunu kullanacağız.
% ls testi? - Bu komut, o dizinde son karakteri farklı olan tüm test dosyalarını listeleyecektir. Örneğin. test1, kafa, test2.
S # 13) Yürütülen Komutların listesi nasıl görüntülenir?
Cevap: Önceden yürütülen komutların listesini görüntüleme komutu %Tarih
S # 14) Unix'te dosyalar Nasıl Sıkıştırılır / Açılır?
Cevap: Kullanıcılar gzip komutunu kullanarak dosyayı sıkıştırabilir.
Sözdizimi: % gzip dosya adı
Misal: % gzip test.txt
O / p. dosya uzantısı şimdi olacak text.txt.gz ve dosyanın boyutu önemli ölçüde azalırdı.
Bir kullanıcı, gunzip komutunu kullanarak dosyaları açabilir.
Sözdizimi: % gunzip dosya adı
Misal: % gunzip test.txt.gz
O / p. dosya uzantısı artık text.txt olacak ve dosyanın boyutu orijinal dosya boyutu olacaktır.
S # 15) Unix'te Dosya nasıl bulunur?
Cevap: Mevcut dizinde ve alt dizinlerinde bir Dosya bulmak için Bul Komutunu kullanacağız.
Sözdizimi: % bul. -name 'Dosya adı' -baskı
Kullanım:% bul. -name 'ab * .txt' -baskı
O / p bu komut dosya adını arayacaktır abc.txt veya abcd.txt mevcut dizinde ve yazdırma dosyanın yolunu da yazdıracaktır.
: Konumuyla birlikte tam dosya adından emin değilseniz * Wild karakterini kullanın.
S # 16) Gerçek Zamanlı Veriler veya Günlükler Nasıl Görüntülenir?
Cevap: Bu durumda kullanılabilecek en iyi komut kuyruk komutudur. Yaygın olarak kullanılan güçlü bir araçtır. Sürekli güncellenen bir günlüğümüz olduğunu varsayalım, bu durumda kuyruk komutunu kullanacağız.
Bu komut varsayılan olarak bir dosyanın son 10 satırını gösterecektir.
Kullanım:% kuyruk test.log
Günlüğün son on satırını gösterecektir. Bir kullanıcının günlük dosyasındaki en son güncellemeleri izlemek ve görüntülemek istediğini varsayalım, o zaman sürekli güncellemeleri almak için -f seçeneğini kullanacağız.
Kullanım: % kuyruk -f test.log
Son on satırı gösterecek ve günlüğünüz güncelleneceği için içeriğini sürekli olarak görüntüleyeceksiniz. Kısacası, test.log'u sonsuza kadar takip edecek, ondan çıkmak veya durdurmak için. CTRL + C'ye basın.
S # 17) Kullanım veya kullanım için kalan disk alanı nasıl görüntülenir?
Cevap: Ortamlarda çalışırken, kullanıcılar alan diskinin dolması sorunuyla karşı karşıya kalırlar. Haftalık olarak kontrol edilmeli ve disk alanını düzenli aralıklarla temizlemeye devam edilmelidir.
Kalan disk alanını kontrol etme komutu: % Kota -v
Kullanıcının çalışma alanınızda bulunan çeşitli dosyaların boyutunu kontrol etmek istemesi durumunda, aşağıdaki komut kullanılacaktır:
% du -s * - Ana dizindeki tüm dizinleri ve alt dizinleri özyinelemeli olarak kontrol edecektir. Kullanıcı, boyuta bağlı olarak istenmeyen dosyaları kaldırabilir ve böylece alanı boşaltabilir.
Ps - Hangi dosyaların kaldırılacağından emin değilseniz ve boşluk sıkıntısı yaşıyorsanız, bu durumda dosyaları sıkıştırabilirsiniz ve bir süre yardımcı olur.
Hızlı ipuçları
# 1) Diyelim ki, belirli bir komutun kullanımında takılı kaldığınızı veya işlevselliği konusunda kafanız karıştı, o zaman Unix'in birçok komutu olduğu için belirli amaçlara hizmet eden birçok seçeneğiniz var. Endişelenmeyin Unix, kullanıcılarına her zaman yardımcı olur.
Komutlar aşağıdadır:
için) Unix, her komut için bir dizi kılavuz sayfasına sahiptir ve bu, komutlar ve kullanımı hakkında derinlemesine bilgi verecektir.
Misal:%adam bulmak
Bu komutun O / P'si, Bul komutunun nasıl kullanılacağını bilmektir.
b) Bir komutun basit bir tanımını istiyorsanız, whatis komutunu kullanın.
Misal:%nedir kavrama
Size grep komutunun bir satır tanımını sağlayacaktır.
#iki) Terminal Ekranını temizleme komutu - %açık
Sonuç
Unix Komut Mülakat Soruları hakkındaki bu bilgilendirici makaleyi beğeneceğinizi umuyoruz. Bu sorular, yeni başlayanların kavramları kolayca anlamalarına ve röportajla güvenle yüzleşmelerine yardımcı olacaktır.
Röportajınız için en iyisi !!
Önerilen Kaynaklar
- 60 En İyi Unix Shell Scripting Röportaj Soruları ve Cevapları
- Örneklerle Unix'te Kesme Komutu
- Unix'te Bul Komutu: Unix Find Dosyası ile Dosyaları Bul (Örnekler)
- Basit Örneklerle Unix'te Grep Komutu
- Örneklerle Unix'te Ls Komutu
- Yedek Oluşturmak İçin Unix'te Tar Komutu (Örnekler)
- TOP 70+ En İyi UNIX Mülakat Soruları ve Cevapları
- Unix Cat Komut Sözdizimi, Örneklerle Seçenekler
- Unix Komutları: Örneklerle Temel ve Gelişmiş Unix Komutları
- Unix File System Komutları Touch, Cat, Cp, Mv, Rm, Mkdir (Bölüm B)