Unix & Linux

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

1
zsh tamamlama: belirli bir dizinden dosya adları alma
Tamam, biraz arka plan: Bir Mac kullanıyorum ve CLI'de mümkün olduğunca çok yapıyorum. Özellikle, bir USB çubuğuna cpveya mvbir dosyaya sık sık giriyorum ve hemen çıkarmak (bağlantısını kesmek ve bağlantısını kesmek) istiyorum. Bu, genellikle (10.7'de) boş bir masaüstü alanına (genellikle en az iki boşluk uzaklıkta) gitmeyi, diski seçmeyi ve "command-e" …
10 zsh  osx  autocomplete 

2
Bu bellek sorununu zarif bir şekilde nasıl çözebilirim?
Takas bölümü olan standart bir Linux (Debian testi) dizüstü bilgisayarım var. Bununla bir çok deney yapıyorum. Bazıları gerçekten hafızaya aç ve Linux'un varsayılan olarak davranışı benim için bir sorun ... Aptal bir örnek verelim: Dizüstü bilgisayarın önünde oturun Bir terminal açın Tür pythonsonra,a = [0]*100000000 Şimdi bu büyük listeyi işlemek …
10 memory  limit  cgroups  ulimit 

1
Çöp Kutusunu Mutt ile Kullanma: Mantıklı mı? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 2 yıl önce kapalı . % 20-40 işlem gücü, zayıf IMAP ve yerel posta klasörü kullanımı ve sürekli 100-500 MB RAM kullanımı …
10 email  mutt  imap  trash 

1
/ Dev / random dosyaya yazılıyor mu?
Aşağıdakileri çalıştırırsanız ne olur? cat /dev/random > ~/randomFile # don't run Sürücüde yer kalmayıncaya kadar yazılacak mı yoksa sistem bununla ilgili bir sorun görüp durduracak mı (sonsuz bir sembolik bağlantı döngüsünde olduğu gibi)?
10 kernel  devices  random 

2
Zamanı karşılaştırmak için iyi bir yöntem mi?
Geçerli saati kontrol etmek ve günün uygun zaman değilse çalıştırmak için gerekiyorsa komut dosyası iptal gerekir. Ayrıca, başka biri çalıştırırsa, iptal edilmelidir. Örneğin: Benim komut sadece 10 PM ve 02:00 (4 saatlik bir pencere) arasında başlatılırsa çalıştırmak gerekir. Şu anda aşağıdakileri yapıyorum. date +%k%MSabit kodlu sayılarla zaman ayırıp karşılaştırmak #!/bin/sh …

1
'Man' sayfalarını arama yolu nasıl ayarlanır?
manSayfaları bulmak için kullanılan yolun nasıl ayarlandığına şaşkınım. "Doğru şey" sihirli bir şekilde gerçekleşiyor gibi görünüyor. Örneğin, PATH'ımı değiştir /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin için /usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin mansayfalarda aranan yol (göre man --path) şu şekilde değişir: /usr/share/man:/usr/local/share/man:/opt/X11/share/man:/usr/local/git/share/man:/usr/texbin/man için /usr/local/git/share/man:/usr/share/man:/usr/local/share/man:/opt/X11/share/man:/usr/texbin/man Her nasılsa, varsayılan Git'i "geçersiz kıldığım" Git sürümü, yerleşik Git için herhangi bir belgeden önce belgelerinin …
10 path  man 

