«bash» etiketlenmiş sorular

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

1
genellikle döngü sırasında anahtarları oku
Okuma anahtarlarının kullanımını iyi örneklerle bilmek istiyorum. Örnek olarak -t -s -p anahtarları hakkında biliyorum: -t: he -t option followed by a number of seconds provides an automatic timeout for the read command. -s: Usually we can use it for reading password and such things -p: prompt.. ama ne -r? …
linux  bash  switch 

2
iconv düzgün bir şekilde ascii oluşturmuyor
Bende aşağıdakiler var: $ file DailyFollowUp.csv DailyFollowUp.csv: Little-endian UTF-16 Unicode text, with very long lines, with CRLF, CR line terminators $ iconv -c -t ascii DailyFollowUp.csv > output.txt $ file output.txt output.txt: data Sonuç olarak ASCII metni vermek için output.txt dosyasını bekliyorum. Bunun neden işe yaramadığını bilen var mı? Bu …
bash  cygwin 

0
GZIP büyük dosyaları ile yolsuzluk?
Tuhaf bir davranışla karşılaştım: gzip v1.5 - Fedora r18 Bir dosya -rwxrwxrwx. 1 root root 3892576256 Apr 28 11:29 vm.qcow2 İlk sağlama toplamı: md5sum vm.qow2 954c5461468d68daed3cef6a7b66bd8f vm.qcow2 Aşağıdaki gibi gzip yaparsam: gzip -c vm.qcow2 > a.qcow2.gz gzip -c vm.qcow2 > folder/b.qcow2.gz md5sum gz md5sum a.qow2.gz 182e56c19881028be94d6b5d72334620 a.qow2.gz md5sum b.qow2.gz 4a7d141e8aed62a4935880c0b9067c8f …
linux  bash  gzip 


1
Diğer dizinlerde zaten var olan dosya ve dizinleri kaldırma
Senaryo yazmak için yardıma ihtiyacım var. Bu yüzden temelde 01-06-2014 02-06-2014 gibi güncel tarih olarak adlandırılmış dizinler var ve bu dizinlerin her birinde içinde dosya ve alt dizinler var. Ancak bazen kopyalar vardır. 01-06-2014 ve 02-06-2014 gibi d01 adında bir dizine veya f001.jpg adında bir dosyaya sahip olabilir. Yapmak istediğim, …
ubuntu  bash 

1
bash pencerelerinin gui programının kapanmasını beklemekten korumak nasıl
Bash için yeni. Ve pencereleri ve git bash için yeni. Gitk msysgit tarafından oluşturulan git-bash kabuğunda çalıştırdığımda, bash yumurtlanan gitk'in kapanmasını beklerken etkili bir şekilde ... Oysa cmd gitk'i başlatıyor ve gerik, gitk'i kapatmadan geri döndüğünüzde hazır ve sizi bekliyor. Biri bash olarak cmd ile aynı davranışı nasıl elde eder?

1
root ortamında açılışta uygulamayı başlattıktan sonra izleyiniz ve yeniden başlatmayı kapatması veya çökmesi halinde izleyiniz
Önyükleme tamamlanır tamamlanmaz python ile yazılmış bir uygulamayı nasıl başlatabileceğim konusunda bir sorum var. Bu uygulamanın tam izinlerle çalışması gerekir, böylece sudo ile çalışan iki komut olduğundan parola gerekmez. Uygulamanın kapanması durumunda, aynı izinlerle uygulamayı yeniden başlatmak için de ihtiyacım var. Benzer şeyler yaptım, ama hepsi bir arada değil. Örneğin, …

1
Windows oturumu açma bash oturumlarında Ubuntu'da Bash
Profesörüm, bash (terminal) oturumumuzun bir kaydını sunarak bash oturumlarımızı kaydetmemizi istiyor. Windows'ta Windows 10 Oluşturucu Güncellemesi ile Ubuntu'da Bash'i kullanıyorum. "Script test.log" komutunu kullanırken şunu alıyorum: Komut dosyası başlatıldı, dosya test.log script: sinyal işleyicisini ayarlayamıyor: İşlev uygulanmadı Bu noktada ne yazdığımı göremiyorum ve normalde komut dosyasını kaydetmek için "exit" komutunu …

