«shell» etiketlenmiş sorular

Kabuk, kullanıcıların genellikle bir komut satırına yazarak işletim sistemiyle etkileşime girmesini sağlayan yazılımdır.

2
Herhangi bir kabuk üzerinde çalışacak kabuk betikleri yazma
Ben sadece kabuk komut dosyası içine derinleşmeye başladım ve ben her zaman sadece bir dosyaya benim komut dosyası attı, işaretlenmiş chmod +xve sonra yaptım /path/to/script.shve yorumlayıcı varsayılan ne olursa olsun, onunla zsh olduğunu varsaydım çünkü Kabuğum için kullandım. Görünüşe göre /bin/shbetiği bir zsh isteminden çalıştırsam bile varsayılan olarak görünüyor , …

5
Linux altında belirli bir boyuta nasıl dosya kesilir?
Bir dosyanın boyutunu kaba kuvvetle küçültmek istiyorum, yani geri kalanını umursamıyorum, sadece dosyayı yarı yarıya kesmek ve geri kalanını atmak istiyorum. Akla ilk gelen şey Perl'in kesilmesidir . Bu sayfadaki örneği takip ediyorum ve aynı şeyi yaptım: seq 9 > test.txt ls -l test.txt perl -we 'open( FILE, "< ./test.txt" …
19 linux  ubuntu  shell  perl 



3
Tek bir borulu komut için kanal hatası ayarlama
Ben böyle olmayan bir BASH komut dosyasından (yani PHP komut dosyası) borulu kabuk komutları bir dizi yürütmek gerekir: command1 | command2 | command3 böylece, command1sıfırdan farklı bir çıkış koduyla başarısız olursa, diğer komutlar da başarısız olur. Şimdiye kadar bulduğum şey: set -o pipefail && command1 | command2 | command3 Ancak …


7
Herhangi bir fonksiyonel benzeri unix kabuğu var mı?
Ben (gerçekten) fonksiyonel programlama için acemi (aslında sadece python kullanarak temas vardı) ama bir kabuk ortamında bazı liste yoğun görevler için iyi bir yaklaşım gibi görünüyor. Böyle bir şey yapmak isterdim: $ [ git clone $host/$repo for repo in repo1 repo2 repo3 ] Bu tür özelliklere sahip herhangi bir Unix …
18 shell  unix 

9
OS X'den rastgele bir dosyanın mutlak yolunu alma
Ben bir OS X (Linux altında `` readlink -f '' gibi) bir dosyaya mutlak ve standartlaştırılmış yolu bulmak için Bash içinde kullanılabilecek basit bir komut arıyorum. Aşağıdaki örnek bash oturumu, istenen davranışı gösteren `` abspath '' adlı [hayali] bir yardımcı programı açıklar: $ pwd /Users/guyfleegman $ ls -lR drwxr-xr-x 4 …

10
Komut İsteminde komut takma adları?
Windows 'Komut İstemi'nde olduğu gibi komut takma adlarını nasıl yapabilirim bash? Ben öğrendim doskeyde bir forum iplik ben böyle bir şey yapmak, böylece: doskey ls=dir /b ... ve şimdi komut lsbiraz daha lsUnix'e benzer. ( lsÇok sık yazıyorum cmd, komik bile değil.) Ama bunu seanslar arasında nasıl durdurabilirim? Bir dahaki …



3
Ulimit'i başka bir kullanıcı için nasıl kontrol edebilir ve açık dosyaları nasıl değiştirebilirim?
Gearman kullanıcı olarak çalışan bir işlemim var ve open filesbu kötü hatayı almaktan kaçınmak istiyorum : HATA 2014-09-12 17: 49: 14.000000 [ana] kabul et (Çok fazla açık dosya) -> libgearman-server / gearmand.cc: 788 Ubuntu'da ulimit'i başka bir kullanıcı olarak nasıl çalıştırabilir ve açık dosyaları nasıl değiştirebilirim? Şu anda dişli çark …
18 shell  ulimit 

2
Shell SIGKILL Anahtar Bağlama
SIGKILLGeçerli ön plandaki işe göndermek için bir tuş bağlama özelliğini nasıl ayarlayabilirim ? Ctrl+ ' CNın SIGINTve Ctrl+' \nın zaten olduğunu biliyorum SIGQUIT. Daha ciddi bir seçenek istiyorum. Bu konuda ciddi olarak tavsiye edilemez bir şey var mı?


4
Komut satırından bir dosya özellikleri iletişim kutusunu nasıl başlatabilirim?
propertiesWindows'a bir dosya açmasını bildirirken fiili belirtmek için ShellExecute ile programlı olarak basittir , ancak bu komut satırından veya çalıştırma kutusundan yapılabilir mi? İdeal olarak bunu harici bir program veya komut dosyası olmadan yapmak istiyorum. Çağrı ile mümkün görünmektedir ShellExecutekullanarak rundll32.exeama doğru parametreler olmadan.

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.