Unix & Linux

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

8
Ok tuşları kendiliğinden vimde çalışmayı durdurur
Geçenlerde OS X 10.6'dan (sanırım) 10.9'a yükselttim. O zamandan beri öyle görünüyor ki, düzenleme yaparken vimok tuşları "kendiliğinden" çalışmayı bırakacak. Bir noktada, hayal kırıklığı içinde ok tuşlarından birini "ezdi" ve sonunda "E388 bir tanım bulunamadı" hatası gösterildi. Diğer tüm deneyimlerim, oklar, bir süre çalıştım, aniden bana saldırmaya başladı! Bırakma ve …
25 vim 

3
shellcheck basename kullanmamanızı tavsiye ediyor: neden?
Dışarı çalışıyorum shellcheck . Böyle bir şeyim var basename "${OPENSSL}" ve aşağıdaki öneriyi alıyorum Use parameter expansion instead, such as ${var##*/}. Pratik açıdan hiçbir fark görmüyorum $ export OPENSSL=/opt/local/bin/openssl $ basename ${OPENSSL} openssl $ echo ${OPENSSL##*/} openssl Yana basenameolduğunu POSIX özellikleri , ben değil en iyi uygulama olmalıdır bir neden …

2
Çatal bombadaki çatal () nerede: () {: |: &};:?
Uyarı: Bu komutu çoğu mermide çalıştırmak, düzeltmek için zorla kapatmaya ihtiyaç duyan bozuk bir sisteme neden olur Özyinelemeli işlevi :(){ :|: & };:ve ne yaptığını anlıyorum. Ama çatal sisteminin nerde olduğunu bilmiyorum. Emin değilim ama borudan şüpheleniyorum |.

5
Sistem Linux ile Syslog mesajları alma Arch Linux
Açıkça görmezden geldim gibi hissediyorum, ancak uzak bir sistemden ileti systemdalmak ve günlüğe kaydetmek için kullanan Arch Linux sunucumu nasıl alacağımı çözemiyorum syslog. Bir Cisco 678 DSL modem ve bir DD-WRT WAP'ım var ve ikisi de syslog formatındaki mesajları başka bir makineye göndermek üzere yapılandırılabilir. Bu makinenin Arch Linux sunucum …

2
Solarize edilmiş renk şemasını gnome-terminal, tmux ve vim ile nasıl çalıştırabilirim?
Bununla ilgili çok fazla soru var, ama bunun nedeni çok fazla değişken olması. Bu çalışmaya başlamadan önce birçok siteden talimatları bir araya getirmem gerekiyordu. Öncelikle, gnome-terminalinde 16 solarize edilmiş renk tanımını kolayca ayarlayamadım (sadece siparişte / haritalamayı doğru elde edemediğimin farkına varmak için elle / tıkladım). Bir kere düzelttim devam …


2
Bash komut dosyası - dönüş değeri 0 olana kadar döngü
Komut dosyamda bir şey bulmam gerekiyor, ancak bazen tüm veriler kopyalanmadan önce bitiyor ve bu sayının başarısız olmasına neden oluyor. "Engelleyen" bir miktar yapmanın bir yolunu aradım ama hiçbir şey bulamadım. Böylece, ayrılmayacak kadar döngü için bir senaryo yazmaya çalıştım, ama işe yaramadı. while [ `sudo umount mount` ] do …


2
CentO'lar için 'www-data' eşdeğeri nedir?
CentO'lar www verilerini tanımıyor ancak dosyalar klasörümdeki sahipliği değiştirmek istiyor. Tüm klasörlerim şu anda root aittir. Apache'nin neye sahip olması gerektiği ve onun bana ait kök kullanıcısı olması ile ilgili karıştı? Ayrıca kök kökü dediği zaman, bu kök kullanıcı ben ve grup apache kökü anlamına mı geliyor?
25 chown 

10
EOF'da birden fazla yeni satır nasıl kaldırılır?
Bir veya daha fazla yeni satırda biten ve yalnızca bir yeni satırda bitmesi gereken dosyalarım var. Bash / Unix / GNU araçlarıyla bunu nasıl yapabilirim? Örnek kötü dosya: 1\n \n 2\n \n \n 3\n \n \n \n Örnek düzeltilmiş dosya: 1\n \n 2\n \n \n 3\n Başka bir deyişle: EOF …
25 bash  sed  awk  ed 


6
uzantıdan önce dosya adına metin ekleme
Dosya adının sonuna, ancak uzantıdan önce metin eklemek istiyorum. Şu an deniyorum for f in *.shp; do echo $f_poly; done çıktı Quercus_acutifolia.shp_poly Quercus_agrifolia.shp_poly Quercus_corrugata.shp_poly Quercus_cortesii.shp_poly Quercus_costaricensis.shp_poly Quercus_havardii.shp_poly Quercus_hemisphaerica.shp_poly Quercus_kelloggii.shp_poly Quercus_knoblochii.shp_poly Quercus_laceyi.shp_poly Olmasını istiyorum Quercus_acutifolia_poly.shp Quercus_agrifolia_poly.shp Quercus_corrugata_poly.shp Quercus_cortesii_poly.shp Quercus_costaricensis_poly.shp Quercus_havardii_poly.shp Quercus_hemisphaerica_poly.shp Quercus_kelloggii_poly.shp Quercus_knoblochii_poly.shp Quercus_laceyi_poly.shp
25 bash  rename  filenames 

5
Bir java programını nasıl izleyebilirim?
Bir sysadmin olarak bazen bir programın anormal davrandığı durumlarla karşı karşıya kalırken, hiç hata yapmadan ya da saçma hata mesajları oluştururken ortaya çıkar. Geçmişte - Java gelmeden önce - iki karşı önlem vardı: Başka hiçbir şey yardımcı olmazsa - RTFM ;-) 1. bile yardımcı olmuyorsa - sistem çağrılarını izleyin ve …
25 linux  java  trace 

7
Emacs imlecinin altındaki geçerli sözcük nasıl değiştirilir?
Emacs imlecinin altındaki geçerli sözcüğü nasıl değiştiririm? Sorgu-replace veya replace-string kullanabileceğimi biliyorum ama her yaptığımda değiştirilecek dizenin tamamını yazmam gerekiyor, bu sadece can sıkıcı bir durum. Vi'de eşdeğer komut sözcüğü vardır ve sözcüğü değiştirmek için imlecin altına çekmek için bir kısayol kullanabilirsiniz: nmap <leader>z :%s#\<<C-r>=expand("<cword>")<CR>\># Emacs ile nasıl yapılacağını bilen …
25 emacs  search  replace 

5
Linux çekirdek paniğinin nedenini belirleme
Bir Ubuntu 12.04 türevi (amd64) kullanıyorum ve son zamanlarda çok garip sorunlar yaşıyorum. Görünüşe göre, mavi dışında, X bir süre boyunca tamamen donacak (1-3 dakika?) Ve sonra sistem yeniden başlatılacaktır. Bu sistem overclocklu, ancak Windows'ta doğrulandığı gibi çok kararlı, bu da benim modüllerimden biriyle ilgili bir çekirdek panik veya sorun …

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.