1
Ne bu bash betiğinde yanlış yapıyorum?
Kodumda neyin yanlış olduğunu bilmek isterim. Neyi kaçırıyorum? İfade neden IFdüzgün çalışmıyor? Neden sadece bir çıktı gösteriyor? İfade neden elifçalışmıyor? IPv6 adresi veya posta sunucusu olup olmadıklarını belirlemek için 3 sunucu, www.ee ve www.eu ve www.com adreslerini barındırmaya ve ardından onları tekrar barındırmaya çalışıyorum. EDIT: Böyle çalışması gerekiyordu: 1) nimed.sh …
bash 

1
Neden yol adı genişletme böyle çalışır?
Bunun gibi bir dizin yapısına sahibim: . ├── dir │ └── src │ └── file.c ├── dir_a1 │ └── src │ └── file.c └── dir_a2 └── src └── file.c Aşağıdaki komutu çalıştırdığımda sonuçlar beklendiği gibi: echo dir{,_a[12]}/**/*.c # dir/src/file.c dir_a1/src/file.c dir_a2/src/file.c Ben kaldırırsanız file.c gelen dir_a2 , sonuç yine ok …
bash 

1
Bash'deki karakterleri değiştirme
Bash kullanarak makefile oluşturmaya çalışıyorum ve aşağıdaki satırı kullanıyorum echo "OBJS = $(ls *.c | sed -r 's/.c\n/.o\s/g')" >> makefile Satırı yazdırmasını istiyorum: OBJS = foo.o bar.o dosyalar için foo.cve bar.cçalışma dizinimde OBJS = foo.c bar.c Ben değilim sedben yanlış yapıyorum .. kimse burada bana yardım eder misin tahmin yüzden …
bash  sed 

3
ssh zaten bağlıyken dosya alışverişinde bulunabiliyor mu?
Bunun mümkün olduğunu hiç duymamıştım, bu yüzden muhtemelen cevap hayır. Ama belki birileri daha iyi bilir. Kullanabileceğin biliyorum sftparasında dosya alışverişi için konak ve uzak ve her iki edebilirsiniz: sftpden konak için uzaktan ve gelen uzaktan için ev sahipliği Zaten bağlı bir kez uzaktan ile SSH. Ama şimdi benim sorum, …
bash  ssh 

0
Sonlu olmayan komut dosyası
Linux sunucularındaki bazı yapılandırmaları bir listeden kontrol etmek için bir komut dosyası yazdım. Listede çok fazla sunucu var, bu yüzden bu listeyi 10'a 10'a böldüm: ... ... for ((i=0; i <= $serverCounter; i+=15)) do if [ $i -ge $serverCounter ] then exit else echo $i Kontrol $list & ((first+=15)) ((last+=15)) …

1
linux terminalinde gezinti okları
Mevcut LTS ubuntu'um var ve yine yanlış bir şey farkettim. Şu anda varsayılan kurulumda CTRL + [left / right] kelimesine göre atlama yapmıyor. Biraz garip, yanılmıyorsam, sanırım 10 yıl önce varsayılan freebsd'de düzgün çalışmasını sağladım. Her neyse, görünen o ki sol ve sağ varsayılanlar bile varsayılan olarak düzgün çalışmıyor! Eğer …
bash  terminal  c++ 

2
ssh / scp komutunu bash betiğinden w / out password'den çalıştırın - anahtar takılı
Dosyaları aynı ağdaki iki rpi arasında kopyalamaya çalışıyorum. Genel anahtar, pek çok öğreticide istendiği gibi kuruldu. Terminalden doğrudan ssh veya scp komutunu çağırırken parola sorulmaz. Aynı komutu bir bash betiğinden çalıştırmak bir şifre ister. Kafam karıştı, çünkü çoğu insan ssh / scp komutunu çalıştırma konusunda bir sorunla karşılaşıyor gibi görünüyor …
bash  ssh  terminal  scp 

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.