«shell» etiketlenmiş sorular

Kabuk Unix'in komut satırı arabirimidir. Kabuktaki komutları etkileşimli olarak yazabilir veya görevleri otomatikleştirmek için komut dosyaları yazabilirsiniz. / Bin / sh ve en uyumlu kabuklara (kül, bash, ksh, zsh,…) uygulanan sorular için bu etiketi kullanın. Hatalı kabuk komut dosyaları için lütfen buraya göndermeden önce http://shellcheck.net adresinden kontrol edin.




6
Net komut nasıl çalışır?
Geçenlerde kabuğun nasıl çalıştığı ve emrin nasıl çalıştığı hakkında daha fazla şey öğrenmeye clearçalışıyordum. Yürütülebilir dosya /usr/bin/cleariçeri yerleştirilir ve bir miktar boş satır basar (terminalin yüksekliğine eşit) ve imleci terminalin sol üst köşesine yerleştirir. Komutun çıkışı, terminalin boyutundan bağımsız olarak daima aynıdır: $ clear | hexdump -C 00000000 1b 5b …
33 shell  terminal 

9
Vi içindeki Bash komutları
Vi'nin içine bash komutu yazıp stdout'u almak mümkün müdür? Sadece kabuğundaki bir şeye bakmak istediğim için vi'yı kapatıp tekrar açmanın sıkıcı olduğunu düşünüyorum.
33 bash  shell  vim  vi 

8
Kabuğu kullanarak farklı ses çıkışı donanımları arasında nasıl geçiş yapabilirim?
Dizüstü bilgisayarımı, hoparlörleri olan harici bir monitörle kullanıyorum. Monitör HDMI ile bağlandığında normal laptop ses çıkışı ile monitör çıkışı arasında (GUI: Ses Ayarı -> Donanım kullanılarak) geçiş yapabilirim. Bu prosedürü çok fazla tekrarlıyorum ve bunu otomatikleştirip gerçekleştiremeyeceğimi veya neyse, kabuğu kullanarak daha hızlı bir şekilde uygulayabileceğimi merak etmeye başladım. Benim …


3
Giriş verilerini “tablify” için bir kabuk aracı
Uzun zaman önce, güzel biçimlendirilmiş bir tabloya girişini yapan bir komut kullandığımı hatırlıyorum. Örneğin, bu giriş için apple 1 100 orange 20 19 pineapple 1000 87 avocado 4 30 Çıktı buna benzer olacaktır: apple 1 100 orange 20 19 pineapple 1000 87 avocado 4 30 Bu aracın adını bilmek istiyorum.
33 shell 


15
Aynı linux komutunu aynı anda birden fazla sekme / kabukta nasıl çalıştırabilirim?
Linux'ta aynı anda birden fazla sekmede komut çalıştırmak için kullanabileceğim herhangi bir araç / komut var mı? Aynı komutu çalıştırmak istiyorum: Aynı ./myprog argument1 argument2anda birden fazla kabukta, mutekslerin iş parçacıklı bir programda iyi çalışıp çalışmadığını kontrol etmek için. Kodumu daha sonra strese sokmak için bu programın örnek sayısını artırabilmek …


8
Bir dosya adında uzantıyı kapma
Dosya uzantısını bash'dan nasıl edinebilirim? İşte denedim: filename=`basename $filepath` fileext=${filename##*.} Bunu yaparak bz2yoldan uzatma alabilirim /dir/subdir/file.bz2, ancak yolla ilgili bir sorunum var /dir/subdir/file-1.0.tar.bz2. Mümkünse sadece harici programları kullanmadan bash kullanarak bir çözümü tercih ederdim. Sorumu açıklığa kavuşturmak için, belirli bir arşivi sadece tek bir komutla çıkarmak için bir bash betiği …
33 bash  shell  filenames 

5
tar çıkarımı dosya adına bağlı mı?
Sık sık tarball'ları wget ile sourceforge.net adresinden indiririm. İndirilen dosyalar daha sonra adlandırılır, örneğin SQliteManager-1.2.4.tar.gz?r=http:%2F%2Fsourceforge.net%2Fprojects%2Fsqlitemanager%2Ffiles%2F&ts=1305711521&use_mirror=switch Denediğimde tar xzf SQliteManager-1.2.4.tar.gz\?r\=http\:%2F%2Fsourceforge.net%2Fprojects%2Fsqlitemanager%2Ffiles%2F\&ts\=1305711521\&use_mirror\=switch Aşağıdaki hata iletisini alıyorum: tar (child): Cannot connect to SQliteManager-1.2.4.tar.gz?r=http: resolve failed gzip: stdin: unexpected end of file tar: Child returned status 128 tar: Error is not recoverable: exiting now Çıkardıktan …
33 shell  tar  gzip 



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.