«bash» etiketlenmiş sorular

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

2
Kök izinleri ve kesme, dd, mv, cp ve rm başarısız olduğunda aşırı kotayı aşarak dosya nasıl kaldırılır?
Kök izinlerinin olmadığı ve yukarıdakilerin hepsinin aynı hataları içeren bir dosyayı silmeme izin vermediği bir dosya sistemi üzerinde çalışıyorum: $ >file1 $ -bash: file1: Disk quota exceeded $ dd count=1 if=/dev/random of=file1 $ dd: opening `file1': Disk quota exceeded $ rm file1 $ rm: cannot remove 'file1': Disk quota exceeded …


2
.Ssh / config içindeki Hosts aracılığıyla yineleme
Uzak sunucularımın bazılarında, yaygın olarak kullanılan komut dosyalarını eşitlemek için Git'i kullanırım. Bir etki alanı aralığında bulunan tüm uzak sunucuları güncellemek için kullanabileceğim yerel bir komut dosyası kullanmak istiyorum. İşte sözde kodum: for every Host in .ssh/config do if Hostname is similar to *.uberspace.de ssh Host git -C bin pull …
2 bash  ssh 

2
bash script.sh vs ./script.sh vs #shebang
Şimdi bir bash kabuğunda olduğumu ve aşağıdakileri yürüttüğümü varsayarak [me@server]$ bash script.sh S1) Senaryoyu yürütmek için yeni bir alt bash işlemi yaratıldı mı? Eğer yaparsam [me@server]$ ./script.sh S2) Betiği yürütmek için yeni bir alt bash işlemi oluşturuldu mu? q3) Öyleyse 2 yöntem arasındaki fark nedir?
2 linux  ubuntu  bash  shell  centos 

1
Sudo -u USER ile ortam değişkenleri nasıl ayarlanır?
Merhaba ve ingilizcem için şimdiden üzgünüm. Gibi root komutundan çalıştırmam gerekiyor envVariable1=15 envVariable2=25 sudo -u user1 sudo -E myCommand ancak ortam değişkenleri myCommand'a geçmiyor. Bu mantıksız görünebilir ancak komuttan root komutunu çalıştırmak gerekir ve sudo ile komut dosyalarında kullanılır. Problemi nasıl çözebilirim?

4
bash ilk isimden dosya çıkar
Dosyaları bu şekilde taşımaya çalışıyorum: ... DLG023-00-01-sprite.TextGrid.json DLG023-00-01.prosody.json DLG023-01-01-sprite.ogg DLG023-00-02-sprite.TextGrid.json DLG023-00-02.prosody.json DLG023-01-02-sprite.ogg ... DLG028-00-01-sprite.TextGrid.json DLG028-00-01.prosody.json DLG028-01-01-sprite.ogg ... örneğin ilgili klasörlerine, örneğin: dosyayı dialogue023/başladığında DLG023; ile dialogue024/başladığında DLG024; ve bunun gibi. Tüm dosyalar ve dizinler aynı seviyededir. Başka bir deyişle, bunun gibi komutlar üretmeye çalışıyorum: mv DLG023-00-01-sprite.ogg dialogue023/ İlk numarayı dosya …


5
OSX Terminali - hattın sonuna ilerliyor
Terminalimdeki bir satırın sonuna kadar yazma sorunları yaşıyorum. İnce yazı yazabilirim ancak satırı düzenlemek için sola hareket ettiğimde (ok tuşlarını kullanarak), satırın sonuna geri gitmek için ok tuşlarını kullanamıyorum. Alt + yukarı tuşlarını kullanarak satırın sonuna atlayabilir veya son karaktere kadar son saniyeye geçebilir ve sil tuşuna basıp satırın sonuna …
2 macos  bash 

1
Test / hata ayıklama sırasında Bash koşullu yönlendirme
Koşullu olarak Bash’de sınama ve hata ayıklama amacıyla yeniden yönlendirme yapmanın en iyi yolu nedir? Komut dosyalarımda, herhangi bir işlem yapmadan bir test çalıştırması sırasında etkin bir şekilde ne olacağını göstermek için bir hata ayıklama seçeneği ekliyorum. Hata ayıklama seçeneği açıksa, DEBUG seçeneğinin, yönlendirmeyi etkin bir şekilde yeniden yönlendirmeyi ve …

1
Neden kullanıcıyı yalnızca tire kullanarak değiştirebiliyorum?
Kullanarak kullanıcıyı değiştirmeyi denersem sudo su - kshitizçalışır ve benden herhangi bir şifre sormuyor. Ama eğer yaparsam sudo su kshitiz, o kullanıcının şifresini soruyor. Bu neden? Tire'nin kullanıcının ortam değişkenlerini, tire içermeyen kendi ortam değişkenlerine yüklediğini anlıyorum. Öyleyse neden kendi değişkenlerimi tutarken değiştirmeyi istediğimde, hedef profilini değiştirip yüklerken neden hedef …
2 linux  bash  sudo  sudoers 


2
değişken doğru ise döngüde bash betiği
Aşağıdaki bash betiğim var: while [ $loop == "true" ] do //do stuff done ama [de hata diyor. Ayrıca bu bir daemon olarak çalışır, stop argümanı betiğe iletildiğinde ... döngü olmalıdır. $ Döngü ayarının false olarak ayarlanmasının otomatik olarak döngüyü sonlandıracağını tahmin ediyorum.
2 linux  bash 


1
Bash'te oluşturulan geçici dosyayı okumaya çalışırken izin verilmedi
Bir veya daha fazla dosyayı argüman olarak alan ve büyük harfleri küçük harflere dönüştüren bir komut dosyası yazmaya çalışıyorum. Orijinal dosyanın içeriği sadece küçük harflerle değiştirilir. Argümanlarda verilen bir dosya bulunmalı, normal bir dosya olmalı, okuma / yazma işlemine izin verilmeli ve yürütmede izin verilemez ve boş bırakılamaz. # We …

1
Bash backtick vs parantez
Klasik komut yerine koyma biçiminin backticks kullandığını ve (...) formunun komut yerine koyma yerine backtick'lerin kullanıldığını okudum. Ancak, aşağıdaki kod farklı çıktılar üretir. fark ne ? #backticks.sh #!/bin/bash a=`echo Hello!` # Assigns result of 'echo' command to 'a' ... echo $a # output: Hello! #parenthesis.sh #!/bin/bash a=(echo Hello!) # Assigns …

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.