«bash» etiketlenmiş sorular

Bash komut kabuğu için yazılmış komut dosyaları hakkında sorular için. Hata / sözdizimi hatalarına sahip kabuk komut dosyaları için, lütfen buraya göndermeden önce shellcheck programıyla (veya https://shellcheck.net adresindeki web shellcheck sunucusunda) kontrol edin. Bash'in etkileşimli kullanımı ile ilgili soruların Yığın Taşması'ndan çok Süper Kullanıcı'da konuya bağlı olma olasılığı daha yüksektir.

6
Son 24 saat içinde değiştirilen dosyaları bulun
Örneğin, Ubuntu makinemde bir MySQL sunucusu çalışıyor. Bazı veriler son 24 saat içinde değiştirildi. Son 24 saat içinde değiştirilen dosyaları hangi (Linux) komut dosyaları bulabilir? Lütfen dosya adlarını, dosya boyutlarını ve değiştirilen zamanı listeleyin.
265 linux  bash  find 



4
Bash bir işlevin tanımını gösterebilir mi?
Bir bash işlevinin tanımını bash'da görüntülemenin bir yolu var mı? Örneğin, fonksiyonu tanımladığımı varsayalım foobar function foobar { echo "I'm foobar" } Daha sonra foobarçalışan kodu almanın herhangi bir yolu var mı ? $ # non-working pseudocode $ echo $foobar echo "I'm foobar"
262 bash  function 

11
“Sh” veya “bash” komutlarını kullanmadan bir kabuk komut dosyasını nasıl çalıştırabilirim?
"Sh" veya "bash" komutlarını kullanmadan çalıştırmak istediğim bir kabuk komut dosyası var. Örneğin: Onun yerine: sh script.sh Kullanmak istiyorum: script.sh Bunu nasıl yapabilirim? PS (i) Kabuk betiğini fazla kullanmıyorum ve takma adlar hakkında okumaya çalıştım, ancak bunları nasıl kullanacağımı anlamadım. (ii) Senaryoyu PATH değişkenlerindeki başka bir dosyaya bağlamayı da okudum. …
261 bash  shell  alias  sh 



14
Birkaç komutun Bash çıkış durumunun etkin bir şekilde kontrol edilmesi
Birden fazla komut için pipefail'e benzer bir şey var mı, 'try' ifadesi gibi ama bash içinde. Böyle bir şey yapmak istiyorum: echo "trying stuff" try { command1 command2 command3 } Ve herhangi bir noktada, herhangi bir komut başarısız olursa, o komutun hatasını bırakın ve yankılayın. Gibi bir şey yapmak istemiyorum: …
260 bash  exit 


5
Bash'te basit mantıksal operatörler
Birkaç değişkenim var ve aşağıdaki koşulu (kelimelerle yazılmış, sonra bash komut dosyasında başarısız denememi) kontrol etmek istiyorum: if varA EQUALS 1 AND ( varB EQUALS "t1" OR varB EQUALS "t2" ) then do something done. Başarısız denememle birlikte: if (($varA == 1)) && ( (($varB == "t1")) || (($varC == …


6
Bir dizin ağacındaki tüm simgeleri nasıl bulurum?
Web sitem için bir dizin ağacındaki tüm simgeleri bulmaya çalışıyorum. Bunu findyapmak için kullanabileceğimi biliyorum ama dizinleri özyinelemeli olarak nasıl kontrol edeceğimi bilemiyorum. Bu komutu denedim: find /var/www/ -type l … Ve daha sonra içeriğin /var/wwwsembolik olduğunu keşfettim , bu yüzden komutu şu şekilde değiştirdim: find -L /var/www/ -type l …
255 bash  find  symlink 


4
`Nohup.out` adını değiştirebilir miyim?
Koştuğumda nohup some_command &çıktı nohup.out; man nohupdiyor ki info nohuphangisi şöyle diyor: Standart çıktı bir terminal ise, komutun standart çıktısı 'nohup.out' dosyasına eklenir; bu yazılamazsa, '$ HOME / nohup.out' dosyasına eklenir; ve bu yazılamazsa, komut çalıştırılmaz. Ama zaten nohupçıkış gidiyor ile bir komut varsa /nohup.outve başka bir nohupkomut çalıştırmak istiyorsanız, …
254 bash  logging  nohup 


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.