«bash» etiketlenmiş sorular

Diğer Bourne / POSIX mermilerinin aksine, GNU'dan Bourne Again SHell'e özgü sorular. Genel olarak Unix kabukları hakkında sorular için / shell etiketini kullanın.

5
Bir paketin bir bash betiğine yum ile yüklenip yüklenmediğini nasıl anlarım?
Paketleri yükleyen bir komut dosyası yazmaya çalışıyorum, ancak komut dosyasında daha sonra herhangi bir noktada başarısız olursa, yüklediği şeyi geri alır. Tabii ki kullanıcı daha önce bir paket kurmuşsa, altlarından kaldırmak istemiyorum. Komut dosyası bir paketin daha önce yum aracılığıyla yüklenip yüklenmediğini nasıl anlayabilir?

9
Terminal ekranının dağılması sorunu nasıl çözülür? (genellikle yeniden boyutlandırma sonrasında)
Bazen bir terminal ekranı man lskarışır ve man sayfalarını okumak için kullandığımızda ya da tarihteki önceki komutlara gitmek için YUKARI okuna bastığımızda, ekran karakterleri doğru yer olarak göstermez. (örneğin, ekranın sonuna ekranın ortasındakiler gibi davranın). Komut resetdenendi ve işe yaramadı. İşe yarayan bir yol, pencereyi kapatıp kapatmak, önce pencereyi yeniden …
75 bash  terminal 

7
Ne zaman ek bir dosya tanımlayıcı kullanırsınız?
Bir dosya tanımlayıcısı oluşturabileceğinizi ve çıktılara yönlendirilebileceğini biliyorum. Örneğin exec 3<> /tmp/foo # open fd 3. echo a >&3 # write to it exec 3>&- # close fd 3. Ancak aynı şeyi dosya tanıtıcısı olmadan da yapabilirsiniz: FILE=/tmp/foo echo a > "$FILE" Ne zaman ek bir dosya tanımlayıcı kullanmanız gerektiğine …



7
Kaç tane mermi derinim?
Sorun : Kaç tane mermi derin olduğumu bulun. Detaylar : Kabuğu vimden çok açıyorum. İnşa et, koş ve çık. Bazen, başka bir vim'i ve sonra başka bir kabuğu daha unutup açarım. :( Ne kadar derin olduğumu bilmek istiyorum, belki de her zaman kabuk ekranımda bile. (Bu kısmı yönetebilirim). Benim çözüm …
73 bash  shell-script  shell  vim  zsh 

7
devam etmek için boşluk tuşuna basın
Bir kullanıcı basana kadar bash betiğini nasıl durdurabilirim Space? Senaryomda bir soru olmasını istiyorum Devam etmek için boşluk , çıkmak için CTRL+ tuşuna basın.C ve sonra komut dosyası durmalı ve Space tuşuna basılana kadar beklemelidir.



7
Set ve Shopt - Neden İki?
setve shopther ikisi de çeşitli seçenekleri kontrol eden kabuk yerleşimleridir. Hangi seçeneklerin hangi komut tarafından ayarlandığını ve hangi seçeneklerin / ayarların ( set -o/+o, shopt -s/-u) yapıldığını sık sık unutuyorum . Neden aynı şeyi yapan (ve bunu yapmak için farklı argümanları olan) iki farklı komut var? Hangi seçeneklerin hangi komutla …
72 bash  settings  shopt 


10
Dizin listesindeki dosya boyutlarının toplamını göster
Windows dirdizin listesi komutunun sonunda, listelenen dosyaların aldığı toplam alan miktarını gösteren bir satır var. Örneğin , geçerli dizindeki dir *.exetüm .exedosyaları, boyutlarını ve boyutlarının toplamını gösterir. Diğer adıma dirbash ile benzer bir işlevselliğe sahip olmayı çok isterdim , ama tam olarak nasıl devam edeceğinden emin değilim. Şu anda, alias …
71 bash  shell-script  awk  ls 

2
CURL'nin çıktısını nasıl grep edersiniz?
Bir SSL sertifikasının son kullanma tarihini almam gerekiyor. curlUygulama, bu bilgileri sağlamak yapar: $ curl -v https://google.com/ * Hostname was NOT found in DNS cache * Trying 212.179.180.121... * Connected to google.com (212.179.180.121) port 443 (#0) * successfully set certificate verify locations: * CAfile: none CApath: /etc/ssl/certs * SSLv3, TLS …

9
bash - boşluğu yeni satırla değiştir
Boşlukları aşağıdaki gibi yeni bir girişle nasıl değiştirebilirim: /path/to/file /path/to/file2 /path/to/file3 /path/to/file4 /path/to/file5 vb... Aşağıdakileri elde etmek için: /path/to/file /path/to/file2 /path/to/file3 /path/to/file4 /path/to/file5 Not Bu soruyu diğer kullanıcılara yardımcı olmak için gönderiyorum, bu soruyu yazmaya başlayana kadar UNIX SE'de yararlı bir cevap bulmak kolay değildi. Bundan sonra aşağıdakileri buldum: İlgili …


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.