Unix & Linux

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

2
bash içinde tanımlanan bir dizinin uzunluğunu nasıl sayabilirim?
Ben bash için yeniyim ve sorumu cevaplamak için iyi bir eğitim bulamıyorum. array=( item1 item2 item3) for name in ${array[@]}; do echo current/total ... some other codes done Bunun beklenen çıktısı olarak "geçerli" ve "toplam" değerini hesaplamak istiyorum: 1/3 2/3 3/3 Her türlü ipucu için teşekkürler
57 bash  array 

9
Aynı dize ama aynı anda birden fazla dosya grep nasıl?
Gözden geçirmem gereken bir takım günlük dosyalarım var ve aynı dosyadaki belirli dizeleri aynı anda aramak istiyorum Bu mümkün mü? Şu anda kullanıyorum grep -E 'fatal|error|critical|failure|warning|' /path_to_file Bunu nasıl kullanabilirim ve aynı anda birden fazla dosyanın dizelerini nasıl arayabilirim? Bu komut dosyası yazılması gereken bir şeyse, birisi bunu yapmak için …
57 scripting  grep 


5
Sshd kayıtlarım nerede?
Standart yerlerde sshd kayıtlarımı bulamıyorum. Ne denedim: Değil /var/log/auth.log Değil /var/log/secure Bir sistem aradı 'auth.log've hiçbir şey bulamadı Ben kurdum /etc/ssh/sshd_configaçıkça kullanmak SyslogFacility AUTHve LogLevel INFOonları bulamıyorum hala ve sshd yeniden ve. Arch Linux'ta OpenSSH 6.5p1-2 kullanıyorum.


4
Çizgi veya başka bir kabuk, bashtan daha hızlı mıdır?
Ben her zaman bash yerine kısa çizgi kullanmanın tek yararının kısa çizginin daha küçük olduğunu düşünmüştüm ve bu nedenle birçok kısa çizgi örneği açılışta daha hızlı başlayacaktı. Ancak bazı araştırmalar yaptım ve bazı kişilerin daha hızlı çalışacaklarını umuduyla tüm senaryolarını geçirdiklerini gördüm ve bunu Ubuntu Wiki'deki DashAsBinSh makalesinde de buldum …
57 bash  performance  dash 

1
Zsh ve bash'deki döngüler için
Zsh'de bina döngüleri yapmanın iki alternatif yolu olduğunu fark ettim : for x (1 2 3); do echo $x; done for x in 1 2 3; do echo $x; done Her ikisi de yazdırır: 1 2 3 Sorum şu, neden iki sözdizimi? Is $xfarklı yineleme nesne türüne bunların her birinde? …
57 bash  zsh 

5
Rpm sistemlerinde mevcut paket sürümleri nasıl kontrol edilir?
Bir paketin mevcut sürümlerini Debian'da kontrol etmek istersem, apt-cache policy pkgnamehangisi olursa wajig: wajig: Installed: 2.01 Candidate: 2.01 Version table: *** 2.01 0 100 /var/lib/dpkg/status 2.0.47 0 500 file:/home/wena/.repo_bin/ squeeze/main i386 Packages 500 ftp://ftp.is.co.za/debian/ squeeze/main i386 Packages Bu, biri yüklü ( /var/lib/dpkg/status) ve diğeri iki tane (aynı sürümde olan) üç …

5
Komut takma adları için bash tamamlamasını nasıl alabilirim?
Komut satırı takma adlarımda sekme tamamlamayı düşünüyorum, örneğin, şu takma adı tanımladığımı söyleyin: alias apt-inst='sudo aptitude install' Sekme tuşuna bastığımda yetenek tarafından sağlanan tamamlamaları almanın bir yolu var mı? yani 'sudo yetenek yükleme gnumer' ve hit sekmesine yazdığımda, yetenek bunu gnumerik olarak tamamlar ya da belirsizlik varsa gnumer ile başlayan …

5
GIF ekranlama; UNIX yolu
Bir çekmek için statik ekran görüntüsü benim ekranın seçilen kısmının, sık sık kullanmak scrotile -s shot.png. Bu, StackExchange yayınlarına resimler eklemek için mükemmeldir. Böyle bir ekran görüntüsünü otomatik olarak Imgur.com'a yüklemek ve X panosuna bir bağlantı koymak için bile bu komut dosyasını buldum ! Bunu oniki haline getirelim : Benzer …

11
Dnsmasq ve systemd-resolved arasındaki çatışmaları nasıl önleyebilirim?
Son zamanlarda yerel ağım için DNS Sunucusu olarak çalışmak üzere dnsmasq'ı kurdum . dnsmasq, sistemd çözümlemeli yerel DNS saplayıcısı dinleyicisi tarafından zaten kullanımda olan 53 numaralı bağlantı noktasını dinler . Dsmasq çalıştırıldıktan sonra sadece systemd-resolved komutunu durdurup ardından yeniden başlatın. Ancak yeniden başlatmanın ardından geri dönüyor: systemd-resolved tercihi ile başlıyor …
57 systemd  dnsmasq 

1
Bir dosyanın izinlerini kedimin yardımı ile değiştirme
root@system:~# less myfile -bash: /bin/less: Input/output error Kök dosya sistemi öldü. Ama kedim hala hayatta (hafızamda): root@system:~# cat > /tmp/somefile C^d root@system:~# Biraz yalnız kalsa da, bütün arkadaşları gitti: root@system:~# mount -bash: /bin/mount: Input/output error root@system:~# dmesg -bash: /bin/dmesg: Input/output error root@system:~# less -bash: /bin/less: Input/output error root@system:~# chmod -bash: …


2
sudo, çevresiyle birlikte başka bir kullanıcı olarak
$ whoami admin $ sudo -S -u otheruser whoami otheruser $ sudo -S -u otheruser /bin/bash -l -c 'echo $HOME' /home/admin Neden bash bir giriş kabuğu olarak çağrılsa bile $HOMEayarlanmadı /home/otheruser? Özellikle, /home/otheruser/.bashrckaynaklı değil. Ayrıca, /home/otheruser/.profilekaynak değil. - ( /home/otheruser/.bash_profileyok) EDIT: Kesin sorun aslında https://stackoverflow.com/questions/27738224/mkvirtualenv-with-fabric-as-another-user-fails

8
Oturumu c2 kullanıcı için bir stop job çalışıyor
Bilgisayarımı kapattığım her seferde aşağıdaki mesaj görüntüleniyor: A stop job is running for Session c2 of user ... (1min 30s) 1 dakika 30 bekler, sonra kapatma işlemine devam eder. Bu sistem ve kapatma tanılama kılavuzunu takip ediyorum ve shutdown-log.txt dosyasını alıyorum (çok uzun olduğu için doğrudan günlüğü buraya yapıştıramıyorum). Ne …
56 systemd  shutdown 

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.