Unix & Linux

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

1
Bash: İç içe kaç seans derin?
Diyelim ki bir bashkabuk başlatıyorum , ... ve sonra basho kabuktaki başka bir bashoturuma, ... ve sonra basho oturumdaki başka bir oturuma , ... ve sonra o oturumdaki başka bir oturuma, ... (N kere) vb. Tüm N oturumlarından çıkmak için exitN kez yazmam gerekiyor. Herhangi bir bash oturumunda ne kadar …

1
Tek bir sunucuda Devasa Eşzamanlı SSH'yi etkinleştir
Amacım tek bir sunucuda 10000 eşzamanlı ssh s'nin çalışmasına izin vermektir . Basitlik için localhost'a veriyorum: for i in `seq 1 10000`; do ssh localhost "echo ${i}; sleep 100" >>./info 2>>./log & done sleep 10010000 ssh başladığında 1. ssh hala bağlantıda olduğundan emin olmak için 10000 eşzamanlı ssh s vardır. …
9 ssh  sshd  ulimit 

3
USB anahtarı her taktığımda aynı ada sahip olacak mı?
Bir bash betiği ile günlük verileri kaydetmek için kullanılacak bir USB anahtarım var. Komutu kullanarak içindeki klasörleri yazabilmek için belirli bir kullanıcı için bağlamayı başardım: mount /dev/sdc1 /media/usb -o rw,uid=sysop,gid=sysop Komut dosyası istediği gibi çalışabilir ve dizinler oluşturabilir ve mükemmeldir. Bir noktada, USB anahtarı çıkarılır ve yenisiyle değiştirilir (aynı model). …

5
Debian'a belirli bir paketin yüklenip yüklenmediğini nasıl öğrenebilirim?
Raspberry Pi B + ve Raspbian 5/5/2015 ve birkaç yıllık bazı rehberlerle çalışıyorum. Pi'ye bağlanmış harici bir NTFS HDD var. Yaş (lar) nedeniyle, ortak uygulamalar değişti ve bazı paketlerin ve özelliklerin ve işlevlerin artık yerleşik ve / veya otomatik olduğu ortaya çıkıyor. Örneğin, sadece ntfs-3g yüklerseniz Raspbian'ın bir NTFS sürücüsünün …

1
“Kernel: NMI watchdog: BUG: soft lockup” ve ardından diğer hatalar ne anlama geliyor?
Terminalim hep açıldı (Fedora 22), çünkü oradan yaptığım tüm işlerim. Bazen tarayıcıda bazı bilgiler ararım veya eğlenirim. 20-30 dakikalık taramadan sonra (tarayıcı komut satırından başlamıyor) Terminale dönüyorum ve garip bir şey gördüm - terminalin tüm sekmelerinde oldu: Message from syslogd@localhost at Jul 17 23:17:19 ... kernel:NMI watchdog: BUG: soft lockup …

