Unix & Linux

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

2
Alt kabuk, çocuk kabuğu ile aynı şey midir?
Bu iki isim var: bir alt kabuk ve bir çocuk kabuğu . Evet, bunlardan herhangi biri tarafından bir alt süreç başlatılacaktır: sh -c 'echo "Hello"' ( echo "hello" ) echo "$(echo "hello") echo "hello" | cat Hepsi aynı mı ve aynı adı mı paylaşıyor? Hepsi aynı mülkü paylaşıyor mu? POSIX …

2
IPv6 Bağlantı Yerel adreslerini destekleyen bir tarayıcı var mı?
fe80::4216:7eff:fe9f:79ac%enp2s0f0Örneğin, göz atmamı sağlayan en son bir tarayıcıyı bilmek istiyorum . Firefox ve Chrome gibi büyük ad tarayıcılarının hata izleyicilerinde birçok bilet açıldığını kontrol ettim. Windows'ta Internet Explorer'ın bir seçenek sağlayabildiğini biliyorum, ancak Linux ülkesindeki herkesi tanımak istiyorum.
11 ipv6  browser  url 

2
! $ Komut dosyasında kullanılamaz mı?
Sadece bunun neden çalışmadığını merak ediyorum #!/bin/bash ls /bin ls !$ ls /binİki kez koşmayı bekliyorum , ancak ikincisi !$yorumlanmadığı için hataları arttırıyor Bir şey mi kaçırdım, yoksa !$yalnızca komut satırında mı çalıştım ? man bash(Mac'ta) içinde ilgili kısmı bulamadım
11 bash 

3
İşlemi öldürmeden askıya alma
Arka planda sürekli olarak çalışan bir program var. Bunu öldürmek sadece farklı bir PID ile yeniden başlamasına neden olur. Askıya almak istiyorum (gerçekten öldürmeden uykuya dalmak). Kill -9 bunu yapıyor mu? Değilse, bu nasıl yapılmalıdır?
11 process  kill 

1
Alanın bir bölümüne göre dosya sıralama
Bir dosyayı sıralamak istiyorum: D104HN-D104HA 8.320 4.521 1.69e+05 -- D104HN-D104HB* 8.320 2.823 2.93e+05 -- A90HB#-A90HA 1.655 4.207 7.12e+05 -- A90HB#-F91HA 1.653 4.411 8.59e+04 -- A114HB#-A114HA 1.253 4.098 7.67e+05 -- A114HB#-R111HA 1.251 3.929 1.76e+05 -- A114HB#-W110HA 1.253 4.451 3.68e+04 -- F91HE*-F91HZ 7.237 7.122 7.85e+05 -- F91HE*-K92HA 7.242 3.910 4.88e+04 -- ve …

2
& 6 ve / dev / fd / 6 arasındaki fark nedir?
Dosya tanımlayıcı 6'dan okumak için <&6veya </dev/fd/6(aka /proc/self/fd/6) kullanabilirsiniz. Genellikle her ikisi de eşit derecede iyi çalışır. Ancak, bu dosya tanımlayıcı bir soket olursa, garip şeyler olur. Örneğin: $ bash -c 'ls -l /dev/fd/6;cat /dev/fd/6' 6</dev/tcp/localhost/12345 lrwx------ 1 michas michas 64 Jan 10 19:50 /dev/fd/6 -> socket:[315010] cat: /dev/fd/6: No …

2
Normal ifadede [[.ch.]] Ne anlama geliyor?
Alternatif başlık: POSIX uyumlu bir normal ifadede "harmanlama sırası" veya "harmanlama öğesi" nedir? Tam teknik tanımı POSIX spesifikasyonlarının Bölüm 9.3.5'inde , listedeki # 4 maddesi olarak buldum , ancak benim için net değil. Örnekler ve açıklamalar için internette dolaştım ve tamamen boş değil , ama kesinlikle aydınlanmadım . Aldığım tek …

