Unix & Linux

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

5
Bir grep eşleşmesinden sonra dosyadaki satır sayısını nasıl sayabilirim?
Bir csv dosyasındaki sorunlu bir satırdan sonra satır sayısını saymaya çalışıyorum. grep -a #Bir eşleşme bulunduktan sonra # satır sayısını çıkarmak için sözdizimini kullanabileceğimin farkındayım . Sadece gerçek hat sayısıyla ilgileniyorum. Sayıyı MAX_INT olarak ayarlayabildiğimi, bir dosyaya koyabildiğimi ve biraz daha fazla işlem yapabileceğimin farkındayım. Bana sayıyı söylemek için kısa …
14 files  grep  csv 

2
Linux Geçici Bağlantı Noktası aralığını değiştirmek ne kadar güvenli
Linux kutumda aşağıdaki geçici bağlantı noktası aralığını görüyorum. sysctl net.ipv4.ip_local_port_range net.ipv4.ip_local_port_range = 32768 61000 Bağlantı noktası aralığını 16000 civarında başlayacak şekilde genişletmek istiyorum. Burada hızlı bir soru: aralığı diğer uygulamalara göre değiştirmek ne kadar güvenli? Diğer uygulamalar bu değişiklikten etkilenecek mi? Bir uygulamanın yalnızca belirtilen bağlantı noktası aralığındaki bağlantı noktalarını …
14 linux  ip 

1
'ls' bir dizinde iki özdeş dosyaları gösteren
Yani bir şekilde komut lsbana bir dizinde iki özdeş dosyayı gösteriyor gibi görünüyor. $ ls -Blah /System/Library/LaunchDaemons total 32 drwxr-xr-x 266 root wheel 8.8K Jun 18 10:41 . drwxr-xr-x 79 root wheel 2.6K Mar 31 12:28 .. [redacted] -rw-r--r-- 1 root wheel 715B Jun 18 10:36 tftp.plist -rw-r--r-- 1 root …
14 bash  osx  ls 

1
synclient, xinput listesindeki Synaptics Touchpad'e rağmen synaptics özelliklerini bulamıyor
Dün Fedora not defterimi Fedora 22'ye yükselttim. Bununla, eşzamanlayıcı çalışmayı durdurdu: Synaptics özellikleri bulunamadı. Yüklü bir synaptics sürücüsü yok mu? Yine de şunu xinput listgösterir: ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [slave …

1
Masaüstünü bluetooth kulaklık olarak kullanma
Masaüstümün hoparlörü telefonumdan çok daha iyi, bu yüzden cep telefonumun yerine masaüstü hoparlörlerimi kullanmak istiyorum. USB veya ses jakı kullanmam uygun değil, bu yüzden Bluetooth ile kaldım. Telefonumu kullanarak eşleştirdim bluetoothctl, ancak bağlanmaya çalışırken bunu alıyorum: [bluetooth]# pair 00:00:00:00:00:00 Attempting to pair with 00:00:00:00:00:00 [CHG] Device 00:00:00:00:00:00 Connected: yes Request …

3
Bir komutun soruları için cevaplar hazırlayın
Diyelim ki yalnızca bir komut yürüten bir kabuk komut dosyası yazmak istiyorum. Ancak bu komut kötü tasarlanmış. Herhangi bir komut satırı seçeneği sunmaz; bunun yerine bazı sorular sorar ve kullanıcı girdisini bekler. Kodda bu girdiyi hazırlamanın bir yolu var, bu yüzden sorular otomatik olarak cevaplanıyor mu?

3
Sistemd ve süreç yumurtlama
Normalde buraya göndermeyin ama saçımı bu saçın üzerinden söküyorum. Ben başlatıldığında çatal ve diğer işlemler bir grup başlatmak için sorumlu bir Python komut dosyası var. Bu komut dosyası başlangıçta sysvinit aracılığıyla başlatıldı, ancak son zamanlarda Debian Jessie'ye geçtim, bu yüzden bunu systemd üzerinden başlatmak için uyarladım. Ne yazık ki, çalışamayacağım …

1
Rsync çakışmaları nasıl çözer?
Makine A ve makine B paylaşımlarının önceden eşzamanlı olarak bir dizini varsa rsyncve A bir dosyayı değiştirir ve B aynı dosyayı değiştirirse ve siz rsyncA'dan B'ye değişirse ne olur? Belki de birleşme çatışması gibi bir şey gitmidir? Çatışma kolayca çözülebilir mi?

