Unix & Linux

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

2
Hizmet başlatma isteği çok hızlı bir şekilde tekrarlandı, başlatılmayı reddetti
Debian 8.6'da bir hizmet oluşturdum ve hizmet komutunu kullanarak başlatmaya çalıştığımda bir hata alıyorum. Denedim systemctl daemon-reload, ama yine de aynı sonucu alıyorum. $ sudo service cloud9 start $ sudo service cloud9 status ● cloud9.service - cloud9 Loaded: loaded (/etc/systemd/system/cloud9.service; enabled) Active: failed (Result: start-limit) since Thu 2016-10-13 07:21:02 UTC; …




2
Bir bash betiğinde çalışmak için parametreleri nasıl iletirim?
Birçok farklı değişkenli bir senaryodan çağırabileceğim bir fonksiyon yazmak istiyorum. Bazı nedenlerden dolayı bunu yaparken çok sorun yaşıyorum. Okuduğum örnekler her zaman sadece global bir değişken kullanır, ancak kodumu görebildiğim kadarıyla daha okunabilir hale getirmez. Kullanım amacı örneği: #!/bin/bash #myscript.sh var1=$1 var2=$2 var3=$3 var4=$4 add(){ result=$para1 + $para2 } add …

1
Rastgele görüntü oluşturucu
Rastgele veri üretiyorum ve kullanarak bir PNG görüntüsüne dönüştürmeye çalışıyorum: head -c 1MB < /dev/urandom | hexdump -e '16/1 "_x%02X"' | sed 's/_/\\/g; s/\\x //g; s/.*/ "&"/' | tr -d "\"" | display -depth 8 -size 1000x1000+0 rgb:- Bu komut her zaman bazı RGB pikselleri olan grimsi bir görüntü gösterir. …


3
bash: Kırdım [[<]]
Bir bash senaryosu yazıyordum ve aniden bu davranış başladı: [[ 1 &lt; 2 ]]; echo $? # outputs 0 [[ 2 &lt; 13 ]]; echo $? # outputs 1 ama -ltsağlıklı çalışır: [[ 1 -lt 2 ]]; echo $? # outputs 0 [[ 2 -lt 13 ]]; echo $? # …
14 bash  test 

1
Bir kabuk betiğinin sinyal 9 ile öldürülüp öldürülmediğini anlamanın bir yolu var mı
Ben öldürülmeye devam bir bash betiği (bir java programından denir) var. Hep yakalamak signal 15ile trapama sonra başka bir sinyal Ben şüpheli olduğunu ortaya çıkınca signal 9ama gerçekten ise temelde olarak kör içindeyim signal 9. Yapamayacağınızı biliyorum trap signal 9, bu yüzden signal 9kabuk betiğimi öldürüp öldürmediğini anlamanın başka bir …

2
Mint 17.3'te başlangıç ​​uygulamaları elle nasıl eklenir
Linux Mint 17.3'ü tamamen güncelledim. Başlangıç ​​için bir grup uygulama eklemem gerekiyor. Sorun şu, aşağıdaki iletişim kutusu çalışmıyor - Bana listeden bir uygulama eklemeyecek veya herhangi bir özel komut eklemeyecektir. Her neyse, bu uygulamaları manuel olarak ekleyebilmemin başka bir yolu olmalı, muhtemelen bir başlangıç ​​dosyasını düzenleyerek?

3
Herhangi bir dönüşüm olmadan bayt kelimesi kelimesini kopyalamak için bash'daki ikili ile nasıl çalışabilirim?
Hırslı bir şekilde sayısız nedenden ötürü bash içine bir c ++ kodu çevirmek çalışıyorum. Bu kod, alt alanıma özgü, tamamen ikili olarak yazılmış ve yapılandırılmış bir dosya türünü okur ve işler. İlk ikili ile ilgili görevim, başlığın ilk 988 baytını aynen olduğu gibi kopyalamak ve geri kalan bilgileri oluştururken yazmaya …
14 bash  binary  head 


1
GNU zaman aşımı için POSIX eşdeğeri?
GNU coreutils timeoutkomutu, belirli komut dosyası oluşturma durumları için son derece kullanışlıdır ve çalıştırmanın hızlı olması durumunda bir komutun çıkışının kullanılmasına izin verir ve çok uzun sürerse atlar. timeoutYalnızca POSIX tarafından belirtilen yardımcı programları kullanmanın temel davranışına nasıl yaklaşabilirim ? (Ben bir kombinasyonunu içerebilir düşünüyorum wait, sleep, killve başka ne …


2
Farklı dağıtımlar programlar için yapılandırma dosyalarının konumlarını nasıl değiştirir?
Birçok Linux programı, yapılandırma dosyalarının konumunun dağıtıma bağlı olduğunu belirtir. Farklı dağıtımların bunu nasıl yaptığını merak ediyordum. Kaynak kodunu gerçekten değiştiriyorlar mı? Bu konumları ayarlayan yapı parametreleri var mı? Bunu aradım ama herhangi bir bilgi bulamıyorum. Orada olduğunu biliyorum, onu bulamıyorum. Bununla ilgili "Linux yolu" nedir?

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.