5
Bash'deki yol adlarında desen eşleşmesi
Bir dizindeki alt dizinler listesinde hareket etmek istiyorum. Düşünmek: for x in x86-headers/*/C/populate.sh; do echo $x; done Bu verir x86-headers/elf/C/populate.sh x86-headers/gl/C/populate.sh x86-headers/gmp/C/populate.sh x86-headers/gnome2/C/populate.sh x86-headers/gtk2/C/populate.sh x86-headers/jni/C/populate.sh x86-headers/libc/C/populate.sh Ama yolunun ikinci kısmı ile denktir, yani değerlerini istiyorum elf, glvb ben lider kapalı şerit biliyorum x86-headers. for x in x86-headers/*/C/populate.sh; do i=${x##x86-headers/}; echo …

2
$ '\ 0' neden '' ile aynı?
Birkaç dosyayla bir şeyler yapmanın yaygın bir yolu - ve bunun için bana vurmayın: for f in $(ls); do … Şimdi, boşluklara veya diğer garip karakterlere sahip dosyalara karşı güvende olmak için naif bir yol olurdu: find . -type f -print0 | while IFS= read -r -d '' file; …
10 bash 

3
Escape tuşuna basıldığında Caps kilidini kapatın
Basıldığında devre dışı CapsLockbırakmanın herhangi bir yolu var mı Esc? Evet, VIM kullanıyorum! Aslında alternatif bir all-caps klavye düzeni var Ctrl-6ama bunu hantal buluyorum ve sadece Escbasıldığında işletim sisteminin CapsLock'u devre dışı bırakmasını tercih ederim . Ayrıca, genellikle birkaç saat boyunca diğer sunuculara SSH yapıyorum, bu yüzden orada bir stok …
10 keyboard  xkb  kubuntu 

1
Kontrolü kaybetmeden uzak ana bilgisayar IP adresini değiştirme (Linux)
Bir uzak ana değiştirebilir nasıl birincil bağlantısı olmadan IP adresini hiç ( "hayır IP adr" halinde olmadan). Konu internette zayıf tartışılıyor (araştırmamıza göre). Bulduğum en iyi kaynak biraz zor. ÖRNEK: 10.0.0.11/24'ü 10.0.0.15/24 olarak değiştirin 1. ssh root@10.0.0.11 2. ip addr add 10.0.0.15/24 dev eth0 3. logout 4. ssh root@10.0.0.15 5. …
10 linux  ip  routing 

4
Geçerli PATH içindeki tüm dosyaları / ikili dosyaları listele
Geçerli PATH içindeki tüm dosyaları / yürütülebilir ikili dosyaları listelemek için "ls -la" tarzı komut çalıştırmanın "kolay" bir yolu var mı? (Ben bilinmeyen önekleri ama temelde bilinen "isimleri", bash otomatik tamamlama / sekme aslında işe yaramaz durumda tür komutları aramak için çıkış grep içine boru niyetinde. tam özellik "...)
10 bash  ls  path  autocomplete 

4
autofs bağlar aktif değil sonra bağlantıyı kesmiyor
Ben autofs kullanıcılar / ev dizinleri için merkezi NFS sunucusuna bağlanan birçok linux sunucularda yüklü. Dizinleri oturum açarken bağlarken harika çalışıyor, ancak bağlar hiçbir zaman zaman aşımına uğramadı. Ben / etc / sysconfig / autofs kontrol ettik ve varsayılan gerçekten 300 olarak ayarlanmış, bu yüzden bu 5 dakika sonra zaman …
10 rhel  mount  nfs  autofs 

1
Linux'a manuel olarak nasıl kurulur?
unetbootinÖnyüklenebilir Linux USB'leri oluşturmak için kullanıyorum . Bunu komut satırını kullanarak el ile yapmak istiyorum. Unetbootinin önyüklenebilir bir USB hazırlamak için kullandığı prosedür nedir? Ubuntu ISO'yu manuel olarak USB'ye nasıl dönüştürürsünüz?

1
Yetim süreç gruplarında etkileşimli kabuklar ne yapmalı?
( Https://stackoverflow.com/questions/13718394/what-should-interactive-shells-do-in-orphaned-process-groups adresindeki öneri uyarınca unix olarak yeniden gönderme ) Kısa soru şudur: Bir kabuk, tty'ye sahip olmayan yetim bir süreç grubundaysa ne yapmalıdır? Ama uzun soruyu okumanızı tavsiye ederim çünkü eğlenceli. İşte en sevdiğiniz kabuğu kullanarak dizüstü bilgisayarınızı taşınabilir bir ısıtıcıya dönüştürmenin eğlenceli ve heyecan verici bir yolu (bu …

1
ALSA / ASoC: Aygıtları / sürücüleri doğru şekilde nasıl yükleyebilirim?
NXP LPC3250 mikrodenetleyici için yerleşik bir Linux (2.6.39.2) sistemi oluşturmak için Buildroot kullanıyorum. Şu anda ALSA / ASoC'yi çalıştırmaya çalışıyorum, ancak modüllerin birlikte çalışmasını sağlamakla ilgili bazı sorunlar yaşıyorum. (Bence!) Bazı önemli bilgiler: Test ettiğim pano Embedded Artists 3250 V2 geliştirme kartı . V2 bir LCD ekranı yok o V1 …

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.