Unix & Linux

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

2
'Ls' ve 'echo $ (ls)' arasındaki fark
İki kabuk örneğini göz önünde bulundurun $ ls myDoc.html SomeDirectory someDoc.txt ve $ echo $(ls) myDoc.html SomeDirectory someDoc.txt Bunlardan ilki ls, anladığım kadarıyla mevcut çalışma dizininin içeriğini ekleyenleri çalıştırır .stdout terminalin gösterdiği şey) dosyaya . Bu doğru mu? İkincisi, lskomutun değerini alır (bu, geçerli çalışma dizininin içeriğidir) ve stdoutdosyayı yazdırır …
27 shell 

2
Dize sol parantez olduğunda kabuk destek testinde hata
Kabukların ayrıştırılmaması için her zaman iyi bir uygulama olduğuna dikkat çekiyordum. Sonra buna rastladım: $ x='(' $ [ "$x" = '1' -a "$y" = '1' ] bash: [: `)' expected, found 1 Sorunu izole etmeye çalışarak aynı hatayı elde etmek: $ [ '(' = '1' -a '1' = '1' ] …
27 shell  test 


2
Bir zombinin yetimleri olabilir mi? Yetim çocuklar zombiye ulaşarak rahatsız olur mu?
Anladığım kadarıyla, bir zombi süreci öldü, ancak ebeveyni (veya initzombinin kendisi bir yetim ise) çıkış durumunu kontrol edene kadar, süreç tablosunda bir yer tutucu olarak hala var . Ve benim yetim süreçleri anlayışım, onlar hala hayatta ve çalışan ancak ebeveynleri ölen süreçlerdir. Bir zombi zaten ölmüş olduğundan, çocukları öksüz sayılır, …

2
Neden ln -s tek bir argüman kabul ediyor?
> cd /tmp > ln -s foo > ls -alhF /tmp lrwxrwxrwx 1 user user 3 Jul 29 14:00 foo -> foo Bu bir hata mı ln, yoksa bir dosyayı kendine bağlamak için bir kullanım durumu mu var? Bu birlikte coreutils 8.21-1ubuntu5.1.
27 symlink  coreutils  ln 

2
Zsh dizisinin ilk öğesinin 0 yerine 1 tarafından dizine eklenmesinin bir nedeni var mı?
Modern programlama ve betik dilleri konusundaki deneyimimden, çoğu programcının genellikle bir dizinin ilk elemanına 0 olarak indeks olarak bakmaya alışkın olduğuna inanıyorum . 1 kullanmanın önemli avantajları var mı? Zsh dışında diğer dizileriyle benzer şekilde davrandığını duyduğuma eminim; eşit derecede uygun olduğu için benim için sorun değil. Ancak, ksh ve …
27 zsh  history  array 

6
Bulmak arasındaki fark nedir. ve bul . -print
Arasındaki fark nedir: find . ve find . -print -printAslında ne yapar ? $ find . . ./hello.txt ./hello ./hello/txt ./hello/hello2 ./hello/hello2/hello3 ./hello/hello2/hello3/txt ./hello/hello2/txt $ find . -print . ./hello.txt ./hello ./hello/txt ./hello/hello2 ./hello/hello2/hello3 ./hello/hello2/hello3/txt ./hello/hello2/txt


3
Curl sslv3 uyarısı el sıkışma hatası düzeltmek için?
HTTPS web sitesini aşağıdaki şekilde kıvırmaya çalışıyorum: $ curl -v https://thepiratebay.se/ Ancak hata ile başarısız olur: * About to connect() to thepiratebay.se port 443 (#0) * Trying 173.245.61.146... * connected * Connected to thepiratebay.se (173.245.61.146) port 443 (#0) * SSLv3, TLS handshake, Client hello (1): * SSLv3, TLS alert, Server …
27 command-line  osx  curl  ssl 

2
Set -eu `kullanılırken EXIT ve ERR tuzaklarının doğru davranışı
ERR ve EXIT tuzakları ile birlikte set -e( errexit), set -u( nounset) kullanırken bazı garip davranışlar gözlemliyorum . İlgili gözüküyorlar, bu yüzden onları bir soruya koymak mantıklı görünüyor. 1) set -uERR tuzaklarını tetiklemez Kod: #!/bin/bash trap 'echo "ERR (rc: $?)"' ERR set -u echo ${UNSET_VAR} Beklenen: ERR tuzağı çağrılıyor, RC! …

2
Xfce'de pencerelerin yeniden boyutlandırılmasını nasıl kolaylaştırabilirim?
xfwm4Pencere yöneticim olarak Xfce 4.10 kullanıyorum . Sınırı kaparak pencereleri yeniden boyutlandırmakta zorlanıyorum. Fare imlecinin "pencereyi yeniden boyutlandır" imlecine değiştiği bölge, yalnızca 1 veya 2 piksel genişliğinde görünüyor ve ben de içinde ilerlemeye devam ediyorum. Bu bölgeyi nasıl biraz daha genişletebilirim? Pencere kenarlıklarının görünümünü değiştirmek istemiyorum, sadece hedeflerini biraz daha …


1
Xdg-open nasıl çalışır?
Kılavuz sayfasına göre xdg-open, kullanıcının yapılandırdığı uygulamayı kullanarak bir dosya açılacaktır. Ancak bu uygulama gerçekte nasıl belirlenir? İlgili hiçbir yapılandırma dosyası göremiyorum xdg-utils, ayarlarım nerede saklanıyor ve bunları nasıl değiştirebilirim? Basit bir PNG dosyasının Wine kullanarak Internet Explorer'ı nasıl açtığını görünce, bu ayarları değiştirmem gerekiyor.

2
Bir değişkenin uzunluğunu doğrulayın
Değişken okuma uzunluğunu doğruladım (kodum beş karaktere eklenir), şöyle bir şey düşünüyorum: #!/bin/bash read string check=${#string} echo $check if [ $check -ge 5 ]; then echo "error" ; exit else echo "done" fi daha "zarif" bir çözüm var mı?
27 bash  shell  string 

1
SATA hangi anlamda SCSI ile konuşmaktadır? SCSI ve ATA arasında ne kadar paylaşılır?
Bu benim için en azından yeni bir şey değil, SATA aslında SCSI ile "konuşuyor", bu yüzden bu SATA aygıtları Linux'ta SCSI aygıtları olarak gösteriliyor. Daha önce ilgili bir soru soruldu, örneğin SATA cihazlarım neden / proc / scsi / scsi altında görünüyor? Bununla birlikte, daha önce tartışıldığını gördüğümde bahsetmediğimiz şey, …

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.