Midnight Commander - Linux için Konsol Tabanlı Dosya Yöneticisi


Konsol ortamında dosya taşıma veya kopyalama gibi çok sayıda dosyayla çalıştığınızda işinizin sıkıcı olduğunu görebilirsiniz. GUI ortamında bir Dosya Yöneticisi bulunur. Dosya Yöneticisi size yardımcı olacak ve dosyalarla ilişkili etkinliklerinizi hızlandıracaktır. Dosyalarla ilişkili her sözdizimini/komutu hatırlamanız gerekmez. İşinizi tamamlamak için tıklayıp sürüklemeniz veya kısayollara basmanız yeterlidir.

Konsol ortamında komutları/sözdizimini hatırlamanız gerekir. Neyse ki Linux, konsol ortamında çalışan, metin tabanlı bir Dosya Yöneticisi'ne sahiptir. Adı Midnight Commander'dır (daha sonra buna MC adını vereceğiz).

Gece Yarısı Komutanı Nedir?

Midnight Commander web sitesi şunu söylüyor:

“GNU Midnight Commander, GNU Genel Kamu Lisansı altında lisanslanan ve bu nedenle Özgür Yazılım olarak nitelendirilen görsel bir dosya yöneticisidir. Dosyaları ve tüm dizin ağaçlarını kopyalamanıza, taşımanıza ve silmenize, dosyaları aramanıza ve alt kabukta komutlar çalıştırmanıza olanak tanıyan, zengin özelliklere sahip bir tam ekran metin modu uygulamasıdır. Dahili görüntüleyici ve editör dahildir”

Linux'ta Midnight Commander Nasıl Kurulur

Varsayılan olarak, MC bir Linux makinesine yüklenmez. Bu yüzden önce onu yüklemeniz gerekir. Debian, Ubuntu ve Linux Mint'te şu apt-get komutunu kullanabilirsiniz:

sudo apt-get install mc

RHEL, CentOS ve Fedora'da bu komutu kullanabilirsiniz:

yum install mc

Kurulum tamamlandıktan sonra çalıştırmak için konsola “mc” (tırnak işaretleri olmadan) yazmanız yeterlidir.

mc

Gece Yarısı Komutanı Özellikleri

MC, bir kullanıcı veya Linux Yöneticisi için yararlı olan birçok özelliğe sahiptir. İşte günlük olarak yararlı olabilecek bazı özellikler.

Kopyala, Sil, Yeniden Adlandır/Taşı, Dizin Oluştur

MC iki sütuna bölünmüştür. Sol sütun ve sağ sütun. Bu sütunlar birbirinden bağımsız pencerelerdir. Her pencere aktif bir dizini temsil edecektir. Sekme düğmesini kullanarak pencereler arasında geçiş yapabilirsiniz. Alt kısımda, önüne bir sayı eklenmiş düğmeler göreceksiniz. Bu sayılar F1F10 düğmelerini temsil eder.

Dosyaları bir dizinden diğerine kopyalamak için dosyayı vurgulamanız ve “F5” tuşuna basmanız yeterlidir. Birden fazla dosya kopyalamak istiyorsanız kopyalamak istediğiniz her dosya için “Ekle” butonuna basmanız gerekir.

MC, hedef klasör (Kime), Bağlantıları takip et, Özellikleri korur hakkında onayınızı isteyecektir. Genellikle yalnızca Kime parametresine odaklanabilirsiniz. Kopyalama işlemini gerçekleştirmek için Tamam'a basmanız yeterlidir.

Dosya(lar)ı silmek daha kolaydır. Dosyaları vurgulamanız ve silme işlemini onaylamak için “F8” tuşuna basmanız yeterlidir. Dosya(lar)ın taşınması “F6” tuşu kullanılarak yapılabilir.

Öte yandan dosyayı yeniden adlandırmak farklıdır. “F6” tuşuna bastığınızda To parametresinde dosya için “Yeni Dosya Adı” eklediğinizden emin olmanız gerekmektedir. Bir dosyayı yeniden adlandırmak istediğinizde bir ekran görüntüsünü burada bulabilirsiniz.

Dizin oluşturmak için “F7” tuşuna basabilirsiniz. MC mevcut dizinde yeni bir dizin oluşturacaktır. MC'nin dosyalarla neler yapabileceği hakkında daha fazla ayrıntı için “F9> Dosya'ya basın.

Dahili Görüntüleyici

Konsol modunda vi, joe ve nano gibi birçok metin düzenleyici vardır. MC'nin kendi dahili görüntüleyicisi vardır. Bir dosya metninin içeriğini görüntülemek istiyorsanız dosyayı vurgulayıp “F3” tuşuna basabilirsiniz. Ayrıca ihtiyacınız olduğunda dosyayı düzenleyebilirsiniz. Dosyayı vurgulayın ve düzenlemeye başlamak için “F4” tuşuna basın.

