Unix & Linux

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

6
Tüm Debian paketlerini yeniden yükleme
Arka planda çalışan bir dpkg işlemini yanlışlıkla öldürdüm ve her şeyin yolunda olduğundan emin olmak için tüm paketleri yeniden yüklemek istiyorum. İlk olarak, tüm paketlerin bir listesini almaya ve yeniden yüklemeye çalıştım dpkg --get-selections | grep -v deinstall | awk '{print $1}' > list.log apt-get install --reinstall $(cat list.log) Ancak …

3
rsync, geri kalanlar hariç, belirli dosyaları .svn / dizinini görmezden gelerek
rsyncBazı dosyaları paylaşımdan diğerine kopyalamak için kullanıyorum . Özyineli olarak şunları yapmam gerekir: Varış yerindeki başlangıç ​​noktasından kaldırılan dosyaları sil Yalnızca senkronizasyon .phpve .jsdosyalar Diğer tüm dosya türlerini hariç tut Hedefteki .svn/dizinleri silmeyin Bunu kullanırsam: rsync -zavC --delete --include='*.php' --include='*.js' --exclude="*" \ /origin /destination Daha sonra rsyncözyinelemeli değildir, çünkü exclude="*"tüm …


8
Uyku komutu olmadan bash'da meşgul beklemekten kaçınma
Ben bash gerçek olması için bir koşul bekleyebilirsiniz biliyorum: while true; do test_condition && break sleep 1 done Ancak her bir yinelemede (uyku) 1 alt işlem oluşturur. Yaparak onlardan kaçınabilirim: while true; do test_condition && break done Ama çok fazla CPU kullanıyor (meşgul bekliyor). Alt süreçlerden ve meşgul beklemeden kaçınmak …


6
Standart komutlar üzerinde takma ad neden önerilmez?
Örneğin, ~/.bashrcdosyada (veya eşdeğerlerinde) gördüğüm yaygın bir takma ad alias rm='rm -i' Ancak, insanların buna karşı tavsiye ettiğini gördüm çünkü takma ad başka bir sistemde bulunmayabilir ve dikkatsiz olduğunuzdan rm, önemli bir şeyi yanlışlıkla silmiş olursunuz. [1] bu takma adı kullanarak, aslında tüm amacı yenen her komuttan sonra yveya yazmak …

2
Girişin bugüne kadarki biçimini nasıl belirlersiniz?
Tarafından tanınmayan bir biçimde bir tarih ve saat verildiğinde, tarih ve saati datenasıl datetanıyabilirim? Örneğin: $ date -d "09SEP2012:23:58:46" date: invalid date `09SEP2012:23:58:46' $ date -d "09SEP2012:23:58:46" --magic-option "ddMMMYYY:hh:mm:ss" Sun Sep 9 23:58:46 MDT 2012 Var mı --magic-option? Değilse sed, girdiyi iyi biçimlendirilmiş bir tarih dizesine dönüştürmek yerine bunu çözmek …
19 date 

2
Bu arka plan programının / init'in root olmayan bir kullanıcı olarak çalışmasını nasıl sağlayabilirim?
Bir daemon'u başlatmak için bir init senaryom var. Sorun kök olarak çalışıyor olmasıdır. "Deploy" adında bir kullanıcı olarak çalışmasını istiyorum. Ubuntu 12.04 #! /bin/sh # File: /etc/init.d/unicorn ### BEGIN INIT INFO # Provides: unicorn # Required-Start: $local_fs $remote_fs $network $syslog # Required-Stop: $local_fs $remote_fs $network $syslog # Default-Start: 2 3 …

5
Üstbilgiyi korurken büyük veri dosyası nasıl kaydırılır
Ekranı hem dikey hem de yatay yönde taşan bazı büyük veri dosyam olduğunu varsayalım. Başlık satırları ekranda kalırken bu dosyaya nasıl göz atabilirim? Şimdilik kullanıyorum less -S, böylece dosyamı yatay ve dikey olarak güzelce kaydırabilirim. Ancak, aşağı kaydırırken başlık satırları kaybolur. Bunları daha az kullanmaya devam etmenin bir yolu var …
19 vim  less  scrolling  pager 


7
iki dosyayı birleştirmek ve çakışmaları otomatik olarak çözmek için yama ve diff nasıl kullanılır
Fark ve yama hakkında okudum ama ihtiyacım olan şeyi nasıl uygulayacağımı anlayamıyorum. Sanırım oldukça basit, bu yüzden sorunumu göstermek için bu iki dosyayı al: a.xml <resources> <color name="same_in_b">#AAABBB</color> <color name="not_in_b">#AAAAAA</color> <color name="in_b_but_different_val">#AAAAAA</color> <color name="not_in_b_too">#AAAAAA</color> </resources> b.xml <resources> <color name="same_in_b">#AAABBB</color> <color name="in_b_but_different_val">#BBBBBB</color> <color name="not_in_a">#AAAAAA</color> </resources> Ben böyle bir çıktı var istiyorum …

2
İngilizce fiil çekimlerini kontrol etmek için standart bir Unix komutu var mı?
Son zamanlarda wordlist ve wordnet , kendi başına iki büyük keşifle karşılaştım, şimdi benzer bir araç arıyorum, eğer daha basitse, bir fiilin çıplak mastarını alacak ve basit geçmiş ve geçmiş katılımcıyı geri getirecek. Misal: $ verbteacher throw Simple past: threw Past participle: thrown Nerede bulacağını bilen var mı verbteacher(1)?

3
Kaynaktan yükleme. Paket yöneticisini yok etmeden bağımlılıklar nasıl çözülür?
Yazılımı derlemek ve kurmak, üstesinden gelemediğim bir acı ve sorundur. Ben sadece bir sonraki seviyeye geçmek için aklımı temizlemek için daha bilgili biriyle bu süreci anlamak benim aşağı koşmak istiyorum. İhtiyacım olan birçok bilimsel yazılım paket olarak dağıtılmaz. "./Configure" derleme değişkenlerini ayarlar ve "make" bağımlılıklarını kontrol eder "sudo make install" …

1
HTML eklerini harici olarak mutt olarak aç
Kısa bir süre önce posta başlığımı, mutt mesaj penceresinde HTML e-postalarını gösterebilecek şekilde ayarlamayı başardım: # ~/.mailcap text/html; lynx -dump '%s' | more; nametemplate=%s.html; copiousoutput; otomatikleştiren: # ~/.muttrc auto_view text/html Her ne kadar lynxHTML metne dönüştürmek iyi bir iş olsa da , bazen bu kesmez ve HTML eki web tarayıcımda …
19 mutt  browser  html  lynx 

2
EMAC'lerde geçerli arabellek dosya adı nasıl alınır?
Vim hakkında özlediğim ana özelliklerden biri, her zaman geçerli dosyanın dosya %adını ara belleğe kaydetmesidir ( daha fazla bilgi ). Bu, komutların kolayca başlatılmasını sağlar: ;; compile current file :! gcc % ;; source current file (useful when I'm editing .vimrc :source % ;; get the size of current file …
19 emacs  function 

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.