Unix & Linux

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

3
Bir Dize'den Bash'deki “kelimeler” Dizisine git
Her girişte bu dize her kelime olduğu bir dizeye bir dizeden gitmek gerekiyor. Örneğin, aşağıdakilerden başlayarak: VotePedro="Vote for Pedro" Diziye ihtiyacım var: Vote For Pedro Hangi daha sonra üzerinden tekrarlamak mümkün olmalıdır: for i in "${votePedroArray[@]}" do ## Do something done

1
Updatedb nasıl bulmak çok daha hızlı?
Ne updatedbkadar hızlı find? Görünüşe benzer bir görev yapan updatedbbir findkomut ile zamanlanmış bir karşılaştırma . compare.sh #!/usr/bin/env bash cmd="sudo updatedb" echo $cmd time eval $cmd cmd="sudo find / \ -fstype ext4 \ -not \( \ -path '/afs/*' -o \ -path '/net/*' -o \ -path '/sfs/*' -o \ -path '/tmp/*' …
11 find  locate  updatedb 

2
Sed, tüm başlangıç ​​deseni eşleşmelerini satırdan kaldır
Aşağıdaki satır var: abababtestab Dönüştürülen çizgi olmalıdır böylece satırın başından sedtüm oluşumları kaldırmak için bir ifade anlamaya çalışıyorum ab: testab Bunun basit olması gerektiğini hissediyorum, ama gerçekten hiçbir şey bilmiyorum sed. Şimdiye kadar sahip olduğum şey: sed 's/^ab//' Ancak bu sadece ab'nin ilk oluşumunu ortadan kaldırır.
11 sed 


4
İç içe döngülerle kabuk komut dosyasından çıkma
İç içe döngüler ile bir kabuk komut dosyası var ve sadece "çıkış" gerçekten komut dosyası, ama yalnızca geçerli döngü çıkmadı öğrendim. Belirli bir hata durumunda komut dosyasından tamamen çıkmanın başka bir yolu var mı? "Set -e" kullanmak istemiyorum, çünkü kabul edilebilir hatalar var ve çok fazla yeniden yazma gerektiriyor. Şu …
11 bash  shell  scripting  exit 

4
“Yum update” kullanan CentOS 7 güncellemesi çalışmıyor
CentOS 7 çalıştıran ve uzun süredir kullanmadığım bir VM var. Bugün başlattım ve CentOS sistemini kullanarak en son sürüme güncellemeye çalıştım yum update, ancak birçok hata aldım: Loaded plugins: fastestmirror, langpacks http//bay.uchicago.edu/centos/7.0.1406/os/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found Trying other mirror. http//mirror.cs.pitt.edu/centos/7.0.1406/os/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - …
11 centos  upgrade 


3
İki sütundaki değerleri nasıl birleştirebilirim?
Aşağıdaki biçimde bir dosya var: $ cat /tmp/raw 2015-01 5000 1000 2015-02 6000 2000 2015-03 7000 3000 Şimdi, istediğim sonuçların aşağıdaki gibi olması için her satırda 2 ve 3 sütunlarından birleştirilmiş değer elde etmektir: 2015-01 6000 2015-02 8000 2015-03 9000 Bunu denedim ama sadece 2015-03 değeri gibi dosyadaki son değeri …

1
mutt: emoji karakterleri nasıl doğru gösterilir?
Emoji karakterlerini mutt olarak düzgün bir şekilde görmek istiyorum, ancak örneğin, mutt çağrı cihazında ^ J olarak görünüyor. Koşu :set pager=view ve iletinin yeniden açılması karakteri vim ile doğru şekilde görüntüler. Söz konusu e-posta PGP şifreli, ancak şifrelenmemiş e-posta ile aynı şeyi alacağımı düşünüyorum ( https://groups.google.com/forum/#!topic/comp.mail.mutt/50_MpyYkXR4 ). Ayrıca , karşılaştığım …
11 vim  mutt  unicode 

1
Xterm neden 256 renk görüntüler (xterm-256color değil)?
Birisi bunu açıklayabilir mi? Kullanıyorum gnome-terminal. İlk olarak, bazı bilgiler: # echo $TERM xterm # infocmp xterm Reconstructed via infocmp from file: /lib/terminfo/x/xterm colors#8, cols#80, it#8, lines#24, pairs#64 # tput colors 8 Genişletilmiş renk kümesi için kodlar oluşturmak için basit bir komut dosyası yazdım: # Output file (current directory) and …

4
Bir döngü cihazı atomik olarak nasıl tahsis edilir?
Bazı disk görüntü şeylerini işlemek için bazı kabuk komut dosyaları yazıyorum ve bazı disk görüntülerine erişmek için döngü aygıtlarını kullanmam gerekiyor. Ancak, benim programımı bir yarış durumuna maruz kalmadan bir döngü cihazı düzgün tahsis nasıl emin değilim. Bir losetup -fsonraki ayrılmamış döngü aygıtı almak için kullanabileceğinizi biliyorum , ve sonra …

2
Şeffaf büyük sayfaları kullanan ve bunlardan faydalanan var mı?
Geç büyük saydam sayfalar performans sorunları ile mücadele ve birçok veritabanı sistemleri kapatılmasını tavsiye fark ettim. Oracle, Postgresql, MySQL, Cassandra, NuoDB, Redis, Hadoop ve daha fazlasını konuşuyorum. Örneğin: Peter Zaitsev (2014-07-23). TokuDB neden Şeffaf HugePages'dan nefret ediyor ? Percona. Michele Casey (2013-09-17). Şeffaf Büyük Sayfalarda Performans Sorunları . Oracle. Adam …

5
bash: Bir değişkenin ilk satırını bir değişkene atama
Çok satırlı bir değişkenim var ve yalnızca bu değişkenin ilk satırını istiyorum. Aşağıdaki komut dosyası sorunu gösterir: #!/bin/bash STRINGTEST="Onlygetthefirstline butnotthesecond orthethird" echo " Take the first line and send to standard output:" echo ${STRINGTEST%%$'\n'*} # Output is as follows: # Onlygetthefirstline echo " Set the value of the variable to …
11 bash 

1
Linux + sadece belirli kullanıcıya duvar mesajı gönder
Herkesin bildiği gibi, bir Linux makinesindeki tüm kullanıcılara yayın mesajı gönderebiliriz. Ancak yalnızca belirli bir kullanıcıya nasıl mesaj gönderilir? Örneğin: #who rodegc pts/1 2015-05-04 04:23 (10.4.72.1) dwwar pts/3 2015-05-03 00:56 (10.4.72.2) tzcsar pts/5 2015-05-03 22:32 (10.4.72.6) . . . . . Bu durumda nasıl yayın mesajı yalnızca kullanıcıya gönderilir? MAN …
11 linux  users 


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.