«bash» etiketlenmiş sorular

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

5
Milyonlarca dosyayı silmek
Milyonlarca gif imgesiyle dolu bir kirim vardı. Rm komutu için çok fazla. Bul komutunu bu şekilde deniyorum: find . -name "*.gif" -print0 | xargs -0 rm Sorun şu ki, makinemi gerçekten fena düşürüyor ve sunucu olduğundan müşteriler için zaman aşımına uğraıyor. Makineyi kilitlemeden tüm bu dosyaları silmenin daha hızlı bir …
38 linux  bash  shell  find  rm 


1
Takma adı sudo'ya nasıl geçirebilirim?
Ben benim takma adları koyarak çalıştı gelmiş ~/.bash_profile, ~/.bashrc, /etc/profile, ve /etc/bashrc. Hala aşağıdakileri yürütemiyorum: alias zf2="php public/index.php" ve sonra yürütmek: sudo zf2 orm:info Sorun, visudo kullanarak bir takma ad belirtemem gibi görünüyor, bu da bir sözdizimi hatasına neden oluyor. Bu yüzden arayamıyorum: sudo zf2 orm:info Bununla birlikte, / usr …
38 bash  sudo  alias 

1
Mac OS X'teki komutlar için Bash tamamlama
Ubuntu'da olduğu gibi komut yazarken program adlarını nasıl alabilirim finkve macportsotomatik olarak tamamlayabilirim apt-get? Örneğin ben yazarken sudo port install ca ve tuşuna basın tab, terminalin otomatik olarak tamamlamasını veya kullanılabilir komutları göstermesini istiyorum. OS X sonra otomatik komutları bile tamamlamaz sudo!

3
Windows'ta Bash'te çıkarılabilir ortama erişme
Windows'ta Bash içinden çıkarılabilir ortama (örneğin küçük sürücüler veya SD kartlar) erişmenin bir yolu var mı? Windows'ta Bash, sabit sürücüleri klasöre takmak için DriveF'leri kullanır/mnt , ancak çıkarılabilir medyayı otomatik olarak monte etmez. Ve onları /devikisine de koymuş gibi görünmüyor : Aaron@MYPC:/$ ls /dev block fd kmsg lxss null ptmx …

7
Bash: anonim fifo oluştur
Hepimiz biliyoruz mkfifove boru hatları. Birincisi adlandırılmış bir boru oluşturur , bu nedenle bir isim seçmek zorundadır, büyük olasılıkla mktempve sonra bağlantısını kesmeyi unutmayın. Diğeri isimsiz bir boru oluşturur, isimleri ve çıkarmaları ile uğraşmaz, ancak borunun uçları boru hattındaki komutlara bağlanır, bir şekilde dosya tanımlayıcılarını kavramak ve geri kalanında kullanmak …
38 bash  script  pipe 

7
Bash, sayıları ile dizeleri sıralamak nasıl?
Bu dosyaları bir dizinde varsa cwcch10.pdf cwcch11.pdf cwcch12.pdf cwcch13.pdf cwcch14.pdf cwcch15.pdf cwcch16.pdf cwcch17.pdf cwcch18.pdf cwcch1.pdf cwcch2.pdf cwcch3.pdf cwcch4.pdf cwcch5.pdf cwcch6.pdf cwcch7.pdf cwcch8.pdf cwcch9.pdf Onları Bash'de nasıl listeleyebilirim ki dizginin sayı kısmına göre artan bir sıraya girsinler. Sonuçta ortaya çıkan sıra cwcch1.pdf, cwcch2.pdf, ..., cwcch9.pdf, cwcch10.pdf, vb. Sonunda yapmaya çalıştığım pdftkşey …
37 linux  bash  sorting 

8
Komut satırında tüm Chrome örneklerini öldürmek?
Bazı durumlarda tek bir sekmeyi / işlemi öldürmek bunu yapmaz ve Chrome'u tamamen kapatmam gerekiyor. Chrome'da birden fazla işlem olduğundan, hepsini bir kerede nasıl kapatabilirim? Bunu biliyorum... pgrep chrometüm ilaçları geri veriyor. Hepsini başka bir komutla besleyerek ya da bir CSV dosyasına ya da başka bir şeyle birleştirerek hepsini kapatmamı …



5
Cygwin'deki varsayılan başlangıç ​​dizinini nasıl değiştiririm?
Ne zaman cygwin'i başlatsam, cygwin'i kullanırken umurumda olan tek dizine kadar birkaç seviyeye cd atmam gerekiyor. Cygwin'in varsayılan olarak bu özel dizinde başlamasını nasıl sağlayabilirim ... yani, Cygwin'i her başlattığımda zaten bu dizinde olacak mı? Olabilecek veya yakın olabilecek bazı şeyler buldum, ancak onları anlamıyorum ve bu (n00b) terimleri aradığımda …
36 linux  bash  cygwin 

8
MacOSX'te -e argümanını kullanırken neden yankı "\ e" (kaçış) desteği yok
Yerleşik echokomut aracılığıyla ANSI çıkış dizilerini kullanarak bazı renkli metinler yazdırmaya çalıştığımda, \esağladığım dizgede bulunan çıkış dizisinin kelimenin tam anlamıyla temsil ettiği "çıkış" olarak yorumlandığı anlaşılıyor. Bu sadece Snow Leopard'da olur - aşağıdaki örnekler Leopard'da amaçlandığı şekilde çalışır. Görünüşe göre echo, -eanahtarı \nkullanırken doğru yorumladığı için anahtarı destekliyor : ~ …


4
Mac'te Alt + Dot için Eşdeğer / Alternatifler
Linux kabuğundan özlediğim bir şey Alt + Dot kısayolu. Yaptığı şey önceki komutun son argümanını eklemek. Önemsiz bir teknik gibi görünüyor, ancak gerçekten yararlıdır. yani eğer bunu yazarsanız: $ ls /Applications/MAMP/conf/apache/ Bir dahaki sefere sadece bir komut + kısayol yazmanız gerekir ve argüman sizin için tamamlanır. $ cd 'alt+dot' Mac'te …
36 linux  mac  bash  terminal  shell 

3
Aptallar için Bash Shebang?
Çoğu bash komut dosyası kullanıyorum #!/bin/bash ama düzenli olarak bazılarına benziyorum #!/bin/bash -e #!/bin/bash -x #!/bin/bash -ex ve bunun gibi. Birisi bu shebang seçeneklerinin anlamını ve faydalarını ve diğer shebang'lara uygulanıp uygulanmadığını açıklayabilir mi?
36 bash  shell  script 

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.