Unix & Linux

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

7
AWK'da düzenli bir ifadenin açgözlülüğü nasıl azaltılır?
Açgözlü olmayan desen (düzenli ifade) eşleştirme yapmak istiyorum awk. İşte bir örnek: echo "@article{gjn, Author = {Grzegorz J. Nalepa}, " | awk '{ sub(/@.*,/,""); print }' Kısa dizeyi seçen normal bir ifade yazmak mümkün müdür? @article{gjn, Bu uzun dize yerine ?: @article{gjn, Author = {Grzegorz J. Nalepa}, Bu sonucu almak …




3
Linux çekirdeği paylaşılan IRQ'ları nasıl ele alıyor?
Şimdiye kadar okuduğum şeye göre, "çekirdek bir kesinti aldığında, tüm kayıtlı işleyiciler çağrılır." Her bir IRQ için kayıtlı işleyicilerin görüntülenebileceğini /proc/interruptsanlıyorum ve ayrıca kayıtlı işleyicilerin, request_irqkabaca formun geri çağrısında geçiş çağrısında bulunan sürücülerden geldiğini de anlıyorum : irqreturn_t (*handler)(int, void *) Bildiklerime dayanarak, belirli IRQ ile ilişkili bu kesme işleyici …
14 linux  kernel  pci  interrupt  irq 

5
sed 4 için 2 boşluk dönüştürmek
4 boşluğu 2 boşluğa nasıl dönüştürür sed? Mümkün mü? Bunu buldum ama sekme boşluklara dönüştürür: sed -r ':f; s|^(\t*)\s{4}|\1\t|g; t f' file
14 sed 

2
Stderr'i zaten çalışan bir komut dosyasından yönlendir
Birkaç gündür senaryo yazıyorum. Stdout'u yönlendirdim $HOME/mylog, ancak üzerinde hiçbir şey olmayacağını düşündüğümden stderr'i yönlendirmedim. Aniden stderr'de binlerce satır ortaya çıkmaya başladı, bu yüzden işi askıya aldım. $HOME/myerrKomut dosyasını yeniden başlatmaya gerek kalmadan stderr'ı bundan sonra yeniden yönlendirebileceğim bir yol var mı ? Kutuda sudo erişimim var ve OS X. …

3
Yeni kabuk çalıştırdığımda $ SHELL neden değişmiyor?
$ echo $SHELL /bin/bash $ /bin/ksh93 $ echo $SHELL /bin/bash $ file /bin/ksh93 /bin/ksh93: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, stripped $ getent passwd test111 test111:x:1008:1008:,,,:/tmp:/bin/ksh93 $ ssh test@localhost test@localhost's password: $ echo $SHELL /bin/ksh93 $ bash $ echo $SHELL …

8
Yalnızca dizinlerin içeriği nasıl kaldırılır?
Ben bir klasörde değilim: /var/myfolder. İçinde bazı klasörler var: /var/myfolder/A/ /var/myfolder/B/ `/var/myfolder/C/vb. Her birinin içinde rastgele isimleri olan bazı dosyalar var. İçindeki tüm klasörlerden tüm dosyaları nasıl silebilirim /var/myfolder? Yapı (içerideki tüm dizinler, örn., A, B, C vb. /var/myfolder) Bozulmadan kalmalıdır.
14 shell  files 

2
GNU ekranlara tmux eşdeğeri: sarma modu
Ben uzun süre ekran kullanıcı tmux atlama yapmaya çalışıyorum. Kullandığım bir ekran özelliği Ctrla :set wrapçıktıyı kısaltma yeteneğidir . Bu, özellikle günlük dosyalarını kuyruklarken veya satırları yüzlerce karakter uzunluğunda olan derleme oturumlarını takip ederken yararlıdır. manSayfayı okudum ve kapsamlı bir şekilde googledim ve eşdeğer bir komut veya kabuk komutlarını kullanarak …
14 tmux 

3
Ascii karakterine ondalık bastırma, komutum istendiği gibi çıkmıyor
Aşağıdaki komutla tüm ascii karakterlerinin bir dizesini çıkarmak istedim for i in `seq 32 127`; do printf "%c" $i; done Yukarıdaki komutun çıktısı: 33333334444444444555555555566666666667777777777.............. Her sayının ilk (soldan) basamağıdır. Bu siteye baktığımda sorunumun cevabına rastladım CLI'da yazdırılabilir tüm ASCII karakterleri nasıl yazdırılır? ancak orijinal snippet'imin neden ascii karakterlerini amaçlandığı gibi …



1
rsync: en üstteki dizini hariç tutma
Yani, görünüşte basit bir sorunum var, ama şimdiye kadar bir çözüm bulamadım: Hala tüm çocuklarını senkronize ederken en üstteki dizini bir rsync'den hariç tutmak istiyorum. Buradaki en önemli sorun, en üstteki dizinin saatlerini değiştirme iznimin olmaması, ancak tüm çocukların düzgün bir şekilde senkronize edilmesini istemem. Kullandığım rsync komutu aşağıdaki gibidir: …
14 rsync 

3
Linux'ta 'OS X benzeri' momentum kaydırma?
Linux makinede (X11 çalıştıran) kaydırmayı OS X'in doğal kaydırması gibi yapmanın bir yolu var mı? 'Doğal kaydırma' ile, sayfalar arasında gezinebileceğinizi kastediyorum, kaydırmada ivme var. Arch Linux çalıştıran bir macbook'um var ve trackpad deneyimini biraz daha iyi hale getirmek istiyorum.

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.