Bildiğiniz gibi, Linux işletim sistemindeki eylemlerin çoğu konsoldan gerçekleştirilir. Kullanıcılar, belirli işlemlerin gerçekleştirilmesinden sorumlu olan özel komutları kullanacak ve önceden belirtilen seçenekler, en çok yardımcı programların ek olanaklarını kontrol etmelerini sağlayan kendi ellerine izin veriyor. Bu komutlardan biri yankıdır ve bugün bu yardımcı program hakkında daha ayrıntılı olarak, kullanımının birkaç örneğini sunmak istiyoruz.
Echo komutunu Linux'ta kullanıyoruz
Bugün göz önünde bulundurulan yankı ekibi, ilkel bir görünüm ve dar bir profilli hedef - ekranda metin görüntüle. Bununla birlikte, bu genellikle çeşitli komut dosyalarında ve diğer amaçlar için kullanıldığını etkileşime girmez. Daha sonra, bu yardımcı programın sözdizimini kısaca tanıdık ve standart konsoldaki girişinin en popüler ve basit örneklerini söküyoruz.Echo sözdizimi
Neredeyse her takım, ana fonksiyona ek olarak, belirtilen argümanları dikkate alan diğer eylemleri de yerine getirebilir. Yankı bu konuda istisna olmadı, ancak, gelişmiş seçeneklerin kendisinin sadeliği nedeniyle, çok fazla değil. Her biri hakkında daha fazla düşünelim, ancak önce satırın standart görünümüne dikkat edin: ECHO + Options + String.
- -n - çizginin transferini göstermez;
- -e - Kaçış dizilerinin dahil edilmesinden sorumludur;
- -E - kaçış dizilerinin yorumlanmasını devre dışı bırakır.
Ayrıca, kaçış dizilerinin semboller şeklinde sunulan evrensel seçenekler olduğunu da unutmayın. Her birinin kesin bir değeri vardır ve Echo komutunu kullanırken yorumlamayı etkinleştirirseniz, bu argümanları kullanabilirsiniz:
- / C - Dizenin transferini silmekten sorumlu;
- / T - Yatay bir sekmeyi görüntüler;
- / V - Dikey bir sekme oluşturur;
- / B - String'deki önceki sembolü kaldırır;
- / n - Dizenin yenisine aktarılmasını içerir;
- / R - Taşıyıcıyı çizginin başlangıcına döndürür.
Bir kez daha, yukarıda belirtilen seçenekleri açıklığa kavuşturuyoruz, yalnızca başlangıçta takımdaki argümanı öngördüğünüz durumlara girmek için kullanılabilir. Gerekirse, bu sembolün her biri, aşağıdaki talimatlarda göstereceğimiz kelimelerden herhangi birinin ardından geliştirilebilir.
Basit dizenin sonucu
Daha önce de belirtildiği gibi, ECHO komutunun asıl amacı dize ekranına çıktıdır. Daha fazla konuşmak istediğimiz bu konuda, ana seçeneklerin tümünün nasıl çalıştığını tam olarak nasıl çalışmanıza yardımcı olacak birkaç basit eylemi inceledi.
- Console, örneğin, uygulama menüsünden veya CTRL + ALT + T Hot tuşuna basarak, Standart Eylem komutunu kontrol etmek için ECHO + herhangi bir kelime veya cümle girin. Enter tuşuna basılarak etkinleştirilir.
- Gördüğünüz gibi, yeni satırda, yeni girilen kelimeler tam olarak aynı formatta göründü.
- Her kelimenin önündeki bir seçenek \ b eklerseniz, önceki karakter silinir, bu, yankı "Lumpics \ bsite \ Blinux" ın orijinal görünümüne sahip olmamız şartıyla, sonucun boşluksuz görüntüleneceği anlamına gelir.
- Belirtilen seçeneği tüm kelimelerle koyduk, böylece sonuç uygun olduğu ortaya çıktı.
- Şimdi \ n parametresine dikkat edelim. Bildiğiniz gibi, başlangıçta belirtilmemişse, dizgenin transferini etkinleştirir.
- İlk önce bir özetle \ n belirttik, bu nedenle, her biri yeni bir satırda gösterilecektir.
- Metni hizalamak için kullanılan sekmeye dönüyoruz. İstenilen sonucu elde etmek için gerekli yerlere yeterince kaydolacaksınız.
- Görülebileceği gibi, ilk kelimeye, tabalasyon iki kez uygulandı. Hatlar görüntülendiğinde bunu düşünün.
- Ek olarak, hiçbir şey, sırayla birkaç seçenek belirterek, giriş kurallarını gözlemleyerek engeller.
- Örneğin, aşağıdaki ekran görüntüsünde, aynı anda transfer ve sekme ile çıkışın sonucunu görüyorsunuz.
- Son örnek olarak, / v. Bu argüman dikey bir sekme oluşturur.
- Sonuç olarak, her kelime yeni bir satırdan ve adımlar şeklinde elde edilir.
Artık, ECHO komutunun, uygun seçenekleri belirterek uygulanabilecek herhangi bir biçimde belirtilen satırları görüntüleyebileceğini biliyorsunuz. Diğer parametrelere gidelim, böylece hangisinin doğru biçimde birleştirileceğini anlamanız için.
Değişken değerlerin çıkışı
Hemen hemen her komut dosyasında, değerin önceden olduğu bazı değişkenler kullanılır. Bir Echo yardımcı programından bahsediyorsak, çok anlamını çıkarabilir. Bu örneği, komut dosyasının kendisinin bir önceki oluşturulması olmadan bir terminal oturumunda düşüneceğiz. Bu, konsolu yeniden başlatıldığında değerler silinir.
- Başlamak için, İhracat I = Lumpics'i girerek, değişkenin adıdır ve lumpics değeridir.
- Verilen değişkenin değerini aşağıdaki satırda görüntülemek için ECHO $ I kullanın.
- Gördüğünüz gibi, her şey doğru görüntülenir.
- İhracat L = Linux ile başka bir değişken oluşturun.
- Deneme komutunu tanıtıyoruz echo $ i site $ L.
- Artık yankı, bir satır biçiminde iki veya daha fazla değişkenin çıkışıyla başa çıktığını biliyorsunuz.
Çoğu durumda, bu değişkenlerin çıktısı yalnızca komut dosyaları yazarken kullanılır, ancak böyle bir işlev, bir değere bağımlı bir dizi, bir terminal oturumu içindeki eylemler üretilmesi planlanırsa, böyle bir işlev yararlı olabilir.
Renk dizesi atama
Aktif olarak konsolu kullanıyorsanız, her kelimenin burada mevcut herhangi bir rengi alabileceğini ve sadece beyaz veya siyah olmadığını biliyorsunuzdur ("terminal" konusuna bağlı olarak). ECHO ayrıca hatları boyamanıza ve bu argümanlardan sorumludur:
- \ 033 [30m - siyah;
- \ 033 [31m - kırmızı;
- \ 033 [32m - Yeşil;
- \ 033 [33m - sarı;
- \ 033 [34m - mavi;
- \ 033 [35m - mor;
- \ 033 [36m - mavi;
- \ 033 [37m - gri.
Yazıt geçmişinin rengini değiştirmenize izin veren bir dizi diğer argüman vardır. Benzer bir listeye benziyor, ancak sayılarda farklılıklar var:
- \ 033 [40m - siyah;
- \ 033 [41m - kırmızı;
- \ 033 [42m - Yeşil;
- \ 033 [43m - sarı;
- \ 033 [44m - Mavi;
- \ 033 [45m - mor;
- \ 033 [46m - mavi;
- \ 033 [47m - gri;
- \ 033 [0m - Tüm değerleri varsayılan duruma sıfırlar.
Zaten anlaşıldığınız gibi, bir ihtiyaç varsa, bu argümanların her satıra uygulanması gerekecektir. Aşağıdaki gibi benzer bir yapıya benziyor: Echo -e "\ 033 [33mlumpics \ 033 [46mSite \ 033 [41mlinux".
Yukarıdaki örnek, turuncu renkte renkli lumpics arka plandı ve farklı renkteki arka planlar ayrıca "Site" ve "Linux" olarak aktive edildi. Bunu, girilen komutun altındaki ekran görüntüsünde görüyorsunuz.
Özel Bash karakterleri
Yankı komutu işlevi yalnızca Bash ortamında, sırasıyla, bu ortam için standart seçenekleri korumalıdır. Çoğu durumda, dosyaların sıralanmasından ve geçerli konumun nesnelerinin çıktılarından sorumludurlar.
- Geçerli klasörün içeriğini göstermek için terminalde ECHO * girin.
- Bir sonraki satır, kesinlikle gelen tüm dizinler ve unsurların bir listesi görünecektir. Kayıt olmadan standart bir dize olacaktır. Ancak, şimdi yukarıdaki örnekler temelinde değiştirilebileceğini zaten biliyorsunuzdur.
- Belirtilen formatın yalnızca öğelerini görüntülemek istiyorsanız, Echo * .txt'i belirtin. .Txt dosyasını başka bir seçeneğe değiştirin.
- Sonunda, ECHO'nun, aşağıdaki gibi yapılan yapılandırma dosyalarını düzenlemek için de gerçekleştirdiğini not ediyoruz: ECHO 1> / Proc / Sys / Net / IPv4 / IP_Forward. 1 - Uygulama, A / Proc / Sys / Net / IPv4 / IP_Forward - istenen nesneye giden yolu.
Günümüz malzemesinin bir parçası olarak, Linux işletim sisteminde yankı ile uğraştık. Popüler ekiplerle etkileşim konusu ile ilgileniyorsanız, ek olarak, aşağıdaki bağlantıların altında hareket ederken, web sitemizdeki bu konuda bir makaleyi öğrenmenizi öneririz.
Ayrıca bakınız:
"Terminal" linux'taki sık kullanılan komutlar
Ln / bul / ls / gREP / PWD komutu Linux