«bash» etiketlenmiş sorular

Bash, GNU Projesi'nden Unix benzeri işletim sistemleri için ücretsiz bir kabuktur.

3
Bir uygulamanın yanıt vermediğini nasıl belirleyebilirim?
OSX üzerinde defalarca Yanıt Vermeyen duruma giren ve zorla öldürülmesi gereken bir uygulamam var. Otomatikleştirmeyi umuyordum, ancak ps ile süreci incelerken Yanıt Vermiyor durumuna karşılık gelen hiçbir şey görmüyorum. Durum göstergesine baktım , ancak uygulama yanıt verip vermediğini S olarak gösteriyor . durum Durum, bir dizi karakterle verilir, örneğin `` …
11 macos  mac  bash  process 

3
Bir ortam değişkenini nereden dışa aktarmalıyım ki bash / dash, etkileşimli / etkileşimli olmayan, oturum açma / oturum açma dışındaki tüm kombinasyonlar onu alacaktır?
Soru için motivasyon: Unity masaüstü ile Ubuntu 12.04 LTS 2 kullanıyorum. .Bashrc dosyamda PATH değişkenime birkaç dizin ekliyorum ve JAVA_HOME gibi birkaç ortam değişkeni tanımlıyorum. Uygulamaları bir terminalden başlattığımda (çalışan bash, varsayılan kabuğum) bu harika çalışıyor, ancak Unity başlatıcıyı kullanan kısayolların birçoğu için #! / Bin / sh kullanmak için …

3
Yerleşik kabuk komutları için man sayfasını nasıl kolayca görebilirim?
Bir komut dosyasında bilmediğim bir komut görürsem ve yazdığımda (örneğin) man pushdveya man umaskyerleşik komutlar için man sayfasını görürsem. man bashBu yerleşik komutun yardımını bulmak için yapabileceğimi ve kaydırdığımı biliyorum , ya da bir tarayıcı açıp araması daha kolay olan çevrimiçi bash man sayfasına gidebilirim , ancak man sayfasını bir …

2
Farklı bir X oturumunda açık olan bir pencereye tuş vuruşlarını göndermenin komut satırı yolu
Ana makinemde bir Ubuntu masaüstüm açık ve oturum açtım. Daha sonra yeni bir X-oturumu oluşturan X2go kullanarak uzaktaki bir bilgisayardan bu makineye giriş yapıyorum. Özgün oturumda açık bir libreoffice dosyası var . Bu dosyayı kaydetmek ve kapatmak istiyorum - ama uzak makineden! (Her iki oturumda da aynı kullanıcı oturum açmıştır; …

4
Bir komut dosyasıyla osx'ta yinelenen dosyaları bulma ve kaldırma
Gönderen: http://www.chriswrites.com/2012/02/how-to-find-and-delete-duplicate-files-in-mac-os-x/ Bunu yalnızca ilk sürümünü silmek için nasıl değiştiririm? gördüğü dosya. Terminal'i Spotlight'tan veya Yardımcı Programlar klasöründen açın Cd komutunu kullanarak aramak istediğiniz dizine (alt klasörler dahil) geçin. Komut istemine cd yazın / örneğin cd ~ / Documents dizini ev Belgeler klasörünüze dönüştürmek için Komut istemine aşağıdaki komutu yazın: …
11 macos  bash 





6
GNU Ekranı 10.5.8'de PATH'ımı devralmayacak
Ekranı terminal ihtiyaçları için günlük olarak kullanıyorum ve bundan oldukça memnunum. Ancak, son zamanlarda benim bash yapılandırma dosyaları bazı güncellemeler yaptı ve ben çeşitli batıyordu fark PATH(elementleri PATH, MANPATH, INFOPATH2 yerlerde, vs). Dosyaları olması gerektiği gibi değiştirdim ve şimdi tüm ortam değişkenlerim bir kez ayarlandı .bash_profile. Burada benim sorunum yatıyor. …

1
Bukle 200 olmayan bir HTTP durumu aldığında bash betiğinden çık
Birkaç kıvırmak isteği gerçekleştirmek için bir bash komut dosyası kurulum var for currency in EUR INR JPY do curl -i --data '{"currency": "'$currency'"}' -H "Accept: application/json" -H "Content-Type: application/json" http://0.0.0.0:8080/price && echo done Bukle yanıtlarından biri bir http durumu! = 200 ile geri gelirse koddan çıkmanın bir yolu var mı? …

1
giriş kabuğu içine ssh + sudo + su
Düzenli olarak sadece sudo subirkaç özel amaçlı kullanıcı olarak giriş yaptığım oturumumun geri kalanını harcamak için kullandığım birkaç makinem var. Genel iş akışı: mymachine:~ me$ ssh me@othermachine othermachine:~ me$ sudo su - specialuser # note: no password needed othermachine:~ specialuser$ # do stuff Bunu, takma ad kullanabileceğim tek bir astar …
11 bash  ssh  sudo 

3
Değişkende depolanan bir komutu yürütme
Bir değişkende depolanan bir komut var. Değişkenin $işu değere sahip olduğunu varsayalım : cat -nT index.php |grep 'someregex' Yukarıdaki değişkeni yazmaya $içalıştığımda, kabuk tüm değişkeni tek bir komut olarak yürütmeye çalıştığından başarısız olur. Ben de kullanmak eval($i)ve $ibackticks koyarak denedim . Kabuğun bir komutmuş $igibi çalıştırılmasını nasıl sağlayabilirim ? Ve …
11 linux  bash  shell 

1
Bash: Etkin IP Adreslerini Ters DNS Araması
Bir web sunucusu erişim günlüğünden en etkin 10 IP adresini listeleyen tek satırlık bir komut var: cat access.log | awk '{print $1}' | sort | uniq -c | sort -n | tail -n10 Örnek bir sonuç kümesi (basitlik için yalnızca 3 girişle): 20 12.34.56.7 22 3.67.89.201 29 9.0.203.255 Gördüğünüz gibi, …
11 linux  networking  bash  dns 


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.