Unix & Linux

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


2
posix kabuğu: ortam değişkeni adlarının listesini yazdır (değerler olmadan)
Birden çok uygulamayla çalışan posix uyumlu bir şekilde, tanımlanmış ortam değişkeni listesini değerleri olmadan nasıl yazdırabilirim ? Bazı uygulamalarda (mksh, freebsd / bin / sh), sadece exportkendi başına kullanmak faturaya uyacaktır: $ export FOO2 FOO Ancak diğer bazı uygulamalar için (bash, zsh, dash) exportde değeri gösterir. Bash ile, örneğin: $ …

5
Sırayı korurken bitişik yinelenen satırları kaldırın
Her biri birkaç kez yinelenen adları olan bir sütun içeren bir dosya var. Aynı addaki diğer tekrarları, aynı adın diğer tekrarlarına bitişik tutarken, her bir tekrarı yoğunlaştırmak istiyorum. Örneğin, sol tarafı sağ tarafa çevirmek istiyorum: Golgb1 Golgb1 Golgb1 Akna Golgb1 Spata20 Golgb1 Golgb1 Golgb1 Akna Akna Akna Akna Spata20 Spata20 …
11 awk  sed  sort  uniq 


3
Kabuk Betiği: içindeki seçeneklerle bir değişken oluşturma
Aşağıdaki parametreleri ile bir rsync komutu var: rsync -avz --{partial,stats,delete,exclude=".*"} Bu parametreleri komut dosyasında sonra tekrar kullanmak için bir değişkenin içine koymak istiyorum. Bunun gibi bir şey: #!/bin/bash VAR=rsync -avz --{partial,stats,delete,exclude=".*"} $VAR /dir1 /dir2 Ben tırnak, tek tırnak, köşeli ayraçlar, herhangi bir başarı ile denedim.

2
While-loop'u ctrl + c / not / interrupt nasıl yapılır?
Bu döngü göz önüne alındığında: while sleep 10s ; do something-that-runs-forever done Ctrl + C tuşlarına bastığımda tüm döngü döngüsü kesintiye uğrar. Yapmak istediğim "bir şey" -işlemini yarıda kesmek, 10 saniye geçmesine izin vermek ve daha sonra “bir şey” i yeniden başlatmak. Ctrl + c'yi while döngüsünü değil, yalnızca "bir …
11 bash 

1
Linux'ta Ping Yanıtı (ICMP yankı) her zaman nasıl devre dışı bırakılır?
Ubuntu işletim sistemimde ping yanıtını her zaman devre dışı bırakmak istiyorum, aşağıdaki komutlar çalışır, ancak yalnızca sistem yeniden başlatılana kadar: Ping kapalı: echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all Ping açık: echo "0" > /proc/sys/net/ipv4/icmp_echo_ignore_all Dizüstü bilgisayarımı yeniden başlattıktan sonra bile yankıyı nasıl bırakabilirim?
11 ping  icmp 

1
Kullanıcı hizmeti etkinleştirilemiyor. “D-Bus bağlantısı alınamadı: Bağlantı reddedildi” Destek
Herhangi bir systemd komutunu kullanıcı olarak çalıştırırken bu hatayı alıyorum: admin@Xroklaus:~ $ systemctl --user list-units Failed to get D-Bus connection: Connection refused User parametresi olmadan, komut iyi çalışır. admin@Xroklaus:~ $ systemctl list-units UNIT LOAD ACTIVE SUB DESCRIPTION proc-sys-fs-binfmt_misc.automount loaded active waiting Arbitrary Executable File Formats File System Automount Point sys-devices-platform-soc-3f201000.serial-tty-ttyAMA0-hci0-rfkill1.device …


1
zsh, stdin ve stdout'u tty çıkışı olan değişken komutla bağlarken terminale giremez
Sistem bilgisi: macOS Sierra 10.12.6 zsh 5.4.2 (x86_64-apple-darwin16.7.0) GNU bash, version 4.4.12(1)-release (x86_64-apple-darwin16.3.0) Yaptığım basitleştirilmiş örnekleri incelemek istiyorsanız alttaki ÖRNEKLER'e gidin . NOT: Ben büyük bir zshkullanıcı değilim . Ben bakıyordu fzfiçin keybinding bashve zsh. İkisinin de nasıl değişken bir komut çalıştırdığına dikkat edin $(__fzfcmd). __fzfcmdvarsayılan fzfolarak stdout'a çıkış yapar …
11 bash  zsh  pipe  tty 

7
Paylaşılan kitaplıklar yüklenirken hata oluştu: libicuuc.so.59: paylaşılan nesne dosyası açılamıyor: Böyle bir dosya veya dizin yok
Güncellemeden sonra pacman -Syuq: # pacman -Sc pacman: paylaşılan kitaplıkları yüklerken hata: libicuuc.so.59: paylaşılan nesne dosyasını açamıyor: Böyle bir dosya veya dizin yok # find / -name libicuuc.so.* 2>/dev/null /usr/lib/libicuuc.so.60.1 /usr/lib/libicuuc.so.60 Pi sürüm 1'de Linux Arch: # uname -an 4.9.62-1-ARCH #1 SMP Fri Nov 17 13:42:55 UTC 2017 armv6l GNU/Linux
11 pacman  arch-arm 

3
Whois yaptığınızda Linux kim ister?
Yaptığınızda: $ whois stackoverflow.com Linux'unuz önce bir DNS sorgusu yapıyor mu, stackoverflow.com'un IP'sini buluyor ve daha sonra bilgiyi doğrudan orada soruyor mu? Yoksa bir "kök" whois sunucusu (Linux dağıtımında benzer bir şekilde "root whois sunucusunun" IP'si sabit olarak kodlanmış /etc/bind/db.rootmıdır?) Soruyor mu? Bağlantı akışı nedir? my computer doing `whois ...` …
11 dns  whois 

4
Görüntüleri exif zamanına göre yeniden adlandırın: Benzersiz dosya adları oluşturun
Exiv ile exif tarih saatine görüntüleri yeniden adlandırırsam, aşağıdakileri yaparım: find . -iname \*jpg -exec exiv2 -v -t -r '%Y_%m_%d__%H_%M_%S' rename {} \; Şimdi resimlerin tam olarak aynı zaman damgasına sahip olması (saniye dahil) olabilir. Dosya adını otomatik olarak nasıl benzersiz hale getirebilirim? Komut, aynı dizin yapısında tekrar çalıştırırsam (belki …


3
GDB'nin neden çekirdek dökümü kadar yürütülebilir dosyaya ihtiyacı var?
Çekirdek dökümlerini kullanarak hata ayıklama ve gdb, çekirdek dökümü yanı sıra yürütülebilir sağlamak için ihtiyacınız olduğunu unutmayın. Bu neden? Çekirdek dökümü, işlemin kullandığı tüm belleği içeriyorsa, yürütülebilir dosya çekirdek dökümü içinde yer almıyor mu? Belki de tüm exe'nin belleğe yüklendiğinin garantisi yoktur (bireysel yürütülebilir dosyalar genellikle bu kadar büyük değildir) …
11 core-dump  gdb 

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.