Metin düzenleyiciyi ilk kez çalıştırdığınızda MC sizden sizin için varsayılan metin düzenleyiciyi seçmenizi isteyecektir. İşte örnek bir çıktı:

pungki@mint15 ~ $ 

Select an editor.  To change later, run 'select-editor'.
  1. /bin/ed
  2. /bin/nano

Daha sonra bir dosyayı düzenlemek için “F4” tuşuna bastığınızda MC seçtiğiniz metin düzenleyiciyi kullanacaktır. Varsayılan düzenleyicinizi değiştirmek isterseniz “F2” tuşuna basın, '@' işaretini seçin ve 'select-editor' yazın ( tırnak işareti olmadan).

MC tarafından algılanmayan diğer metin düzenleyicileri kullanmak isterseniz ne olur? Vi metin düzenleyicisini kullanmak istediğinizi varsayalım. Bu durumda bunu başka bir şekilde yapabilirsiniz. Ana dizininizde bir “.selected_editor” dosyası bulacaksınız. Bu gizli bir dosyadır, dolayısıyla nokta işaretiyle başlar. Dosyayı düzenleyin. Göreceksin:

Generated by /usr/bin/select-editor
SELECTED_EDITOR="/usr/bin/vi"
Dosya İzni

Dosya ve dizinlerin izinleri vardır. İzin, dosyaları ve dizinleri kimin okuyabileceğini, yazabileceğini ve yürütebileceğini yönetecektir. Bunu yönetme komutu chmod'dur. Terminalde “man chmod” yazarak chmod'un nasıl kullanılacağını detaylı olarak görebilirsiniz.

MC ile yalnızca bir dosya seçmeniz ve ardından “F9” > Dosya > Chmod tuşuna basmanız veya “Chmod tuşuna basmanız yeterlidir. Ctrl-x” ve “c“. MC size seçilen dosyanın mevcut iznini gösterecek ve ayarlanabilecek daha fazla parametre gösterecektir.

Dosya Sahibi

Dosya ve dizinlerin ayrıca sahibi ve grup sahibi vardır. Bu sahiplerin ayrıcalıkları yukarıdaki chmod komutu tarafından yönetilir. Sahibi yönetme komutu chown'dur.

Her zamanki gibi, terminale "man chown" yazarak chown'un nasıl kullanılacağını ayrıntılı olarak görebilirsiniz. MC ile yalnızca bir dosya seçip “F9” tuşuna basmanız yeterlidir. > Dosya > Chown veya “Ctrl-x” ve “o“ tuşlarına basın. Artık mevcut kullanıcı adı ve grup adı listesinden sahibi ve grup sahibini ayarlayabilirsiniz.

MC ayrıca İleri Seviye Chown'a da sahiptir. chmod ve chown'un birleşimidir. Tek bir yerde 2 farklı görevi yapabilirsiniz. “F9> Dosya > Gelişmiş Chown'a basın.

FTP Bağlantısı

Varsayılan olarak MC size 2 sütunlu arayüz gösterecektir. Sol ve sağ. Bu sütunlar yalnızca yerel dizin için değildir. FTP bağlantısını kullanarak bunlardan birini veya her ikisini de uzaktaki bilgisayara bağlayabilirsiniz.

Bu durumda MC bir FTP İstemcisi gibi davranacaktır. FTP hizmetine bağlamak için “F9> FTP Bağlantısına basmanız gerekir. MC, FTP'nin kimlik bilgilerini soracaktır. Kimlik bilgisi formatı şu şekilde olacaktır:

user:password@machine_or_ip_address

Doğruysa sütun size uzak bilgisayardaki dizinleri gösterecektir.

FTP bağlantınızın bağlantısını kesmek için “F9> Komut > tuşuna basabilirsiniz. Aktif VPS Bağlantısı. Aktif VFS dizinleri listesinde FTP bağlantınızı göreceksiniz. FTP bağlantınızı seçin ve şimdi "Ücretsiz VFS'ler"e basın. Geçerli FTP bağlantısının bağlantısını kesmeden yalnızca yerel klasöre geçmek istiyorsanız Şununla değiştir'i seçin.

Ağınız proxy sunucu kullanıyorsa, MC'yi FTP proxy kullanacak şekilde yapılandırabilirsiniz. “F9”a basın > Seçenekler > Sanal FS > Her zaman ftp proxy kullan.

Gece Yarısı Komutanı'ndan ayrılıyoruz

Midnight Komutu'ndan çıkmak için “F9> Dosya > Çıkış'a basın. Veya çıkmak için “F10” tuşuna basmanız yeterlidir. Midnight Commander'da hâlâ pek çok özellik bulunmaktadır.

MC özellikleri hakkında daha fazla ayrıntı için lütfen şu adresteki Midnight Commander SSS'yi ziyaret edin:

  1. https://midnight-commander.org/wiki/doc/faq