1) "-" karakteri ile başlayan dosyalar nasıl silinir ?
-dosya adlı bir klasörümüz olsun bunu rm komutu ile silemeyiz çünkü rm dosyanına başındaki eksi karakterini bir parametre olarak algılar.Bunu silmek için şu yöntemi kullanabiliriz
rm -- -dosya
burda -- sıralı karakterlerinin anlamı iki yanaşık eksi karakterinden sonra parametre kabul etme demektir.
2)Dosyadaki tüm küçük/büyük harfleri büyük/küçük hale getirmek
örneğin kerem.txt dosyasında şu yazılı olsun
restoran
bu restoranı RESTORAN yapmak için şu kodu yazabiliriz :
cat kerem.txt | tr [:lower:] [:upper:] > kerem.tmp.txt
rm kerem.txt
mv kerem.tmp.txt kerem.txt
Burda yapılan olay şu tr burda bizim küçük harfleri büyüğe çevir diye yazıyoruz.Eğer ki upper ile lower kısmını yer değiştirirsek büyük harfleri küçüğe çevircek.
cat kerem.txt ile okumayı yapıyor ve değeri tr komutuna atıyor sonra orda lower olan harfleri upper yap diyor ve sonucu kerem.tmp.txt dosyasına yaz diyoruz.Daha sonra eski dosyamız olan kerem.txt'yi sil diyoruz ve kerem.tmp.txt ile yeni dosyamızın ismini değiştirip kerem.txt yapıyoruz tekrardan ve çıktı olarak RESTORAN alıyoruz.
BASH KISA YOLLARI
İşlem | Tuş karşılığı |
---|---|
Bir önceki komut | CTRL-P |
Enter | CTRL-J |
Ekranı Temizle | CTRL-L |
Ekrandaki komutu kullanma yeni satıra geç | CTRL-C |
İmlecin arkasındaki bir kelimeyi sil | CTRL-W |
İmlecin arkasındaki bir harfi sil | CTRL-H |
İmlecin önündeki bir harfi sil | CTRL-D |
İmlecin bulunduğu yerden satır sonuna kadar sil | CTRL-K |
İmlecin bulunduğu yerden satır başına kadar sil | CTRL-U |
İmleci bir harf geri taşı | CTRL-B |
İmleci bir harf ileri taşı | CTRL-F |
İmleci satır başına taşı | CTRL-A |
İmleci satır sonuna taşı | CTRL-E |
Kabuktan çık | CTRL-D |