Linux Mint Türkiye
Linux Mint Destek => Genel => Konuyu başlatan: maxim - 02 Ağustos 2017, 03:42:52
-
Merhaba, daha önce gördüğüm ama not almayı unuttuğum bir komut ya da komut dizisini soracağım. Bir önceki komut içinde geçen dizin yolunu ikinci komut içinde kullanırken kısaca bir şey yapılıyor ya da komut veriliyordu. Mesela ilk komutun cd /home/greyfurt iken ikinci komutum ls /home/greyfurt, ls komutundan sonra /home/greyfurt dizin yolunu yazmadan ifade etmenin yolunu arıyorum şimdiden teşekkürler.
Edit: Cevap: !* komutu
-
cd /home/greyfurt komutu ile bu dizine girdikten sonra, ayrıca ls /home/greyfurt komutunu kullanmanıza gerek yok zaten o dizinde iken sadece ls demeniz dosyaları listeleyebilmenizi sağlamaktadır.
-
İlginç bir soru, birçok şeyden bahsediyor olabilirsiniz ama en temelinden anlatmak gerekirse:
Herhangi bir komutun ya da klasörün ilk harflerini yazdıktan sonra tab tuşuna iki kez basarsanız kabuk size komutları, dosyaları ve klasörleri listeler ya da uygun olan tamamlamayı yapar. Mesela ev dizininizdeyken Down yazıp iki kez tab'a basarsanız büyük ihtimalle Downloads klasörüne otomatik olarak tamamlayacaktır. Ya da birden çok seçenek var ise Down ile başlayan komutları, dosyaları ve klasörleri listeleyecektir.
Ayrıca dikkat etmeniz gereken bir diğer husus da: Bir klasör yolunu yazarken / işareti ile başlarsanız kök dizin itibaren yolu yazmak zorunda kalırsınız. / yazdıktan sonra tab tuşuna iki kez hızlıca basarsanız kök dizindeki klasörler listelenir zaten. Ama diyelim /home/greyfurt/ dizinindesiniz sadece Desktop/ yazarak masaüstünüze girebilirsiniz. /home/greyfurt/Desktop/ yazmanıza gerek kalmaz.
-
cd /home/greyfurt komutu ile bu dizine girdikten sonra, ayrıca ls /home/greyfurt komutunu kullanmanıza gerek yok zaten o dizinde iken sadece ls demeniz dosyaları listeleyebilmenizi sağlamaktadır.
Komutu misal verdim ls komutu için özel değil istediğim, Bir önceki komut içinde geçen dizin yolunu ikinci komut içinde kullanırken kısaca bir şey yapılıyor ya da komut veriliyordu bunu hatırlayamadım.
Mesajlar Birleştirildi.
İlginç bir soru, birçok şeyden bahsediyor olabilirsiniz ama en temelinden anlatmak gerekirse:
Herhangi bir komutun ya da klasörün ilk harflerini yazdıktan sonra tab tuşuna iki kez basarsanız kabuk size komutları, dosyaları ve klasörleri listeler ya da uygun olan tamamlamayı yapar. Mesela ev dizininizdeyken Down yazıp iki kez tab'a basarsanız büyük ihtimalle Downloads klasörüne otomatik olarak tamamlayacaktır. Ya da birden çok seçenek var ise Down ile başlayan komutları, dosyaları ve klasörleri listeleyecektir.
Ayrıca dikkat etmeniz gereken bir diğer husus da: Bir klasör yolunu yazarken / işareti ile başlarsanız kök dizin itibaren yolu yazmak zorunda kalırsınız. / yazdıktan sonra tab tuşuna iki kez hızlıca basarsanız kök dizindeki klasörler listelenir zaten. Ama diyelim /home/greyfurt/ dizinindesiniz sadece Desktop/ yazarak masaüstünüze girebilirsiniz. /home/greyfurt/Desktop/ yazmanıza gerek kalmaz.
Ne demek istediğimi anlamdınız cevap için teşekkürler. Mesela şöyle düşünün birinci komutu verdiğiniz ve komut içinde bir dizin yolu verilmiş bu yolunda uzun olduğunu düşünün misal cd /home/user/dizin/dizin1/dizin2/dizin3/dizin/4/dizin/dizin1 ikinci komut vereceksiniz aynı dizin yolunu bu komutta da vereceksiniz tekrar bu dizin yolunu yazmak ile uğraşmaya gerek yoktu bunun kısaca bir yolu vardı, linux üzerinde. Misal olarak bir önceki klasöre gitmek için cd - komutunu vermek yeterli eski dizin yolunu yazmaya gerek yok denyerek bakabilirsiniz.