«bash» etiketlenmiş sorular

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


1
Netcat olmadan dinlemek için bir port açmak mümkün mü?
Bir Linux sisteminin bir TCP portunda dinlemesine ve ne alacağını bir dosyaya ve / veya stdout'a dökmesine ihtiyacım var. Sistemde netcat kurulu değil. Kök izinlerim var, ancak uyumluluk nedenleriyle sisteme yeni uygulamalar ekleyemiyorum. Bunu basit bir bash, perl veya python betiği ile yapmak mümkün müdür? Ne kadar basit, o kadar …

1
Sed neden yalnızca yankıdan gelen doğrudan çıktıda çalışıyor?
Milisaniye cinsinden (bu soruyla gerçekten alakalı olmayan) bir Android uygulaması için UI çizim zamanını alabilmek için bir kabuk komutum var. Her halükarda, çıktı benziyor I/ActivityManager( 1843): Fully drawn com.amazon.android.calypso/com.amazon.android.tv.tenfoot.ui.activities.ContentBrowseActivity: [time] Nerede [süre] biçimi olan +###msveya +#s###ms(burada yine ilgili değildir). Komut aşağıdaki gibidir: adb logcat -d | grep 'Fully drawn' | …
3 bash  regex  grep  sed 

3
“DOS” un kabuğu var mı?
Shell, terminal, bash hakkında bulduğum mesajları okudum ama bu terimlerle ilgili kafam karıştı. DOS'un Linux'taki bash gibi bir kabuğu var mı ? Bu DOS kabuğu, komut satırı gösteren bir kabuk mu? Ayrıca bu durumda, eğer doğru anlıyorsam terminal klavye ve monitör mü?

2
Env'i makefile hedefine gönder
Bir makefile hedefi için taahhütte bulunan en sha var olan bir env var ayarlamaya çalışıyorum. Env değişkenlerinin çoğunu ayarlıyorum ve yalnızca bu tür bir dosya veya dizin hatasıyla başarısız oluyor. Kafam karıştı. Lütfen bunu makefile hedefime göre env değişken olarak geçmeme yardım et. Makefile'imin başında yaptığım şey bu. SHA1 := …

1
Sed ile Bash takma ad çalışmıyor
Bu takma adı neden çalışmadığını bilen var mı? alias tailsed="tailf error.log | sed -e 's/\\n/\n/g' -e 's/\\t/''/g'" Tek tırnakları çiftlerle değiştirmeyi denedim, öyle ki: alias tailsed='tailf error.log | sed -e "s/\\n/\n/g" -e "s/\\t/""/g"' Ancak pipo komutu, yalnızca çalıştırıldığında olduğu gibi doğru şekilde ayrıştırmıyor.

7
Bash işleci <,>, | ve grep / öldür
Bir egzersiz olarak, temel bash prensiplerini kullanarak bir işlemi komut satırından öldürmek istedim ancak anlamadığım bazı hatalar yaşıyorum: ps -A | grep nautilus | egrep -o '[0-9]{4,5}' | kill 1) çalışmıyor Eğer denersem ps -A | grep nautilus | egrep -o '[0-9]{4,5}' &gt; kill 2) ya da çalışmıyor 3) (..) …
3 linux  bash  grep  kill 

1
~ / .bashrc yeni bir lxterminal pencerede kaynaklanmadı
~ / .Bashrc beğenime bazı çizgiler ekledim export JAVA_HOME=/opt/jdk1.6.0_22 Kaynak verdim: $ source ~/.bashrc $ env | grep 'JAVA' JAVA_HOME=/opt/jdk1.6.0_22 Sonra evimde komut dosyaları adında bir klasör altında basit bir bash betiği oluşturdum: #!/bin/bash echo 'start' echo $(env | grep HOME) echo $(env | grep LOGNAME) echo $(env | grep …

4
Yaygın bash komut setlerini (örn. Dosyadaki metni bulmak için “find”, “xargs” ve “grep”) nasıl hatırlayabilirim?
Bash kullanıcı deneyimimi özelleştirmek için, yaygın komut kümelerini geri çağırmak için .bashrc kullanmanın bir yolu var . Örneğin, metin dosyalarında bir arama dizesi bulmak için bu komut kümesini buldum, find /directory -type f -print0 | xargs -0 grep -i 'search string' Bunu `grepfindfile gibi özel bir takma adla hatırlayabilmek ve …
3 bash  unix 


2
Bash: Bir dizinde kazara bir ~ (Tilde) oluşturuldu
OSX'te bash kullanmaya yeni başladım ve bir şekilde ~bir proje alt klasöründe bir dir oluşturdum . (Bir sembolik bağlantı yerine dizin olarak görünür.) ~Yerel kullanıcı dizinimi silme işlemini genişletmeden bash olmadan bu dizin örneğinden kurtulmanın güvenli bir yolu var mı ? Bu gerçekten saçma bir soru, ancak bununla nasıl başa …
3 macos  bash  terminal 

2
Console2 tmux ile nasıl kullanılır
Tmux'u cygwin'in içerdiği mintty terminalini kullanarak başlatabilirim. Ancak, Console2'yi (64-bit Windows 7 üzerinde çalışan ve kabuk olarak C: \ cygwin64 \ bin \ bash.exe kullanarak) kullanırken, aşağıdaki hatayı alıyorum: $ tmux open terminal failed: not a terminal

3
'Ekran' (linux yardımcı programı) pencerelerinde, tek tek pencerelerin .bash_history dosyası nerededir?
Linux-yardımcı programı 'screen'i kullanıyorum (terminal çoklayıcıyı kastediyorum). Ekranın her "penceresinde", bash kullanıyorum. Ancak bu bashelerin herhangi bir komuta geçmişine sahip görünmüyor. Örneğin, bunu ekran içerisindeki baseslere yazarsam: [gojira@cray]$ date Mon Jun 6 17:50:51 JST 2011 [gojira@cray]$ grep date ~/.bash_history [gojira@cray]$ Yani. / Bash_history sadece boş görünüyor. Ekrandaki her bash için …

1
Cygwin ve mingw kullanarak G / Ç yönlendirmesi
C dilinde bir program yazdım ve MinGW kullanarak derledim. Bu programı Cygwin'de çalıştırmaya çalıştığımda normal davranıyor gibi görünüyor (yani doğru çıktılar yazdırıyor vs.) Ancak, programın çıktısından bilgileri ayrıştırmak için bir programın çıktısını aktarmaya çalışıyorum. Ancak, ikinci programa herhangi bir girdi alamadığım için borular çalışıyor gibi görünmüyor. Bunu aşağıdaki komutları kullanarak …

1
Bash ile Ağ Geçidi / Router Tespiti: Fonksiyonlar ve Değişkenler
Taslak / hala beyin fırtınası / bir bashkabuk betiği hazırlıyorum. Bunun amacı; kullanıcının şunları yapmasına yardım et: Çeşitli CLI araçlarıyla arayüz . Çeşitli idari görevleri gerçekleştirin . Sonunda, kişiselleştirilmiş bir çerçevenin bir parçası haline gelebilir. Sahip olduğu özel bir gereklilik: Mümkün olmalıdır tespit IP adresini ait geçidi / yönlendirici üzerinde …

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.