Kuru mal paylaşımı: Linux joker karakterlerinin kullanımının ayrıntılı açıklaması

1. Giriş

Genellikle, üretim ortamındaki sunucu varsayılan olarak bir grafik arabirim kurmaz.Bir komut satırı ortamında çalışmaya alışkınsanız, komut satırı işleminin verimliliğinin grafik arabiriminkinden çok daha yüksek olduğunu göreceksiniz. Komut satırı ortamından, bazı dosyaların veya dizinlerin adlarını ve diğer bazı bilgileri görsel olarak göremiyoruz, şu anda joker karakterler işe yarıyor! Gerçek karakterleri bilmediğinizde veya tam dosya veya dizin adını giremeyecek kadar tembel olduğunuzda, bir veya daha fazla gerçek karakterin yerine joker karakterler kullanmak çok uygundur! Hadi bir bakalım!

Sembol anlamı *, 0 ila sonsuz sayıda rastgele karakteri temsil eder? Bu, herhangi bir karakter olması gerektiği anlamına gelir ve ayrıca parantez içinde bir karakter olması gerektiği anlamına gelir (herhangi bir karakter değil). Örneğin abcd, bir karakter olması gerektiği anlamına gelir, dördünden herhangi biri ise a, b, c, d olabilir, parantez içinde eksi işareti varsa, kodlama sırasındaki tüm karakterler anlamına gelir. Örneğin 0-9, 0 ile 9 arasındaki tüm sayıları temsil eder çünkü sayılar süreklidir! ^ Parantez içindeki ilk karakter üs simgesiyse (^), tersine çevirme anlamına gelir; örneğin, ^ abc, sr1 veya str2 ( Veya daha fazla) dizelerden biri

İki, örnek kullanın

Linux temelleri

Yıldız (*)

örnek 1

Joker karakter * aracılığıyla, geçerli dizindeki tüm dosyaların sahiplerini joker karakter olarak değiştiririz.

soru işareti(?)

Örnek 2

Soru işareti, bir karakteri temsil eder. Yukarıdaki örnekte, ilk kez a ile başlayan toplam 5 karakterlik bir dosya listelenmiştir. İkinci kez, dosya adında toplam 5 karakter olan tüm dosyalar listelenir.

Parantez ()

Örnek 3

Yukarıdaki örnekte, a ile başlayan tüm dosyalar ilk kez listelenir ve * ile kullanılır. Ab ile başlayan dosyalar ikinci kez listelenir.

Eksi işaretli parantezler ()

$ ll .txt

-rw-r - r-- 1 joker karakter 04 Şubat 20:55 a.txt

-rw-r - r-- 1 joker karakter 04 Şubat 20:55 b.txt

-rw-r - r-- 1 joker karakter 04 Şubat 20:55 c.txt

-rw-r - r-- 1 joker karakter 04 Şubat 20:55 d.txt

-rw-r - r-- 1 joker karakter 04 Şubat 20:55 e.txt

Aslında bu, parantez içindeki karakter aralığını belirten yukarıdaki üçüncü öğenin bir uzantısıdır.

Ters çevir (^)

$ ll *

-rw-r - r-- 1 joker karakter 04 Şubat 20:55 b.txt

-rw-r - r-- 1 joker karakter 04 Şubat 20:55 c.txt

-rw-r - r-- 1 joker karakter 04 Şubat 20:55 d.txt

-rw-r - r-- 1 joker karakter 04 Şubat 20:55 e.txt

Yukarıdaki örnek, ilk karakteri a ile başlamayan tüm dosyaları listeler.

küme parantezleri ({})

$ ll {"ab", "e"} *

-rw-r - r-- 1 joker karakter 04 Şubat 20:55 abc.txt

-rw-r - r-- 1 joker karakter 04 Şubat 20:55 ab.txt

-rw-r - r-- 1 joker karakter 04 Şubat 20:55 e.tx

Yukarıdaki örnekte, "ab" veya "e" dizesiyle başlayan dosyalar listelenmiştir.

Birçok komut joker karakterler kullanabilir, daha yaygın olanlar ls, dir, vdir, cp, mv, scp, rm, rmdir vb. Daha iyi bir okuma deneyimi için aynı isimli CSDN blogumu takip edebilirsiniz.

[AET original] Trinamic, önde gelen özelleştirilmiş kurumsal düzeyde hareket kontrol teknolojisi!
önceki
"Monster Hunt 2" satış öncesi gişe hasılatı 30 milyonu kırdı, Huba Benben Bahar Festivali temalı turunu açıkladı
Sonraki
Fallout 2'nin yönetmeni tarafından üretilen CRPG yakında piyasaya sürülecek.
Alfa Romeo Stelvio Regular Edition'ın 430.000 kılavuz fiyatı var, satın almaya değer mi?
Industry Hotspot Nexperia, iki yıllık bağımsız çalışmanın ardından kayda değer sonuçlar elde etti!
Da Peng mühendisi, VR mekansal konumlandırma teknolojisini ayrıntılı olarak açıkladı: Beacon lazer konumlandırma teknolojisi, çok oyunculu çevrimiçi ortamda avantajlara sahiptir
"Project Awakening" geliştirici röportajı: çevrimiçi çok oyunculu ARPG
Samsung Galaxy Fold, Çin'de yeni bir mobil akıllı terminal kategorisi oluşturuyor
Başkan emekli olur ve Pekin fabrikasını kapatır! Japonya'da Sony'ye ne oldu?
Wuxi Yuntai Tapınağı kar yağışından sonra bir peri masalına dönüşüyor
Al x Niceleme: Finansal kurumların servet yönetimi işinin hangi acı noktaları robo-danışmanlar tarafından vuruldu?
"Final Fantasy Dissidia NT" nin yeni karakteri "Dark King" Ekim ayı sonlarında savaşa katılıyor
New Era Group Work Pioneer | "Dual Leader" Liu Chuang: Üniversitelerde Tabandan Parti Binasının Kaşifi
Yaşlı adam araba ödünç almak istiyor, ödünç alabilir miyim?
To Top