Unix & Linux

Linux, FreeBSD ve diğer Un * x benzeri işletim sistemleri kullanıcıları için soru-cevap

5
Pipo yazmayı bozmadan bir dosyayı boşaltma
Ben çıktı bir günlük dosyasına yönlendirme bir program var: ./my_app > log Günlüğü zaman zaman temizlemek (yani boş) (istek üzerine) ve çeşitli şeyleri denemek istiyorum cat "" > log Ancak, orijinal boru her zaman kesintiye uğramış gibi görünüyor ve program artık çıktısını günlük dosyasına yönlendirmiyor. Bunu yapmanın bir yolu var …



1
genişletilmiş özellikleri cp / rsync ile koruma
İle kopyalarken cp, genişletilmiş öznitelikler, açık olsa bile korunmaz cp -a --preserve=all /source /dest veya cp -a --preserve=xattr /source /dest Aynı şey rsync, yani rsync -aq -A -X --delete /source /dest Ancak, hedef dosya sisteminde, el ile genişletilmiş öznitelik oluşturabilirim (ile chattr). Bu, hedef dosya sisteminin xattr'i desteklediği anlamına gelir. …
12 filesystems  rsync  cp  xattr 

1
Neden 'nohup komutu> & / dev / null' bazı kabuklarda "çalışıyor" gibi görünüyor?
Ask Ubuntu'da aşağıdakileri öneren bir cevap düzenledim nohup gedit >& /dev/null & Aslında demek istedikleri zaman nohup gedit &> /dev/null & İkincisi hem stderr hem de stdout'u doğru bir şekilde yönlendirir /dev/null. Eski ya da adlandırılan bir dosya oluşturmak için bekliyordum, ya &da daha büyük olasılıkla, diğer durumlarda olduğu gibi …

2
Neden sistem günlüğünde NTP ve LDAP ile ilgili belirgin hata mesajları alıyorum?
Yeni yüklenen ntpve yüklenen Ubuntu 12.04 makinemde slapd, aşağıdaki iletiler /var/log/syslogdüzenli aralıklarla görüntülenir: Feb 23 18:54:07 my-host kernel: [ 24.610703] type=1400 audit(1393181647.872:15): apparmor="DENIED" operation="open" parent=1 profile="/usr/sbin/ntpd" name="/etc/ldap/ldap.conf" pid=1526 comm="ntpd" requested_mask="r" denied_mask="r" fsuid=0 ouid=0 Arama yaptım, ancak bu iletilere neyin neden olabileceği ve sorunun nasıl çözüleceği hakkında herhangi bir bilgi bulamıyorum. …
12 ubuntu  ldap  ntp  apparmor 


3
Kurallar neden bir ssh config dosyasında birleştirilmiyor?
Aşağıdaki gibi beklendiği gibi çalışır, yani ilk kuralla eşleşen bir ana bilgisayar adına sahip ikinci kuralın onu uygulayacağı anlaşılır. Host *.hostname.com User myuser IdentityFile ~/.ssh/myidentity Host blah HostName complicated.hostname.com Ancak yazmak ssh blahsadece ikinci kuralı uygular (ilk kuralın kullanıcı veya kimlik dosyasını değil). İki sorum var: Bu neden oluyor? Yapmaya …
12 ssh  openssh 

4
kopyalama sırasında dosyaları nasıl yeniden adlandırabilirim?
Rastgele dize bölümünü addan kaldırmak için her dosyayı yeniden adlandırırken (örneğin, -2b0fd460_1426b77b1ee_-7b8e) yedek dizindeki tüm dosyaları kullanıcının dizinine nasıl kopyalarım (örneğin, stil değiştirilmez)? cp kaynağı: /backup/path/data/Erp.2014.02.16_16.57.03-2b0fd460_1426b77b1ee_-7b8e.etf için: /home/user/data/Erp.2014.02.16_16.57.03.etf Her dosya her zaman "Erp" ile başlayacaktır. ardından tarih-zaman damgası dizesini, ardından rastgele dizeyi ve ardından ".etf" uzantısını takip eder. Tarih-zaman damgası …
12 bash  shell  rename  file-copy 

3
İki bulma komutu karşılaştırması
Son zamanlarda bu findtek astarı aldım, ancak aşağıdaki ikisinin farkının nereden geldiğini açıklayamıyorum: örnek 1 [root@centos share]# find . -exec grep -i "madis" {} /dev/null \; ./names:Madison Randy:300:Product Development ÖRNEK 2 [root@centos share]# find . -exec grep -i "madis" {} \; Madison Randy:300:Product Development Gördüğünüz gibi, ilkinde bu dizenin türettiği …
12 bash  shell  find 

1
Nvidia Optimus ile Birden Çok Monitör ile F.lux (Flux) veya Redshift'i Çalıştırma
F.lux'u ve ardından Redshift'i yüklemeyi denedim ve bunları başarılı olmadan birden fazla monitörde çalışacak şekilde yapılandırdım. Bumblebee kullanarak Nvidia Optimus kurulumunu içeren kurulumumun bu hatanın nedeni olup olmadığını merak ediyorum. Her iki program da dizüstü bilgisayar ekranımda iyi çalışıyor gibi görünüyor, ancak VGA aracılığıyla harici monitörüm dizüstü bilgisayar ekranımla rengini …
12 ubuntu  nvidia 

2
kalıpları yoksaymak için grep
URL'leri aşağıdaki gibi cURL kullanarak bir web sitesinden çıkarıyorum. curl www.somesite.com | grep "<a href=.*title=" > new.txt Yeni.txt dosyam aşağıdaki gibidir. <a href="http://website1.com" title="something"> <a href="http://website1.com" information="something" title="something"> <a href="http://website2.com" title="some_other_thing"> <a href="http://website2.com" information="something" title="something"> <a href="http://websitenotneeded.com" title="something NOTNEEDED"> Ancak, sadece aşağıdaki bilgileri almam gerekiyor. <a href="http://website1.com" title="something"> <a href="http://website2.com" …
12 grep 


2
Boş satırın grep için bağlam “grup ayırıcı” olarak kullanılması
Grup ayırıcı olarak bağlam, renk ve boş çizgiler ile grep çıktı gerekir. Bu soruda , özel tanımlamayı öğrendim group-separatorve grep komutumu şu şekilde oluşturdum: grep --group-separator="" --color=always -A5 ancak grup ayırıcısı aslında boş değildir, bunun yerine hala renk kodunu (ie [[36m[[K[[m[[K) içerir. Çünkü kullanıyorum --color=always. Ama grep komutumda renk lazım …
12 grep  perl  colors 

4
`Wc -l` ile tek bir satırı nasıl alabilirim?
Geçmişimdeki belirli dosyaların satır sayısını vermek için bir git takma adı ekledim: [alias] lines = !lc() { git ls-files -z ${1} | xargs -0 wc -l; }; lc Bununla birlikte, wc -l~ 100 bin satırdan fazla satırım varsa, toplamları rapor eder, ardından devam eder. İşte bir örnek: <100k satır (istenen …
12 files  xargs  wc 

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.