Unix & Linux

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

1
“-D” seçeneğinin diff ile etkisi nedir?
diffOpenBSD'de uygulama standart olmayan sahiptir -daşağıdaki belgelerle birlikte seçeneği: -d Mümkün olduğu kadar küçük bir fark üretmeyi çok deneyin. Bu, birçok değişiklik içeren büyük dosyaları işlerken çok fazla işlem gücü ve bellek tüketebilir. GNU diffuygulaması daha kısa belgelerle aynı seçeneğe sahiptir -d, --minimal daha küçük bir değişiklik kümesi bulmaya çalışın …
24 diff 

3
Bir deniz kabuğu altında olup olmadığını nasıl anlayabilirim?
exitKendimi terminalden çıkmamak için yerleşikin işlevselliğini değiştiren bir işlev yazmaya çalışıyorum . SHLVLOrtam değişkenini kullanmaya çalıştım, ancak alt kabuklarda değişmiyor gibi görünüyor: $ echo $SHLVL 1 $ ( echo $SHLVL ) 1 $ bash -c 'echo $SHLVL' 2 Benim işlevim aşağıdaki gibidir: exit () { if [[ $SHLVL -eq 1 …
24 bash  shell  exit  subshell 

6
Telnet dışında açık portları kontrol etmenin alternatifleri nelerdir?
Telnet VIA portunu test etmek için aşağıdakileri kullanabiliriz; Aşağıdaki örnekte 6667 numaralı bağlantı noktasını test ediyoruz: [root@kafka03 ~]# telnet kafka02 6667 Trying 103.64.35.86... Connected to kafka02. Escape character is '^]'. ^CConnection closed by foreign host Bazı makinelerde telnet kullanamadığımızdan (iç nedenlerle) telnet olarak portları kontrol etmenin alternatifleri nelerdir?

1
Neden bir USB flaş bellek üzerinde kurulu bir işletim sistemi aynı flaş sürücüyü çalıştıran canlı bir işletim sisteminden çok daha yavaş çalışıyor?
Fedora 26'yı canlı bir ortamda çalıştırmak neredeyse bana doğal bir hız gibi geliyor, ancak işletim sistemini bir küçük sürücüye yerleştirip içine başlattığımda her şeyin başlaması sonsuza kadar sürüyor. İşler başladıktan sonra genellikle daha hızlıdırlar ancak pratik olarak kullanılamazlar. Bu normal mi kabul edilir?

5
Linux bölümleme değil sadece sayfalama kullanıyor mu?
Linux Programlama Arayüzü , bir sürecin sanal adres alanının düzenini gösterir. Diyagramdaki her bölge bir bölüm mü? Gönderen Linux Kernel anlama , Aşağıdakiler, MMU’daki segmentasyon biriminin, segmentler içindeki segmentleri ve ofsetleri sanal bellek adresine eşlediğini ve çağrı ünitesinden sonra sanal bellek adresini fiziksel bellek adresine eşlediği anlamına mı geliyor? Bellek …


3
/ Bin / bash öğesinin içeriği nedir ve yanlışlıkla üzerine yazsam, ne yapmalıyım?
Yanlışlıkla / bin / bash dosyasını / bin klasörünün içine koymak niyetinde olduğum aptal bir betiğin üzerine yazdım. Bu dosyanın içeriğini nasıl geri alabilirim? İçeriği web’de bulabilmemin ve tekrar kopyalamamın bir yolu var mı? Buradaki seçeneklerim neler, terminalin "Çok Fazla Sembolik Bağlantı mı?" Hala bu tür şeylere yeniyim ve alabildiğim …


3
Hala bir / bin / sh binary ile sistemler var mı?
/bin/sh, Bourne kabuğu Unix sistemleri için varsayılan kabuk olarak kullanılan, 1977 yılında yarattı. Günümüzde bu dosya hala var ancak çoğunlukla sadece sistemde kurulu olan varsayılan POSIX uyumlu kabuğa sembolik bir bağlantı olarak: RHEL / CentOS’a /bin/bash, Bourne Again’e göre /bin/dashDebian Almquist kabuğuna işaret ettiği Ubuntu Linux'ta Debian'a işaret eder /bin/dash(6.0 …


2
Neden bir SIGTEROP işlemiyle bir SIGTERM'i öldüremiyorum ve bekleyen sinyal nerede saklanıyor?
Debian stretch (systemd) kullanıyorum. Rsyslog arka planını kullanarak ön planda çalıştırıyordum /usr/sbin/rsyslogd -n ve durdurmak için bir Ctrl+ yaptım Z. İşlemin durumu Tl(durdu, dişli) olarak değişti . Birden fazla verilen yönteme komutları ve işlemin durumu aynıydı: . Bir kez yaptım , öldü. 3 sorum var.kill -15 <pid>Tlfg SIGSTOP-Ed süreci neden …
24 process  kill  signals 


2
$ {PATH: +: $ {PATH}} ne anlama geliyor?
Geçenlerde cygwin profilimde aşağıdakileri daha net bir şekilde fark ettim: /usr/local/bin:/usr/bin${PATH:+:${PATH}} Bunun anlamı ne? Neden sadece $ PATH değil? Bu bir '$ PATH varsa, sonra ekle: $ PATH' mi? Amacım emri değiştirmek ve cygwin yollarını pencere yolunun arkasına koymak. Geçmişte yapardım $PATH:/usr/local/bin:/usr/bin ama bu beni şaşırtıyor. Belki de yapmalıyım PATH="${PATH:+${PATH}:}/usr/local/bin:/usr/bin" …

4
“&” Olmadan arka planda işlemler
Diyelim ki Linux'ta (bir metin editörü vb. Gibi) yeni bir uygulama başlattınız, ancak “&” yi kullanmayı unuttunuz. Uygulamayı KAPATMAK zorunda değilken, bu işlemin arka planda çalışmasını sağlamak için hangi komutları kullanırdınız? Bu şekilde, hem işlemleri açık hem de ayrı ayrı çalıştırabilirsiniz (örneğin, işlemi oluşturmak için kullandığınız komut satırı terminali ve …
24 processes 

5
Hangi bash çalıştıran tty almak için?
Bu sayfa tarafından önerilen ikinci yöntemde , bash komutunun çalıştırıldığı tty'yi alır: ps ax | grep $$ | awk '{ print $2 }' Bence bu kesinlikle biraz tembel, ancak bunlardan sadece birini çıkarmak için çalışan tüm süreçleri listeliyordum. Daha verimli olmaz mıydı (Ayrıca istenmeyen etkiler doğuracak mı diye soruyorum): ps …
24 bash  tty  ps 

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.