«bash» etiketlenmiş sorular

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


4
Bash bir Makefile içinde genişletilmiş globbing
Belirli bir klasördeki belirli bir önekle (say exclude_) başlamayan tüm dosyalar üzerinde işlem yapmak istiyorum . Böyle bir forgenişletilmiş glob ile bash döngü var: for FILE in foo/bar/!(exclude_*) ; do echo $FILE ; done Komut satırında, bu iyi çalışır: $ for FILE in foo/bar/!(exclude_*) ; do echo $FILE ; done …
15 bash  make 

1
Conda'nın kaynağı foo çalışmasını nasıl etkinleştirir?
Anaconda'nın ortamları yönetme belgeleri, bir ortamın etkinleştirilmesinin aşağıdakiler kullanılarak yapıldığını belirtir: source activate <env-name> Conda yüklü ile yolda olduğunu fark ettim activate: $ which activate /Users/dilum/anaconda/bin/activate Kaynak yoldaki dosyaları da buluyor mu? Ve ikinci parametrenin (ortam adı) basitçe activatekod tarafından işlendiğini varsayalım ?
15 macos  bash  python 

1
Bash'ın Powershell'deki `` source '' komutuna eşdeğer mi?
Bir bash betiğini satır satır çalıştırmak için (örneğin, ortam değişkenlerini korumak için) aşağıdakileri yapar: $ . myscript.sh Veya: $ source myscript.sh - Diğer şeylerin yanı sıra - çağrılan işlev aracılığıyla istemin değerini ayarlar bir PowerShell komut dosyası var prompt. Bu komut dosyasının (". \ Myscript.ps1") çalıştırılması istemi değiştirmez. Ancak, komut …
15 bash  powershell 

1
Aynı komut dosyasındaki komutları yürütmek için bir bash komut dosyasında kullanıcı kimliği nasıl değiştirilir / chage edilir?
Bir komut dosyası içindeki kullanıcı kimliğini (yükleme işleminin bir parçası olarak kök olarak yürütülür) harici bir komut dosyası çağırmadan yürütmek ve sonra rootdiğer komutları çalıştırmak için geri döndürmenin bir yolu var mı? Çeşit: #!/bin/bash some commands as root SWITCH_USER_TO user some commands as user including environment variables checks, without calling …

2
Çıktıyı -d “değerine” nasıl bağlarım?
"2014-01-30 05:04:27 GMT" gibi bir tarihim var ve -d "2014-01-30 05:04:27 GMT" tarihini çalıştırırsam, çıktı sunucumun saat diliminde ("Per 30 Ocak 16:04:27 EST 2014 "). Grep ve cut kullanarak, GMT'de tarihi bir dosyadan çıkardım. Ancak, bunu yerel saatime dönüştürmek için uğraşıyorum. Örneğin: [kullanıcı @ sunucu günlüğü] # grep "bir şey" …
15 linux  bash  grep  pipe  date 

3
Watch komutunu tırnak işaretleri içeren bir bağımsız değişkenle kullanma
Saatin tırnak içeren komutlarla doğru çalışmasını sağlamaya çalışıyorum ve saatlerin sayfası tırnakların nasıl çalıştığı hakkında çok ayrıntılı değil. Somut bir örnek vermek gerekirse, saatin içinde aşağıdaki komutu nasıl çalıştırabilirim: ps -ef | awk -F' ' '{print $2}' Denedim: watch "ps -ef | awk -F' ' '{print $2}'" ve watch 'ps …
15 bash  unix  watch 

2
Alt işlemdeki Ctrl + c, komut dosyasında daha önce nohup'ed bir işlemi öldürüyor
Bunun SO'ya ait olup olmadığını bilmiyordum (kodlama hatası olduğu için), ancak kullanılan yazılımın inceliklerini hakkında daha bilgili olacağınızı düşündüm (bu nedenle belki de U & L; İşte minimal kod betiği (tam betiğin düzenlemelerine bakın, bu şekilde yapmamın bir nedeni var); #/bin/bash nohup {SERVERCOMMAND} > currentOutput.log 2>&1 & less +F currentOutput.log …
14 linux  bash  less  nohup 



1
Ssh özel anahtarını görüntülemenin güvenlik endişeleri
Çok büyük bir hata yaptım ya da en azından ben yaptım: Özel SSH anahtarımı "kullandım" cat ~/.ssh/id_rsa Şimdi bir güvenlik açığı oluşturduğumdan korkuyorum, diğer kullanıcıların özel anahtarımı bash / scrollback geçmişine bakarak veya diğer yöntemleri kullanarak görmelerine izin veriyorum. Sorularım: SSH anahtar çiftimin güvenliğinden gerçekten taviz verdim mi? Yeni bir …

4
UNIX joker karakterleriyle dosya aralığını listeleyin
Örneğin, çalışma dizinimde şu dosyaları buldum: mjk0001.fits, mjk0002.fits, ... sayısal olarak mjk9999.fits'e kadar artırılıyor. Sıralı bir grubu listelemek veya üzerinde çalışmak için UNIX joker karakterlerini kullanmanın bir yolu var mı? Örneğin, 0025 - 0050 arasında bir işlem yürütmem gerekirse, hangi biçimi kullanmalıyım? Aşağıdakileri denedim ama başarılı olamadım: ls *[25-50].fits ls …
14 bash  unix  command-line  ls 

5
PHP betiği bash betiğini çalıştıramaz. sh: İzin reddedildi
Ben PHP değil, bir .sh komut dosyası yürütmek çalışıyorum. Hata günlüklerini kontrol ettim ve 'sh: İzin verilmedi' hatası alıyorum. Hangi kullanıcı php altında çalıştığını kontrol ettim ve apache kullanıcısı altında yapılır. Apache kullanıcısına .sh sahipliğini değiştirmeyi denedim, ancak sonuç yok. İlk başta betiğin www / dir dışında olması nedeniyle olduğunu …
14 bash  permissions  script  php 

1
Bir kabuk betiğini zsh'tan bash kullanarak nasıl kaynaklayabilirim?
Zsh kullanıyorum ve çok beğendim, ancak bash'ın doğru değerlendirilmesini gerektiren derleme komut dosyalarına sahip Android kaynağı ile çok çalışıyorum. Bu komut dosyalarının derlemeden önce kaynaklanması ve derleme sırasında kullanılan ortam değişkenlerinin ve kabuk işlevlerinin tanımlanması gerekir. Zsh bu dosyaları kaynak yapamaz ve emulate bashbenim kabuk sorunu bu sorun bol bol …
14 bash  zsh  oh-my-zsh 


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.