Unix & Linux

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

4
Bir sütun değerine dayalı olarak bir dosyadan verileri ayıklayın ve farklı dosyalara yerleştirin
Aşağıdaki değerlere sahip bir csv dosyası oluşturacağız yp1234,577,1,3 yp5678,577,3,5 yp9012,132,8,9 Verileri ayıklamak ve ikinci sütuna göre dosya oluşturmak gerekiyor. 577 ise, tüm satır çıkarılmalı ve ayrı bir dosyaya yerleştirilmelidir. Yani ikinci sütunu tek başına 577 ve ikinci sütunu tek başına 132 olan bir dosyaya ihtiyacım var IF kullanmayı denedim ama …
14 csv  split 

4
Renkli bir görüntüyü nasıl ikilileştirirsiniz?
Arkadaşımın Çin el yazısı ile renkli bir görüntüsü var (temelde beyaz bir kağıda yazdıklarını fotoğraflayarak veya tarayarak) ve siyah beyaz bir ikili görüntüye dönüştürmemi istiyor. Ubuntu altında bunu başarabilecek uygulamalar var mı? İşte bir örnek resim:
14 images 

4
Açıkça yerleşik bir kabuk nasıl çağrılır?
cdKomutun işlevselliğini ihtiyaçlarıma göre özelleştirmek istiyorum . Aşağıdaki işlevi tanımladım - function cd () { cd "$@" && pushd "$@"; } Bu işlevin amacı, dizini otomatik olarak yığının üzerine itmektir, böylece pushd .her seferinde elle yazma çabasını kurtarır . Bununla birlikte, yukarıdaki işlev sonsuz bir özyinelemeli işlevdir, çünkü çağrı çağrısı …

2
Bas betiğinde binlerce kıvırmak arka plan işlemini paralel olarak çalıştırma
Aşağıdaki bash betiğinde paralel olarak curl arka plan işlemlerinin thounsandını çalıştırıyorum START=$(date +%s) for i in {1..100000} do curl -s "http://some_url_here/"$i > $i.txt& END=$(date +%s) DIFF=$(( $END - $START )) echo "It took $DIFF seconds" done 49Gb Corei7-920 özel sunucum var (sanal değil). Bellek tüketimini ve CPU'yu topkomut aracılığıyla izliyorum …
14 linux  performance  bash  curl  wget 

