Unix & Linux

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

1
Dizin listesi tam olarak sıralanmamış
Bir Debian Linux sisteminde aşağıdaki dizin listesi var. Ancak, garip bir şey, populate.sql dosyasının geri kalanıyla sıralanmamış gibi görünmesidir. -rw-r--r-- 1 user1 user1 10004 Jul 28 13:16 populate2.sql -rw-r--r-- 1 user1 user1 10244 Jul 28 13:16 populate3.sql -rw-r--r-- 1 user1 user1 10359 Jul 28 13:16 populate4.sql -rw-r--r-- 1 user1 user1 …

2
`Echo $ ((0x63)) '' anlama
Komut satırı üzerinden onaltılık dönüştürmek için bir yol arıyordum ve çok kolay bir yöntem olduğunu gördüm echo $((0x63)). Harika çalışıyor ama burada neler olduğu konusunda biraz kafam karıştı. $(...)Normalde içeriğin dış komuttan önce değerlendirildiği bir alt kabuk olduğunu biliyorum . Bu durumda hala bir alt kabuk mu? Ben bu alt …
18 bash 

3
Mac uygulamaları bir dosyanın konumunu nasıl izleyebilir?
Mac bilgisayarımda böyle bir davranış gözlemliyorum: PDF Uzmanı ile bir PDF açın, dosyada bazı değişiklikler yapın, dosyayı Finder'a taşıyın, PDF Uzmanı'na kaydedin ve doğru bir şekilde yeni yere kaydedilecektir. Gibi bir dizinde bir kabuk açın ~/foo, dizini başka bir uygulama ile çöp kutusuna atın ve kabuğun pwd doğru çıktılar ~/.Trash/foo. …
18 files  filesystems  osx 


3
Tırnak içine alınmış bir değişkendeki seçenekler neden başarısız olur, ancak alıntı yapılmadığında çalışır?
Ben bash, örneğin "$ foo" yerine $ foo değişkenleri alıntı gerektiğini okumuştum. Ancak, bir senaryo yazarken, tırnak işaretleri olmadan çalıştığı ancak onlarla çalışmadığı bir durum buldum: wget_options='--mirror --no-host-directories' local_root="$1" # ./testdir recieved from command line remote_root="$2" # ftp://XXX recieved from command line relative_path="$3" # /XXX received from command line Bu …

2
Soket yolu uzunluğu neden yüz karakterle sınırlıdır?
Unix sistemlerinde, yol adlarının uzunluk sınırlaması yoktur (Linux'ta 4096 karakter) ... yaklaşık 100 karakterle sınırlı olan soket dosyaları yolları hariç ( Linux'ta 107 karakter ). İlk soru: neden bu kadar düşük bir sınırlama? Mevcut çalışma dizini değiştirerek ve çeşitli dizinlerde aynı soket kullanarak çeşitli soket dosyaları oluşturarak bu sınırlama etrafında …

4
/ Bin içeriği / usr / bin klasörüne taşındı, geri alınabilir mi?
Ubuntu 17.04'ü çalıştırırken, depo olmayan dağıtımdan bir yazılım yüklüyordum, yazılım kutusu klasör klasörlerini / usr / bin'e (zaten iffy tavsiyesiydi) taşımam gerekiyordu O günlerden biri, onun yerine ne yaptım: mv /bin/* /usr/bin Bu yüzden berbat ettim ve yanlışlıkla bin içindeki tüm dosyaları / usr / bin'e taşıdım ve / bin …
18 linux  ubuntu  mv 

2
Btrfs hangi ext4 işlevlerini desteklemez?
btrfs ( genellikle "daha iyi fs" olarak telaffuz edilir ) ext4'te eksik olan birkaç özelliğe sahiptir. Ancak, btrfs vs ext4 işlevlerini karşılaştırarak, btrfs'de eksik olan nedir? 1 Başka bir deyişle, btrfs ile yapamadığım ext4 ile ne yapabilirim? 1 ext4 verilen btrflerin daha az savaş alanı testini göz ardı etmek çok …




3
PS1 = '$ (pwd)' neden işe yarıyor ve bu neden PS1 = $ (pwd) 'den farklı?
Neden bu komuta girdiğimde bilgi istemi dizinimde değişiyor? PS1='$(pwd)' Tek tırnak kullanıyorum, yani enterpolasyon yok, aka echo '$(pwd)'—— →$(pwd) Dahası, bunun neden işe yaradığını açıkladığımızı söyleyin ... neden farklı çalışıyor PS1=$(pwd)? (hiç alıntı yok) Farklı bir deyişle, eğer tırnakları kullanırsam, istemcinin içinde dolaşırken komut isteminin geçerli dizinimi değiştirmeye devam edeceğini …
18 bash  zsh  prompt  pwd 

5
Bir listeyi major.minor.patch düzeyine ve bazen de rc'ye göre nasıl sıralayabilirim?
Bir kabuk komut dosyası ile aşağıdaki listeyi sıralamak ve en son sürümü alt veya üst görünür yapmak zorunda. Bunu sadece kabuk araçlarıyla nasıl yapabilirim? release-5.0.0.rc1 release-5.0.0.rc2 release-5.0.0 release-5.0.1 release-5.0.10 release-5.0.11 release-5.0.13 release-5.0.14 release-5.0.15 release-5.0.16 release-5.0.17 release-5.0.18 release-5.0.19 release-5.0.2 release-5.0.20 release-5.0.21 release-5.0.22 release-5.0.23 release-5.0.24 release-5.0.25 release-5.0.26 release-5.0.27 release-5.0.28 release-5.0.29 release-5.0.3
18 shell-script  awk  sed  python  sort 

3
awk tekrarlama {n} çalışmıyor
{N} tekrar sembolünü kullanarak satırları yazdırmaya çalışıyorum ama çalışmıyor. İçin. Örneğin uzunluğu 4 karakter uzunluğunda olan tüm satırları yazdırmak istiyorum awk '/^.{4}$/' test_data Yukarıdaki kod bu yazdırmıyor. Tekrarlama sembolü kullanabilmek için nasıl düzeltilir? Alternatifi biliyorum awk '/^....$/' test_dataveawk 'length ==3 ' test_data

1
Evince yazıcıları göstermiyor
PDF belge görüntüleyiciyi kaldırma ile ilgili bir sorunum var. Bardaklarla iyi yapılandırılmış bir yazıcım var ve PDF'leri Okular gibi diğer PDF görüntüleyicilerinden yazdırabilirim, ancak Evince ile yazamıyorum. Evince ile yazdırmak istediğimde listelenen hiçbir yazıcı yok, sadece "bir dosyaya yazdır" veya "lpr ile yazdır". Evpr ile yazdırmak için lpr kullanabilirim, ancak …
18 printing  evince 

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.