4
C derleyicisi yürütülebilir dosyalar oluşturamaz
Linux Mint 17.1'e şarap yüklemeye çalışıyorum. Yüklemek için root olarak ./configure'd. Giriş: cd Downloads/wine-1.6.2 ./configure Çıktı: checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking whether make sets $(MAKE)... yes checking for gcc... gcc checking whether the C compiler works... no configure: error: in `/home/(my username)/Downloads/wine-1.6.2': configure: error: …
9 linux-mint  gcc  wine 

3
Bas değişkenlerinde yeni satır
Bir bash değişkeninde birden çok satır depolamaya çalışıyorum, ancak işe yaramıyor gibi görünüyor. Örneğin, /binher satırda bir dosya listeler ve depolarsam $LS, $LSstdin olarak iletirseniz wc, her zaman 1 döndürür: $ ls -1 /bin | wc -l 134 $ LS=$(ls -1 /bin); wc -l <<< $LS 1 Ekrana çıktı almaya …
9 bash  shell  quoting 


3
Kaçış dizileriyle kontrol karakterleri nasıl yazdırılır?
Tput kullanarak kırmızı rengi tanımladım red=$(tput setaf 1) programımdaki uyarıları renklendirmek için. Bu iyi çalışıyor: printf '%sfail\n' "$red" # prints 'fail' in red Ama bir keresinde kaçış dizisini olduğu gibi yazdırmak istiyorum: \ E [31mfail Bunu nasıl yaparım? Printf'in bir %qbayrağı olduğunu biliyorum ama istemediğim şeylerden kaçıyor.

2
Bir dizi üzerindeki bir döngüde, diziye bir öğe ekleyin
Bash döngü için bir sorun var. Örneğin: Bir dizim var ("etc" "bin" "var"). Ve bu dizide tekrar ediyorum. Ama döngüde diziye bir miktar değer eklemek istiyorum. Örneğin array=("etc" "bin" "var") for i in "${array[@]}" do echo $i done Bu görüntülenir etc bin var(elbette ayrı satırlarda). Ve sonra doböyle eklerseniz : …
9 bash  array  for 

3
sed - her 3 kelimeden bir tanesi nasıl aktifleştirilir?
Verilen: main_east_library main_west_roof main_north_roof minor_south_roof Kullanmış nasıl sed(özellikle, değil awk, trvs.) oluşturmak için: main_east_Library main_west_Roof main_north_Roof minor_south_Roof Gibi bir şey: $ echo "main_west_library main_west_roof main_north_roof minor_south_roof" | sed 's_\3_upcase(\3)_' Buna rağmen: sed: -e expression #1, char 16: Invalid back reference
9 sed 

3
Katran dosyaları sıkıştırmayı iyileştirebilir mi?
Bir grup dosyayı birlikte tarring, gzip, bzip2, xz gibi standart araçlarla sıkıştırmayı iyileştirebilir mi? Uzun zamandır bunun böyle olduğunu düşündüm ama asla test etmedim. Aynı 20Mb'lık rastgele bayt dosyasının birlikte kopyalanmış 2 kopyasına sahipsek, bunun gerçekleşen akıllı bir sıkıştırma programı tüm tarball'ı neredeyse 20Mb'ye kadar sıkıştırabilir. Bu denemeyi gzip, bzip2 …

2
Printf neden beklenenden daha fazla argüman yazdırıyor?
Bu kabuk komut dosyası yazdırma girişleri neden iki kez giriliyor? Senaryo 5 sonra girdi yoksay bekleniyor. Senaryo: #! /bin/bash echo "Enter 5 words : " read a b c d e printf "> %s %s %s %s %s <" $a $b $c $d $e Çıktı: user@linux:~$ pico ifs2.sh user@linux:~$ ./ifs2.sh …

5
İki dosyadaki alternatif satırları birleştir
file1: .tid.setnr := 1123 .tid.setnr := 3345 .tid.setnr := 5431 .tid.setnr := 89323 file2: .tid.info := 12 .tid.info := 3 .tid.info := 44 .tid.info := 60 Çıktı dosyası: .tid.info := 12 .tid.setnr := 1123 .tid.info := 3 .tid.setnr := 3345 .tid.info := 44 .tid.setnr := 5431 .tid.info := 60 .tid.setnr …

3
Masaüstümü nasıl yakınlaştırırım, ancak yazı tipi vb. İçin yüksek çözünürlüğü nasıl koruyabilirim?
Geçenlerde bir 4K ekran (veya tam olarak UHD yani 2160p) satın aldım ve Arch Linux çalıştıran kulemde kullandım. Bir pencere yöneticisi olarak , bu yazıda açıklandığı gibi, gözyaşı içermeyen birleştirme için comptonun üstünde çalışan harika kullanıyorum . Ekran oldukça büyük ancak hala kullandığım ekranlardan daha yüksek piksel yoğunluğuna sahip. Böylece …

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.