Unix & Linux

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

6
Çift önyükleme makinesi kullanırken Windows'un GRUB'un üzerine yazmasını nasıl önleyebilirim?
Çift önyükleme hakkında çok şey okudum ve Windows'u yüklemek ve daha sonra Linux'u GRUB ile yüklemek kadar kolay görünüyor, ancak herkes Windows'un fırsat bulduğunda GRUB'u çöpe atmayı sevdiğini söylüyor. Bunun olmasını önlemek için atabileceğim bazı adımlar nelerdir (Windows önyükleyicisini kullanmak dışında, bunu olabildiğince basit tutmak istiyorum)?

2
Monitör marka ve modelini ve diğer bilgileri insan tarafından okunabilir biçimde alın
Bilgisayara bağlı mevcut monitörün stenografi sürümünü çıkardım. İşte bir örnek: vendor "VSC", prod id "18500" Ubuntu'nun Monitör Tercihlerinde, olarak tanımlanır Viewsonic Corporation 16". Bu okunabilir formu nasıl çıkarabilirim? ... ve ayrıca bir monitörün a CRTveya an olup olmadığını nasıl belirleyebilirim LCD? (bu aslında beni bu göreve başlatan şey) EDID formatı …

3
Gömülü ttyUSB0'a özel PID'li USB Seri cihaz ekleme
Özel bir PID ile bir FTDI USB Seri aygıtını çok başarılı olmadan otomatik olarak (veya elle) ttyUSB% n'ye eklemek için almaya çalışıyorum. Cihazın normal VID / PID değeri 0403/6001'dir. Bu şekilde programlandığında, mükemmel çalışır ve takıldığında kendini otomatik olarak ttyUSB0'a bağlar. Sürücü yeni PID'ye saygı göstermek için yeniden derlenmiş olsa …




3
Bir bağlantı noktasını bir makineden diğerine nasıl yönlendirebilirim?
Aşağıdaki durumu düşünün: Evimde bir yönlendirici (internete bağlı), sunucu (S) ve ana makinem (M) var. S, internetten erişilebilir (statik IP'ye sahiptir) ve 7/24, M değil. Bazen, bazı uygulamaları (M'deki bazı bağlantı noktalarını dinler, örneğin 8888) dış internetten erişilebilir yapmak istiyorum. Bunun için, S: 2222'ye erişen herkes M: 8888'e erişiyormuş gibi …

3
echo vs <<<, ya da Yararsız Bash Ödülü?
Şimdiye kadar Yararsız catÖdül Kullanımı çok iyi biliniyor ve ayrıca Yararsız bir Kullanımdanecho da bahsediliyor ( bu soru için geçerli değil). "Bash'te Yararsız Kullanım echoÖdülü" olması gerekip gerekmediğini merak ediyorum : Borulama, son derece bilimsel olmayan bazı ölçümlere göre yorumlu metinlerden ve yorumlamalardan çok daha yavaş görünüyor: Yorumlu metinler: for …

5
Getopts ile hiçbir seçeneğin geçilmediğini nasıl tespit edebilirim?
Bu kod var - #getoptDemo.sh usage() { echo "usage: &lt;command&gt; options:&lt;w|l|h&gt;" } while getopts wlh: option do case $option in (w) name='1';; (l) name='2';; (h) name='3';; (*) usage exit;; esac done print 'hi'$name Çalıştığımda bash getoptDemos.sh(seçenek olmadan) hiişlevi çağırmak yerine yazdırır usage. W, h ve l dışında seçenekler verildiğinde kullanımı …
19 bash  shell  options  getopts 

3
OfflineIMAP Parolasını Şifrele
Bir gpg şifreli dosya üzerinden kimlik doğrulaması yapmak için OfflineIMAP kurmaya çalışıyorum (bu şekilde tüm şifrelememi gpg aracısı işlemime birleştirebilirim). Belgelere göre, bir kişinin sunucu şifrelerini şifrelemenin tek yolu gnome-keyring (başsız sunucumda çalışmamayı tercih ediyorum) kullanmaktır. Bir gpg dosyasından şifremi mutt ile yapabileceğiniz şekilde pipetlemenin bir yolu var mı? Çevrimdışı …

7
tek bir komutla tüm SSH bağlantılarından çıkın ve PuTTY'yi kapatın
Tüm SSH bağlantılarından çıkmanın ve "tek seferde" PuTTY'yi kapatmanın bir yolu var mı ? Windows 7'de çalışıyorum ve çeşitli Linux sunucularına SSH'den PuTTY kullanıyorum. Kendimi çalışırken bulmamın bir örneği: SSH to host1 with PuTTY... banjer@host1:~&gt; #...doin some work...ooh! need to go check something on host8... banjer@host1:~&gt; ssh host8 banjer@host8:~&gt; #...doin …
19 linux  ssh  windows  putty  exit 

1
Varsayılan olarak atanan dosya tanımlayıcı 3 nedir?
$ ls -og /proc/self /proc/self/fd lrwxrwxrwx 1 64 Jun 18 11:12 /proc/self -&gt; 32157 /proc/self/fd: total 0 lrwx------ 1 64 Jun 22 2012 0 -&gt; /dev/tty1 lrwx------ 1 64 Jun 22 2012 1 -&gt; /dev/tty1 lrwx------ 1 64 Jun 22 2012 2 -&gt; /dev/tty1 lr-x------ 1 64 Jun 22 2012 …

2
Sıfır olmayan çıkış kodu olmadığı sürece çıkışı bastırın
Program sıfır olmayan bir kodla çıkmadığı sürece çıktıyı (stdout ve stderr) bastırmanın en iyi yolu nedir? Düşünüyorum: quiet_success() { file=$(mktemp) if ! "$@" &gt; "$file" 2&gt;&amp;1; then cat "$file" fi rm -f "$file" } Ve koş quiet_success my_long_noisy_script.shama daha iyi bir yol olup olmadığından emin değilim. Bunun diğer insanların yapması …

2
komut isteminden if-deyimini çalıştırma
Bash'da aşağıdakileri yapabilirim: if [ -f /tmp/test.txt ]; then echo "true"; fi Ancak, sudoön eklerseniz , artık çalışmıyor: sudo if [ -f /tmp/test.txt ]; then echo "true"; fi -bash: syntax error near unexpected token `then' Nasıl çalıştırabilirim?

7
Mantıksal ve fiziksel blok cihaz adları arasında eşleme
Farklı mantıksal ve fiziksel blok cihaz adları arasındaki eşlemeyi bulamıyorum. "Cat / proc / diskstats" çıktısı: 104 0 cciss/c0d0 ... 104 1 cciss/c0d0p1 ... 104 2 cciss/c0d0p2 ... 104 16 cciss/c0d1 ... 253 0 dm-0 ... 253 1 dm-1 ... 253 2 dm-2 ... 253 3 dm-3 ... "Df -h" …
19 lvm  block-device 

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.