1
nohup ile bash zamanı
Nohup'ta bir şeyi çalıştırmak için ne kadar zaman gerektiğini bilmek istiyorum. Bunun işe yaradığını biliyorum: $ time sleep 2 real 0m2.001s user 0m0.000s sys 0m0.001s Ama neden nohup ile çalışmıyor? $ nohup time sleep 2 & [1] 29456 $ nohup: ignoring input and appending output to 'nohup.out' nohup: failed to …
14 bash  time 

3
Konsol TTY yazı tipi türünü, yeniden başlatmanın ardından tutulacak şekilde nasıl kalıcı olarak değiştirebilirim?
Ubuntu 15.04 64 bit Masaüstü Sürümü (Debian tabanlı bir Linux) kullanıyorum. Ben kullanılan sudo dpkg-reconfigure console-setupTerminus'a varsayılan konsol yazı tipini değiştirmek için komut satırından. Hemen ardından konsol yazı tipleri daha keskin görünen yazı tipi yüzüne dönüştü. Ancak, bir yeniden başlatmadan sonra Ctrl+ Alt+ F1beni seçilen seçim değil, daha özgün görünümlü …

5
Ağ üzerinden dosya göndermenin en kolay yolu
Ağ üzerinden diğer bilgisayarlara dosya göndermenin en basit ve çok yönlü yolu nedir? Bununla demek istediğim, şu anda başkalarının kullandığı bilgisayarlar. Bilgisayarda etkin bir oturum açıksa SSH'nin çalıştığını sanmıyorum. Şimdiye kadar kullanıyorum netcat, bu iyi çalışıyor. Ama bunu yapmanın başka basit yolları var mı? Bir sorunum var netcat, alıcının dosya …

3
mdadm: RAID 1'deki bileşenler kaldırılamıyor
Mdadm kullanarak bir RAID 1 dizisinde benim / önyükleme bölüm var. Bu dizi geçmişte birkaç kez bozuldu ve fiziksel sürücüyü her kaldırdığımda, yeni bir tane eklediğimde, diziyi normale getirdiğinde, yeni bir sürücü harfi kullanıyor. Eski diziyi hala dizide bırakarak başarısız oldu. Artık var olmayan tüm bileşenleri kaldıramıyorum. [root@xxx ~]# cat …

3
Sistemd servisi olarak sembolik bir bağlantı kullanabilir miyim?
Örneğin, dizin mysshd.servicealtında adlandırılmış bir hizmetim var /usr/lib/systemd/system/. Aşağıdaki gibi sembolik bir bağlantı oluşturabilir miyim: ln -s /usr/lib/systemd/system/mysshd.service /usr/lib/systemd/system/fool.service böylece fool.service ile ne yaparsam yapayım mysshd.service( systemctl enable/disable start/stop fool.servce)? Amacım, kendi sshd hizmetimin sembolik bir bağlantısı ile yerel sshd hizmetinin üzerine yazmak.
14 systemd  services 

3
Paylaşılan bir kitaplığın kurulu olup olmadığını nasıl kontrol edebilirim?
Sorum, ffmpeg'i başlatma sorunumdan kaynaklanıyor. Ben ffmpeg yükledim ve yüklü olarak görüntülenir: whereis ffmpeg ffmpeg: /usr/bin/ffmpeg /usr/bin/X11/ffmpeg /usr/share/ffmpeg /usr/share/man/man1/ffmpeg.1.gz Daha sonra, bazı programların kurulumun kendisi ile birlikte gelmeyen kütüphanelere bağlı olduğunu anladım, bu yüzden eksik olan ldd komutuyla kontrol ettim: # ldd /usr/bin/ffmpeg linux-vdso.so.1 => (0x00007fff71fe9000) libavfilter.so.0 => not found …

5
Satırların sırasını koruyarak yinelenen satırları kaldırın
[root@server]# awk '!seen[$0]++' out.txt > cleaned awk: (FILENAME=out.txt FNR=8547098) fatal error: internal error Aborted [root@server]# "" Sunucu "": 8 GByte RAM + 16 GByte SWAP, x> 300 GByte boş alan, amd64, masaüstü CPU. Bilimsel Linux 6.6. LOAD yapmak için başka hiçbir şey üzerinde çalışmaz. Awk birkaç saniye sonra durur .. …

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.