«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
Grep neden yeniden yönlendirme ile çalışmıyor?
topKomutu yeniden yönlendirme ile kullanmak iyi çalışır: top > top.log Şimdi belirli bir satırı filtrelemek için grep kullanmak istiyorum: top | grep "my_program" > top.log Ancak günlük dosyası boş kalacaktır. Ancak grep, kullanırken bir çıktı sağlar top | grep "my_program" my_programBazı çıktıları görmek için nerede çalışan bir programla değiştirilmelidir. Yaklaşımım …
15 bash  grep 

3
TCP bağlantısı için içeri / dışarı adlandırılmış yöneltmeler kullanma
Bunu bir süredir işe almakla uğraşıyorum, bu yüzden boruların nasıl çalıştığına dair bir tür temel yanlış anlaşılmanın sıkıntılarımın temel nedeni olduğundan şüpheleniyorum. Amacım, uzak bir ana bilgisayara TCP bağlantısı başlatmak netcatve dosya sisteminde iki adlandırılmış yönteme sahip olmak: Biri gelen verileri almak için süreçlerin okuyabileceği ve diğerlerinin giden veri olarak …
15 bash  pipe  tcp  netcat 


3
Bir bash borusunda ham ikili verileri nasıl işleyebilirim?
Bir parametre olarak bir dosya alır bir bash işlevi var, dosyanın var olduğunu doğrular, sonra stdin çıkan dosyaya bir şey yazar. Saf çözüm metin için iyi çalışıyor, ancak keyfi ikili verilerle ilgili sorunlar yaşıyorum. echo -n '' >| "$file" #Truncate the file while read lines do # Is there a …
15 bash  shell  binary 


5
Bir dizeyi bash olarak dizine ekle
Bir dizeye sh / bash dizinine göre nasıl başvurabilirim? Yani, temelde bölmek. Bir dosya adının 5 karakterini soymaya çalışıyorum. Tüm adlar şu yapıya sahiptir: name_nr_code. 5 alfasayısal kod bitini kaldırmaya çalışıyorum. name_nr_her zaman 10 karakterdir. Gibi bir şey var mı; for i in * ; do mv "$i" "$i"[:10] ; …
15 bash  shell  string 


3
`Ls` ile listeleme ve düzenli ifade
Dosya adı son karakteri ve .txtuzantısı olan dosyaları nasıl listeleyebilirim ? Denedim ls *+([[:digit:]]).txtama bu abc12.txtve için geçerlidir abc2.txt. Ama sadece almam gerek abc2.txt. Bunu nasıl yapabilirim? :digit:Bunu yapacak herhangi bir türü var mı ?
15 bash  wildcards 

2
ulimit PICKLE: “İşleme izin verilmiyor” ve “Komut bulunamadı”
Geçerli kullanıcı için maksimum açık dosya sayısını artırmaya çalışıyorum > ulimit -n 1024 Aşağıdaki şekilde artmaya ve başarısız olmaya çalışıyorum > ulimit -n 4096 bash: ulimit: open files: cannot modify limit: Operation not permitted Bu yüzden doğal bir şey yapıyorum ve geçici izinle koşmaya çalışıyorum ama başarısız > sudo ulimit …
15 bash  fedora  sudo  limit 

1
.Bashrc ve .inputrc arasındaki fark nedir
Ben Unix sisteminde yeni ve bu da gayet ilginç gibi ayar dosyalarında özelleştirilmiş fonksiyonları ve yapılandırmalar oluşturmak için bulmak .bashrcve .inputrc. Ancak ikisi arasındaki farkları anlamıyorum. Örneğin, takma ad oluşturduğumda onları taktım .bashrc. Example 1: alias ...='cd ../../' Önceki veya sonraki komutu aramak için ok tuşunu kullanma gibi işlemler oluşturduğumda, …

1
Başlangıçta bash tarafından hangi komut dosyalarının çalıştırıldığını öğrenin
Bir bash terminalini başlattıktan sonra, PATH değişkeninin yinelenen girişler içerdiğini fark ettim. Terminalim bir giriş kabuğu başlatır , bu ~/.bash_profilenedenle kaynaklanır ve ardından ~/.profileve gelir ~/.bashrc. Yalnızca ~/.profileçoğaltılan yol girişlerini oluşturuyorum. Bilgiçlikçi olmak için, kaynak olması gereken dosyaların kaynağı şu şekildedir: Sourced /etc/profile Sourced /etc/bash.bashrc Sourced .bash_profile Sourced .profile Sourced …
15 bash  profile 

3
Bash kullanarak PHP uzantı klasörünü bulma
Hedef dizin Ubuntu sonraki her sürümünde farklı ancak Kaynak Guardian PHP uzantısını yüklemek için bir bash komut dosyası oluşturmaya çalışıyorum. Ubuntu 14.04 üzerine PHP5 yüklendiğinde, uzantıların / usr / lib / php5 / 20121212 + lfs / dizininde saklanmasıyla sonuçlanır, Ubuntu 15.04'te bu dizin değişir, örn. / Usr / lib …
15 bash  ubuntu  php 

4
Renkli FIND çıktısı?
Ondan renkli çıktısını almak mümkün mü bulmak komutu? Yani, bulunan her öğenin yolunda, dizinler mavi, yürütülebilir komut dosyaları yeşil, vb. GNU findutils 4.4.2 sürümünü kullanıyorum . Düzenle - Açıklığa kavuşturmak için her sonuç şu şekilde vurgulanır: ./path/to/file.sh ^ ^ ^ | | L green blue (örneğin, yürütülüyorsa find . -type …
15 bash  find  colors 


3
Boru ve stdout'a doğrudan çıkış
Bir komutun çıkışını oluşturup stdout'a yönlendirmenin bir yolu olup olmadığını merak ediyordum. Örneğin, fortunebir fal kurabiyesi yazdırır ve ayrıca panoya kopyalar: $ fortune | tee >(?stdout?) | pbcopy "...Unix, MS-DOS, and Windows NT (also known as the Good, the Bad, and the Ugly)." (By Matt Welsh)
15 bash  pipe  stdout  tee 

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.