4
ağ geçidinin alt ağda olması gerekir mi?
Alt ağın dışında ağ geçidi ile / etc / network / arayüzlerinde (bu debian'da) böyle bir arayüz getirmeye bakıyordum : iface eth0 inet static address 10.100.10.99 netmask 255.255.255.0 gateway 10.100.0.1 ancak "ifup --verbose eth0" bana yalnızca şu hata iletisini verir: ifconfig eth0 10.100.10.99 netmask 255.255.255.0 route add default gw 10.100.0.1 …
14 networking 

4
her iki tarafta iki nokta üst üste bulunan herhangi bir uzunlukta alfasayısal dizeler için grep
Her iki tarafta bir iki nokta üst üste işaretiyle 1 ila 50 karakterlik (ideal olarak herhangi bir uzunluk da işe yarayacak) alfasayısal dizeler için nasıl grep istiyorsunuz - tipik bir sonuç, dizeyi içeren tüm satırlar olacaktır :shopping:. Şimdiye kadar işe yaramaz aşağıdaki kod var (üzerinde bazı varyasyonları denedim): grep ':[[:alnum:]]{1,100}:' …

2
Sabit bağlantılar neden orijinallerle aynı alanı kaplıyor gibi görünüyor?
Buradaki ve bu sayfanın bazı iyi Soru-Cevapları sayesinde artık bağlantıları anlıyorum. Sabit bağlantıları farklı bir isimle aynı inode atıfta görüyorum ve kopyalar farklı "düğümler, farklı isimlerle. Artı yumuşak bağlantıları orijinal dosya adı ve onların inode olarak yol var, bu yüzden dosya taşınırsa, bağlantı kopar. Bu yüzden, bazı dosyaları (aşağıda "saluton_mondo.cpp") …


2
Fstab seçenekleri uid ve gid kullanıcı grubu adı olabilir mi yoksa sayısal olmalı mı?
Nasıl www veri kullanıcı için fstab bir tmpfs kurmak öğrenmek ve ben yerine sayısal kullanıcı (kişisel tercihi) yerine gerçek kullanıcı / grup adı kullanabilirsiniz merak ediyordum? Kurulum sırasında "msdos" ile biçimlendirilmiş, ext4 ile Debian'dayım. Çalışıyor gibi görünüyor, ancak bunun Debian'a özgü bir özellik olup olmadığını mı merak ediyorum yoksa platformlar …
14 mount  fstab  tmpfs 

2
Çatal bomba nasıl önlenir?
Çatal bombasını önlemek için bunu http://www.linuxhowtos.org/Tips%20and%20Tricks/ulimit.htm izledim ulimit -ayeni ayarları yansıtır, ancak çalıştırdığımda (olduğu rootgibi bash) :(){ :|:&};:VM hala maksimum CPU + RAM'e gider ve sistem donar. Kullanıcıların çatal bombaları kullanarak veya bir buggy uygulaması çalıştırarak sistemi düşürmemelerini nasıl sağlayabilirim? İşletim Sistemi: RHEL 6.4


2
TeamViewer'ın yerine SSH ters tünel üzerinden uzak masaüstü
SSH (ters) tünel üzerinden dizüstü bilgisayarımdan masaüstüne uzak bir masaüstü oturumu açmak istiyorum. Bu basit (veya en azından yapılabilir) olmalı, değil mi? Şimdiye kadar uzak masaüstünde oturum açmak için Team Viewer kullanıyorum. Takım Görüntüleyicisi olmadan benzer sonuçlar elde etmek istiyorum. İşte SSH tünelim şöyle: laptop--->nat--->middleman<--nat<--desktop Tüm makineler Linux çalıştırıyor (çoğunlukla …

7
Linux için stereo “ton üreteci”?
Linux için stereo (ayrı sol ve sağ kanal) ton üreteci gibi bir şey var mı? Her kanal için ses ve ton / perde ayarlayabileceğiniz ve tercihen ayrıca dalga formunu (sinüs, kare, testere dişi, ...) ayarlayabilir ve bir kanalı ters çevirebilirsiniz (diğerinin aksine). Değilse, iyi bir yer yapmak için herhangi bir …
14 audio  libraries 

2
Setuid bitinin bash üzerinde hiçbir etkisi yok gibi görünüyor
Biraz deney yapıyordum ve garip bir şey fark ettim: setuid bitini bulunan bash kopyasına yerleştirmenin /usr/bin/bash-testhiçbir etkisi yok gibiydi. Bir örneğini çalıştırdığımda bash-test, giriş dizinim olarak ayarlanmadı /rootve whoamikomutu çalıştırdığımda bash-testkullanıcı adım olduğu gibi bildirilmedi root, bu bash-testda kök olarak çalışmadığını gösteriyor. Ancak, setuid bitini açıklarsam whoami, beklendiği gibi herhangi …
14 linux  bash  setuid 

2
Girişi farklı klavyelerden nasıl ayırt edebilirim?
Python'da varsayılan klavyenizle kullanabileceğiniz bir uygulama ve uygulama için özel olarak tasarlanmış bir uygulama yazmak istiyorum. Basitçe, farklı tuşlara eylemler vermek için çıkartmaları olan küçük bir sayısal klavye kullanarak tasarlayacağım. Her iki klavye de USB ile bağlanacaktır. Bununla birlikte, bu tuşlara basıldığında, sadece normal sinyalleri (sayılar, operatörler ve girişler) Python'a …
14 linux  usb  keyboard 

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.