«scripting» etiketlenmiş sorular

Komut dosyası, bağımsız yürütülebilir bir programa derlenmek yerine bir yorumlayıcı programı tarafından yürütülen komutlar veya talimatlar dizisidir.

4
SSH anahtarlarını yönetmeyle ilgili tavsiyeler
Çok sayıda SSH anahtar çiftini yönetmek için bulduğunuz en iyi uygulama nedir? Evde ve işte çeşitli sistemlere bağlanmak için SSH kullanıyorum. Şu anda hem iş hem de ev sistemleri için oldukça küçük, yönetilebilir bir anahtar çifti koleksiyonum var. Karışıklığı önlemek için adlandırılmış bir keypair üreten bir komut dosyası var. Ev …
13 ssh  scripting 


4
Yalnızca değiştirilen dosyaların yedeklerini oluşturan bir sed yerinde değiştirme nasıl yapılır?
Geçerli çalışma dizinindeki tüm dosyalarda kullanılan bir terimi değiştirmek için aşağıdakileri çalıştırdım: $ find . -type f -print0 | xargs -0 sed -i'.bup' -e's/Ms. Johnson/Mrs. Melbin/g' Bu, sözcük değiştirme işlemini gerçekleştirdi, ancak dizeye .buphiç sahip olmayan dosya dosyaları da yarattı Ms. Johnson. Tüm bu gereksiz yedeklemeleri oluşturmadan değişikliği nasıl yapabilirim?

3
Eski okul GUI'leri nasıl yapılır (debian / arch installer gibi)
Son zamanlarda birçok yükleme yapıyorum ve mümkünse genellikle Canlı CD'nin GRUB menüsünden metin yüklemesini tercih ediyorum. Çoğu montajcı şöyle görünür: Her zaman bu GUI'lerin (onları böyle diyebilirseniz) gerçekten harika ve hafif olduğunu düşündüm. Birçok uygulama / dağıtımın bunları kullandığını görmek, paylaşılan bir kütüphane ya da başka bir şey olmalı mı? …
13 scripting  distros  gui 


2
url'yi google-chrome'daki mevcut sekmeden almanın bir yolu var mı?
Firefox'ta bunu bir python komutu kullanarak yapardım, ancak son zamanlarda bir şeyler değişti ve artık URL'yi alamıyorum! Firefox ile ne kullanılır? #!/bin/bash current_tab_num () { python2 <<< $'import json\nf = open("/home/username/.mozilla/firefox/xxxxx.default/sessionstore.js", "r")\njdata = json.loads(f.read())\nf.close()\nprint str(jdata["windows"][0]["selected"])' } current_tab_url () { sed -n "$(current_tab_num)p" <(python2 <<< $'import json\nf = open("/home/username/.mozilla/firefox/xxxxx.default/sessionstore.js", "r")\njdata = …

2
Bash / shell komut dosyası bağımlılıklarını denetleme
Bir bash betiğinin bağımlılıklarını denetlemek için bir yöntem / komut var mı? Başka bir deyişle, bu soruya bir yanıt: Bir kullanıcı komut dosyasını çalıştırmak için hangi kitaplıkları yüklemelidir? Komut dosyasını okuyarak bunu yapabilirim ve diğer kütüphaneleri / komutları çağırır, ancak bu uzun komut dosyaları için belirgin değildir.

5
Aynı komutu farklı bir parametre ile yeniden çalıştırma
Aşağıdaki komutu çalıştırabileceğimi biliyorum ls Some{File,Folder} Ve bunu çalıştırmakla eşdeğerdir: ls SomeFile SomeFolder (Bunun gibi şeyler için de çok kullanıyorum mv place_{a,b}) Ancak, böyle bir şey yapabileceğim farklı bir kısayol olup olmadığını merak ediyordum: run-command --a --whole --lot --of --flags parameter a; \ run-command --a --whole --lot --of --flags parameter …

5
Yeniden yönlendirme kullanan bir kabuk komutunu tamamen çatallama
Yıllar boyunca birkaç kabuk komut dosyası yazdım (ama kesinlikle bir sysadmin değilim) ve her zaman bana sorunlara neden olan bir şey var: bir Bash komut dosyasından arka plandaki bağışıklıklara karşı bir bağışıklık komutunu nasıl bağlayabilirim ? Örneğin, bu varsa: command_which_takes_time input > output Bunu nasıl "nohup" yapabilir ve çatallayabilirim? Aşağıdakiler …
13 bash  scripting  nohup  fork 


3
Awk ile desenle eşleşen kayıtları sayma
Bu yüzden last > lastloggedin, son sistem yeniden başlatıldığından beri sınıfların son girişini gösteren bir dosya oluşturması gerektiğini söyledim ve şimdi , dizenin myawkkaç satır lastloggediniçerdiğini sayan / belirleyen bir Awk komut dosyası yazmam isteniyor CFS264. yaptım grep -c CFS264 lastloggedin

2
kabuk script: içindeki sudo kullanın vs sudo ile çalıştırın?
İçindeki tüm komutların değil, bazılarının süper kullanıcı ayrıcalıklarına ihtiyaç duyduğu bir kabuk komut dosyası yazarken, süper kullanıcı ayrıcalıkları gerektiren komutlara sudo ekleyin ve kabuk komut dosyasını sudo olmadan çalıştırın veya süper kullanıcı ayrıcalıkları gerektiren komutlara sudo eklemeyin, ancak kabuk komut dosyasını sudo ile çalıştırın? İkinci şekilde, şifremi yalnızca bir kez …

6
Programlı olarak crontab'a bir şeyler ekleyin (ssh üzeri)
Bir dağıtım komut dosyası var, bir kullanıcıya bir şey eklemek gerekir crontab(her XXX günde bir günlükleri temizleyen bir komut dosyası tetiklemek), ancak bu yalnızca ilk dağıtım sırasında veya güncelleştirilmesi gerektiğinde yapılmalıdır. (Koşabilirim xxx.py deploy envveya xxx.py update env) bu yüzden bunu yapmak zorunda: Check if my cronJob already exist Put …
13 scripting  cron 

2
Bh komut dosyasında düzenli ifade
Bu benim ilk kez bash senaryom, bu yüzden muhtemelen kolay bir hata yapıyorum. Temel olarak, bir kullanıcının gruplarını alır bir komut dosyası yazmaya çalışıyorum ve belirli bir grupta ise, buna göre kaydedecektir. Görünüşe göre daha fazla işlevsellik olacak, ama regex'i bile çalıştıramayacağım zaman bir nokta yok! Şimdiye kadar, bu var: …


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.