Eğer Linux'ta yeniyseniz, terminali kullanmak biraz zor olabilir. Linux Mint gibi yeni Linux dağıtımları harika grafiksel arayüzlere sahip, ancak Linux'un kalbi çekirdek ve bu da komut satırını kullanmak anlamına geliyor.
Bir Windows kullanıcısı olsanız bile, muhtemelen bir görevi gerçekleştirmek için hayatınızın bir noktasında bir komut istemi penceresi açmanız gerekiyordu. Windows'un en son sürümü olan Windows 10 ile Ubuntu Bash kabuğunu Windows'a yükleyebilir ve Linux komutlarını doğrudan Windows'tan çalıştırabilirsiniz!
Bu yazıda, Linux'un hemen hemen tüm dağıtımlarında ortak olan bazı temel Linux komutlarını gözden geçireceğim. Bash kabuğu en popüler kabuk ve aynı zamanda kullandığım kabuk olduğundan, bu komutları tüm komutlar için kullanacağım. Ayrıca, her komut için en faydalı argümanlardan bahsedeceğim, ancak man sayfalarında bulunabilecek daha birçok şey var.
1. ls (Liste İçeriği)
Bence bilmeniz gereken ilk komut ls komutudur. Bu komut mevcut çalışma dizininin içeriğini listeler. Sadece ls yazıp Enter tuşuna basarsanız, geçerli dizindeki dosya ve klasörlerin çok basit bir listesini elde edersiniz.
Çoğu Linux dağıtımında, dizinler yeşil gibi farklı bir renkte vurgulanır. Dosyalar genellikle benim durumumda gri olan kabuk isteminin standart rengi olacaktır. Herhangi bir tartışma olmadan, bu biraz sıkıcı. -A'yı ls ile kullanırsanız tüm gizli dosyaları görebileceksiniz.
Nokta ile başlayan herhangi bir şey gizli bir dosya veya dizindir. Gizli dizinlerin tümü, görmesi zor olan koyu mavi bir renge sahiptir. Bir başka yararlı argüman aşağıda gösterildiği gibi -l seçeneğidir.
Bu size izinler, bağlantılar, kullanıcı, grup, boyut ve son değişiklik tarihi gibi daha fazla bilgi içeren uzun bir dosya ve klasör listesi sunar. İzinleri nasıl yorumlayacağınızdan emin değilseniz, Linux izinlerini anlama hakkındaki yazımı okuduğunuzdan emin olun.
2. cd (Dizini Değiştir)
Bir dizinin içeriğini listeleyebildikten sonra, farklı bir dizine nasıl geçileceğini bilmek faydalıdır. Varsayılan olarak, bir bash kabuğunu açtığınızda daima giriş dizininizde başlarsınız. Bu, kabuk istemindeki tilde simgesiyle ( ~ ) gösterilir.
Cd komutu, Linux'ta dizinleri nasıl değiştirdiğinizdir. Gerçekten cd ile öğrenilecek pek bir şey yok, ancak birkaç kısayol var. İyi bir şey sadece cd yazıp enter tuşuna basmaktır. Bu sizi nerede olursanız olun ana dizine geri götürür.
Ayrıca, göreceli bir yolla erişilemeyen bir dizine girmek istiyorsanız mutlak bir yol kullanabilirsiniz. Aşağıdaki örnekte, etc / ssh işlevine ulaşmak için (/) kökünden başlayan mutlak bir yol kullanmalıyım.
3. adam (Yardım Sayfaları)
Man komutu muhtemelen Linux'taki en yararlı komutlardan biridir. Gelişmiş Linux kullanıcıları bile bir Linux komutunun her argümanını hatırlayamazlar. Kılavuz sayfaları, bir komut için tüm farklı argümanlar hakkında ayrıntılı bilgi verecektir.
Sözdizimi de gerçekten basittir. Öğrenmek istediğiniz emirden sonra gelen adam. Yukarıdaki ekran görüntüsünde, ls komutu hakkında daha fazla şey öğrenmek için bir adam yaptım. Bir adam için yararlı bir argüman -k, bir anahtar sözcük kullanarak tüm komutları aramanıza izin verir.
Yukarıda, zip anahtar kelimesini aradım ve zip adında komut isminde veya açıklamada bulunan tüm komutları geri aldım. Başka türlü bilmediğiniz komutları bulmak için kullanışlı bir yoldur.
İnsanla birlikte, bir komutun nasıl kullanılacağına dair daha fazla örnek almak için info adlı başka bir komut kullanabilirsiniz. Bu komutun bilgi sayfasını görüntülemek için sadece info komutunu yazmanız yeterlidir.
4. (Dosya Oluştur) üzerine dokunun.
Hızlı bir şekilde yeni bir dosya oluşturmak istiyorsanız, en kolay yol dokunma komutunu kullanmaktır. Gerçekte, dokunma komutu bir dosyadaki zaman damgasını değiştirmek için kullanılır, ancak başka bir kullanım yeni bir dosya oluşturmaktır.
Linux'ta dosya oluşturmanın birçok yolu vardır ve daha sonra muhtemelen dosya oluşturmak için asla dokunuş kullanmazsınız, ancak başlangıçta çok kullanışlı bir hale gelir.
Dokunma komutunu kullanırken bir dosya zaten mevcutsa, dosya için yukarıda belirtilen son erişimi ve son değiştirilen zaman damgalarını günceller.
5. cat (Dosyaları Birleştir ve Yazdır)
Bir başka yararlı komut da cat komutudur. Kedinin ana işlevi birden fazla dosyayı birleştirmek, ancak bir dosyanın içeriğini standart çıktıya (ekrandır) yazdırmak için de kullanılabilir.
Çıktıya satır numaraları eklemek için -n argümanını kullanabilirsiniz. -B seçeneğini kullanırsanız, boş olmayan satırlara yalnızca satır numaraları ekler. Eğer kedi, terminal pencerenizin yüksekliğinden daha uzun bir dosya üzerinde kullanırsanız, sadece dosyanın altında gösterilecektir. Bir dosya sayfasının içeriğini sayfalara göre görüntülemek için cat'ın çıktısını daha az veya daha fazla komutla yönlendirebilirsiniz.
6. mkdir (Dizin Yap)
Bir noktada, verilerinizi daha iyi düzenlemek için dizinler oluşturmak isteyeceksiniz ve mkdir komutunun geldiği yer burasıdır. Bu komutu kullanarak dizin oluşturmak için göreli veya mutlak yollar kullanabilirsiniz.
Yukarıdaki örnekte, göreli yol ve mutlak bir yol kullanarak giriş dizinimde iki dizin oluşturdum. Aynı anda birden fazla hiyerarşik dizin oluşturmanız gerekirse, -p argümanını kullanmanız gerekir.
Yukarıdaki örnekte, hiçbiri olmasa da, Aseem, Veri ve Resimler dizinlerini aynı anda oluşturmak için -p argümanını kullandım.
7. rm (Kaldır)
Rm komutu, dosyaları ve dizinleri kaldırmak için kullanılabilecek güçlü bir komuttur. Rm komutu, içinde dosya ve dizin bulunan dizinleri kaldırabilir.
Bir dosyayı kaldırmak için sadece dosya adını yazmanız yeterlidir. Boş olmayan bir dizini silmeniz gerekirse, -r argümanını kullanmanız gerekir. Herhangi bir şeyi silmeden önce, rm'yi kullanırken sorulacağı gibi -i ve -v argümanlarını kullanmak da iyi bir fikirdir.
Yani bunlar yedi basit, ancak Linux'ta başlamak için bilmeniz gereken genel komutlardır. Çok daha fazlası var ve yakında daha fazla komut ve nasıl kullanılacağına dair daha yeni başlangıç yazıları yayınlayacağım. Herhangi bir sorunuz varsa, bir yorum gönderin. Keyfini çıkarın!