1
Konsolda 256 renk (tty)
Varsayalım, bir sistemim yok X server. Yalnızca konsoldan giriş yapabilirim. Görünüşe göre, linux konsolu varsayılan olarak sadece 8 rengi destekliyor: # tput colors 8 Konsolda, terminal emülatöründe (yani sonlandırıcıda) kullandığım gibi 256 renk kullanmak mümkün mü? Google'da çalışırken, birçok benzer soru buldum (birçoğu 10 yaşın üzerinde), ancak net bir cevap …

3
Bash takma adları nasıl genişletilir
Bash'de aynı ada sahip başka bir takma adı genişleten bir takma ad nasıl oluşturulur? Neden: Eskiden böyle bir şeye GREP_OPTIONSayarlamıştım .bashrc: GREP_OPTIONS="-I --exclude=\*~" Ayrıca setup-java.shbazı Java projelerinde çalışmadan önce arayabileceğim bir senaryom vardı (diyelim ki ). Şu satırı içerecektir: GREP_OPTIONS="$GREP_OPTIONS --exclude-dir=classes" Ben de Sass kullanırsanız, o zaman setup-sass.shhangi satırı içeren …
11 bash  grep  alias 

2
PHP'den 7.0'dan Sid'e Yükleme
Ben Debian Jessie PHP7.0 denemek istiyorum ve sid yüklemeye çalışıyorum. Ancak php7.0bağlıdır php7.0-commonhangi bağlıdır php-common > 18ederken php-commonbu o yüklemek için basitçe imkansız anlamına mı, 17'sinde ise sid içinde php7.0şu anda bu dağıtımdan? Neden? Örneğin burada açıklandığı gibi kaynaktan kurulum yapmanın mümkün olduğunu biliyorum, sadece resmi paketleri soruyorum. Not : …

1
MariaDB'ye bağlanırken MySQL Workbench uyarısı
Kubuntu 15.10 ve MariaDB Server sürümünde MySQL Workbench 6.3 kullanırken: 10.0.22-MariaDB-0ubuntu0.15.10.1 (Ubuntu), aşağıdaki uyarıyı alıyorum. Bu bekleniyor mu? Uyumsuz / standart dışı sunucu sürümü veya bağlantı protokolü algılandı (10.0.22). Bu veritabanıyla bağlantı kurulabilir, ancak veritabanı MySQL'in desteklenen sürümleriyle tam uyumlu olmadığından bazı MySQL Workbench özellikleri düzgün çalışmayabilir. MySQL Workbench, MySQL …

11
/ Bin / sh işlevine son argüman nasıl alınır
Uygulamanın daha iyi bir yolu nedir print_last_arg? #!/bin/sh print_last_arg () { eval "echo \${$#}" # this hurts } print_last_arg foo bar baz # baz (Diyelim ki, ne yapmam gerektiğini bilmek #!/usr/bin/zshyerine #!/bin/sh. Sorunum bunu uygulamak için makul bir yol bulmak #!/bin/sh.) EDIT: Yukarıdaki sadece saçma bir örnektir. Amacım son argümanı …

1
Komutun bir parçası olarak boşluklu bas takma adı
Takma adın içinde bir boşluk olduğu bir bash takma adı oluşturmaya çalışıyorum. Fikir, takma adın (yani con) temsil ettiği sudo openvpn --config /path/to/my/openvpn/configs/. Diğer conad kullanıldığında okunabilir bir komutla sonuçlanır . yani: `con uk.conf` == `sudo openvpn --config /path/to/my/openvpn/configs/uk.conf` Ben böyle takma ilan edemeyeceğini biliyoruz: con ="sudo openvpn --config /path/to/my/openvpn/configs/". …


2
Wget man sayfası tarafından atıfta bulunulan “otomatik alım programlarını” engellemek için “2001 makalesi” nedir?
wgetAdam sayfası için bölüm altında, bu devletler --random-waitparametre: Some web sites may perform log analysis to identify retrieval programs such as Wget by looking for statistically significant similarities in the time between requests. [...] A 2001 article in a publication devoted to development on a popular consumer platform provided code …

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.