«bash» etiketlenmiş sorular

Bash, klasik Unix sh'in (mermi) halefi Bourne Again SHell'dir.


5
Kabuk betiği dosyanın değiştirilmesini ve harekete geçmesini bekleyebilir mi?
Bir dosyadaki değişikliği izleyecek ve değişiklik algılandığında bazı eylemleri yürütecek bir komut dosyası yazıp yazamayacağımı merak ediyorum. Detaylı açıklama: OpenVPN durumunu her 1 dakikada bir dosyaya yazar. Bu durum dosyasını ayrıştırıp harekete geçmem gerekiyor. OpenVPN durum dosyasına yazmadan önce keser. Adlandırılmış bir boruya yazmayı denedim, ancak boruyu kesemediğinde uygulamada istenmeyen …

4
Yazılan komutu saklamak ve satırı temizlemek için klavye kısayolu
Durumu biliyorsunuz: Uzun bir komut (örneğin, bir taahhüt mesajı) yazarak yarı yoldasınız ve eklenemeyen bazı önkoşul komutları çalıştırmayı unuttuğunuzun farkına varıyorsunuz &&. Normalde bu benim başıma geldiğimde, fareyle yazdıklarımı seçiyorum, panoya kopyalıyorum, satırı temizlemek için Ctrl-U tuşlarına basın, önkoşul komutumu çalıştırın ve panoya yapıştırın. Ama belki de tercihen fareyi kullanmaya …

2
Reddetme sürecini nasıl geri alabilirim?
Önceki birçok soruya benzer şekilde, kendimi ekranda koşmamı dilediğim bir işte buldum. İşlemden vazgeçmeye zorlandım çünkü bağlantıyı kesmem gerekiyordu. Şimdi yeniden bağlandığım için sürecin hala devam ettiğini görüyorum. Çıktısını görebilmem ve girdi verebilmem için süreci nasıl "geri alabilirim"? Bu soru, çalışan bir süreci ekrana taşımaktan farklıdır, çünkü kayıp stdin / …
12 bash  terminal 

8
kabuk betiğinin içinde su kullanma
Bir dağıtım işlemini otomatikleştiriyorum ve makinemde yalnızca bir .sh dosyasını çağırabiliyorum, benim yapmamı ve .zip'i sunucuya yüklemesini ve ardından sunucuda bir sürü şey yapmasını istiyorum. Yapmam gereken şeylerden biri kök olmamı gerektiriyor. Yani, ne yapmak istiyorum: ssh user@172.1.1.101 <<END_SCRIPT su - #password... somehow... #stop jboss service server_instance stop #a bunch …
12 ssh  bash  sudo  su 




5
Terminal / ssh kullanırken farklı makineler için farklı renk istemleri?
İş yapmak için sürekli kullandığım 5 makinem var. Yanlış kutular üzerinde yanlış komutlar verdiğimde giderek sinir bozucu oluyor. Neyse ki henüz kötü bir şey yapmadım. İçinde bulunduğum makineye bağlı olarak istemimi farklı renklerde gösterecek olan sabit kodlayabileceğim herhangi bir kesmek olup olmadığını bilmek istedim? Masaüstü1 için mavi, dizüstü bilgisayar için …

9
Çok sayıda dosyayı kopyalarken 'Bağımsız değişken listesi çok uzun' hatası
Aşağıdaki komutu kullanıyorum: \cp -uf /home/ftpuser1/public_html/ftparea/*.jpg /home/ftpuser2/public_html/ftparea/ Ve hatayı alıyorum: -bash: /bin/cp: Argument list too long Ayrıca denedim: ls /home/ftpuser1/public_html/ftparea/*.jpg | xargs -I {} cp -uf {} /home/ftpuser2/public_html/ftparea/ Hala -bash: / bin / ls: Bağımsız değişken listesi çok uzun Herhangi bir fikir?
12 linux  bash  unix-shell 

2
rsyslog mesajlarını etiketlere göre filtreleme
Çıktıyı özel dosyalara yönlendirmek istediğim birkaç uygulama ve komut dosyası var. Bu uygulamaları kullanarak başlatırım command | logger -t TAG Bu iletileri etiketlerine göre filtrelemek ve farklı dosyalara yönlendirmek istiyorum. Ben bash yeniden yönlendirme kullanmak istemiyorum çünkü bu uygulamalar çoğunlukla uzun çalışan bir süreçtir ve uygun günlük rotasyonu gerekir. /Etc/rsyslog.d/60-myfilter.conf …
12 bash  logging  syslog  rsyslog 

5
Bunu bana #ln -s: “hedef bir dizin değil” diye açıklayabilir misiniz?
Bunu yapıyorum: sudo ln –s /etc/apache2/sites-available/LoginProject /etc/apache2/sites-enabled/LoginProject Ve anladım: ln: target `/etc/apache2/sites-enabled/LoginProject' is not a directory / etc / apache2 / sites-available / LoginProject bir dosya Düzenle: bu komut: ls -l /etc/apache2/sites-enabled/LoginProject /etc/apache2/sites-available/LoginProject çıktılar: ls: cannot access /etc/apache2/sites-enabled/LoginProject: No such file or directory -rw-r--r-- 1 root root 526 2011-09-27 18:40 …
12 bash  linux 

5
Linux'ta IP Komutuyla IP'yi Kaldırma
Bunun gibi iki IP eklersem: ip addr add 1.1.1.1/24 dev eth2 ip addr add 1.1.1.2/24 dev eth2 ve sonra böyle birini silmeye çalışıyorum: ip addr del 1.1.1.2/24 dev eth2 İKİ IP silinecek ve nasıl ele alınacağını bilmiyorum. Bunu nasıl çözeceğini bilen var mı?


4
linux komutu bulundu ancak sudo kullanırken bulunamadı
Ben böyle bir python3 yükleme çalıştırmak için çalışıyorum: pip3 install django Hatayı alıyorum: PermissionError: [Errno 13] İzin reddedildi: '/usr/local/lib/python3.6/site-packages/pytz' Sonra deniyorum: sudo pip3 install django Hatayı alıyorum: sudo: pip3: komut bulunamadı $ PATH'ım şöyle görünüyor: /usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/ec2-user/.local/bin:/home/ec2-user/bin Pip3'e sudo erişimini nasıl alabilirim?
11 linux  centos  bash  sudo 

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.