Unix & Linux

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

2
Ctrl-R ters aramasından sonra ileri arama için tek kısayol
Her zaman Ctrl+ kullanıyorum R, ama çok çabuk bastığım için sık sık peşinde olduğum komutu geçiyorum. İleriye doğru arama yapmak için, önce terminal kullanılmadığı sürece Ctrl+ Skullanılabilir (benim durumumda konsole stty -ixon, ~/.bashrcdüzelttiği yerde). Ancak, iki kez basmam gerekiyor: bir kez modda i-searcholduktan sonra giriyor gibi görünüyor reverse-i-searchve aslında geri …

1
Bu BSD grep sonucu neden GNU grep'ten farklı?
Bilgisayarım macOS 10.12.3 çalıştırıyor ve grep2.5.1-FreeBSD sürümüyle sistemde yüklü yardımcı programı kullanıyorum . Bunlar çeşitli normal ifadeleri test ederken elde ettiğim çıktılar: Ancak bunları GNU grep (sürüm 2.25) kullanarak çalıştırırsam aşağıdakileri elde ederim: GNU'nun grep'i bana doğru görünüyor ve BSD'ler yanlış, değil mi? Neden farklılar? Normal ifade satırın başlangıcına uyması …

3
unix - yanlışlıkla her şeyi kök altında / yaşlıya taşıdı - Solaris 10
Başlığın söylediği gibi, kök (/) altında kök olarak her şey veya neredeyse önemli olan her şey bir Solaris 10 makinesinde / eskisine taşındı. Yani şimdi tipik fay komutlardır çalıştırırken çalışırken Cannot find /usr/lib/ld.so.1(değişti $PATHve aynı zamanda değişen çalıştı $LD_LIBRARY_PATH, $LD_LIBRARY_PATH_64ve $LD_RUN_PATHonları ihraç ama hiçbir şey gerçek kütüphane yolunu değiştirmek gibi …

2
SSH -t arka plan süreçlerini neden beklemiyor?
Neden ssh -tarka plan işlerinin bitmesini beklemiyor? Misal: ssh user@example 'sleep 2 &' Ssh 2 saniye sonra döndüğü için bu beklendiği gibi çalışır. ssh user@example -t 'sleep 2 &' sleepbitmesini beklemez ve hemen geri döner. Bunun nedenini kimse açıklayabilir mi? Geri ssh -tdönmeden önce tüm arka plan işlemlerinin bitmesini beklemenin …


1
Neden chroot kullanmam gerekiyor?
Bu soru chroot-jail-ne-bu-ve-nasıl-i-kullan-i-kullan- ne olduğu ve nasıl kullanılacağı ile ilgilidir chroot. Anlamadığım şey neden kullanmam gerektiğidir chroot. Ne işe yaradığını anlamaya, ancak bunu kullanmak gerektiğinde Sana "cevabı noktaları kullanmamalısınız olarak bir güvenlik mekanizması veya bir kum, olmadığı göz önüne alındığında, bir durumda düşünemiyorum chrootbir güvenlik olarak msgstr "Bir programın benzetilmiş …
13 chroot 

3
Manajları olmayan kurulu ikili paketleri bulmanın bir yolu var mı?
Kısa bir süre önce https://lintian.debian.org/tags/binary-without-manpage.html adresini gördüm ve eksik olan yaklaşık 14 bin yönetimi gösteriyor. Bu, bazı ikili paketlerin (kitaplıkların değil) eksik yönetim sayfalarına sahip olma olasılığının yüksek olduğu anlamına gelir. Kurulu olmayan ikili paketlerin / uygulamaların (NOT kütüphaneleri) listesini nasıl edinebilirim? Biraz tanıyabilir ve buna biraz katkıda bulunmaya başlayabilirim.

1
Kaç dizin iç içe yerleştirilebilir?
Merak ediyorum, kaç klasör yuvalanabilir ve neden? Bir sınır var mı? İç içe olarak kastettiğim, klasörlerin bu yapıda olduğu zaman: folder |_ folder |_ folder |_ folder |_ ... Böyle değil: folder |_ folder |_ folder |_ folder |_ ... Bir sınır varsa, işletim sistemi veya dosya sistemi tarafından mı …

6
Yürütmeden önce komut ikili dosyalarının doğrulanması
Bir bash betiğinden gerçekte ne yürüttüğünüzü kontrol etmek için herhangi bir yöntem var mı? (Örneğin: sizin bash komut çeşitli komutlar çağırıyor Say tar, mail, scp, mysqldump) ile emin olmak isteyen targerçek, gerçek olan tarile belirlenebilir olan rootdosya ve üst dizin sahibi ve yazma izinleri olan tek varlık kullanıcıya ve sahibi …


8
Bir değişkenin içeriğini kelimelerle ters çevirme
Eğer bir değişkenim varsa VAR='10 20 30 40 50 60 70 80 90 100' ve yankılanır echo "$VAR" 10 20 30 40 50 60 70 80 90 100 Ancak, daha fazla komut dosyası aşağı gibi bir değişken olarak gösterir bu değişkenin sırasını tersine gerekir echo "$VAR" | <code to reverse …
13 linux  bash  shell  variable 

2
Arazide gnome ve sanal terminallerde bash (veya ssh) için ortam değişkenlerini ayarlama
Gnome 3.22 varsayılan olarak wayland kullanır. Yoldaki cüceler okumuyor ~/.profile(veya ~/.bash_profileveya /etc/profile). Bkz. Https://bugzilla.gnome.org/show_bug.cgi?id=736660 . Başlangıç ​​dosyalarımı aşağıdaki gibi ayarladım: .bash_profilekaynaktan başka bir şey yapmaz .profileve.bashrc .profileyalnızca PATHve gibi ortam değişkenlerini ayarlarLC_MESSAGES .bashrcgibi uygulamalar için bazı kabuk özgü ayarları ve diğer adlar ve çevre değişkenlerini ayarlar lessve grep. Etki (wayland'dan …

4
Komut dosyası aracılığıyla sftp bağlantısında komut yürütme
Bu çok basit bir soru, sadece bash için oldukça yeniyim ve bunu nasıl yapacağımı anlayamadım. Google'ın maalesef beni hiçbir yere götürmedi. Amacım sftp ile bir sunucuya bağlanmak, bir dosya yüklemek ve daha sonra bağlantıyı kesmek. Aşağıdaki komut dosyası var: UpdateJar.sh #!/bin/bash sftp -oPort=23 kalenpw@184.155.136.254:/home/kalenpw/TestWorld/plugins #Change directory on server #cd /home/kalenpw/TestWorld/plugins …

3
Firefox'a başka bir ALSA cihazı kullanmasını nasıl söyleyebilirim?
Yerleşik bir ses kartım ve ayrıca bağlı bir bluetooth kulaklığım var. Bluetooth cihazını yapılandırdım /etc/asound.conf: # cat /etc/asound.conf pcm.bluetooth { type bluetooth device 12:34:56:78:9a:bc profile "auto" } ctl.bluetooth { type bluetooth } Varsayılan olarak, yerleşik kart tüm sesler için kullanılır (görünüşe göre, varsayılan yerleşik kartın asound.conf'da listelenmesine bile gerek yoktur) …
13 audio  firefox  alsa  browser 

2
Uyarı veya hata oluştuğunda programın adını çıkarmalı mıyım?
Bir komut dosyası veya program yazıyorsam, adını uyarı veya hata mesajı ile birlikte stderr'e çıkarmam gerekir mi? Örneğin: ./script.sh: Warning! Variable "var" lowered down to 10. veya: ./prog.py: Error! No such file: "file.cfg". Genel olarak bunun sadece bir tat meselesi olduğunu anlıyorum (özellikle kendi eşyalarınızı kendiniz yazarsanız), ama bunun için …

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.