Unix & Linux

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

3
Tek bir geçişte birden fazla dizeyi değiştirme
Ortak Unix araçlarıyla (bash, sed, awk, belki perl) bir şablon dosyasında yer tutucu dizeleri somut değerlerle değiştirmenin bir yolunu arıyorum. Değişimin tek bir geçişte yapılması önemlidir, yani zaten taranan / değiştirilen şey başka bir değişim için dikkate alınmamalıdır. Örneğin, bu iki deneme başarısız olur: echo "AB" | awk '{gsub("A","B");gsub("B","A");print}' >> …
12 bash  sed  awk  string  replace 

2
İkili paket nedir? Onları nasıl inşa edebilirim?
İkili paket hakkında ayrıntılı bilgi almak ve bunları linux üzerinde çalıştırmak istiyorum. Debian base (Ubuntu / Linux nane) Linux işletim sistemi kullanıyorum. Kaynaktan ikili paket nasıl oluşturulur? Ve doğrudan uygulamalar (firefox, vb.) Ve oyunlar (boswars, vb.) İçin ikili paketi indirebilir miyim? Ben "xyz.linux.run" formatında bazı doğrudan paket çalıştırmak Bu paket …



2
Komut dosyasının önerisinin arkasındaki hikaye nedir?
Ben okurken file(1)bunu man sayfasında fark ettim (benimki vurgu): / Etc / magic dosyasına yerel tanımlamalar eklerken, bu anahtar kelimeleri koruduğunuzdan emin olun. Kullanıcılar, bir dizindeki tüm okunabilir dosyaların “metin” kelimesinin basılı olduğunu bilmeye bağımlıdır. Berkeley'in yaptığı gibi yapmayın ve “shell commands text” i “shell script” olarak değiştirin. Bu cümlenin …

2
BASH neden “bash: cd: yazma hatası: Başarılı” yazdı?
Bunu bugün birkaç kez fark ettim. Ben yazarsanız cd ../Directory": cd: bash yazma hatası: Başarı" başka bir dizine değiştirmek için, bu yazdırır. Bununla ilgili önceki komutların neler olabileceğini belirleyemiyorum. typeset -f hiçbir şey yazdırmaz. alias hiçbir şey yazdırmaz. type -a cd "cd bir kabuk yerleşiktir" yazdırır. echo $CDPATH boş bir …
12 bash 

1
Debian Universe'yi etc / apt / sources.list'e nasıl ekleyebilirim?
/Etc/apt/sources.list içinde Ben ekledi universeiçin deb http://http.debian.net/debian wheezy main contrib non-free universe Ne zaman aptitude updategünlük yaptı şikayet etti: W: Failed to fetch http://http.debian.net/debian/dists/wheezy/Release: Unable to find expected entry 'universe/binary-i386/Packages' in Release file (Wrong sources.list entry or malformed file) Hatayı önemsemeli miyim? Debian Universe'yi doğru şekilde ekledim mi?
12 debian  apt 

3
Dhclient.conf konumu
Dosyada olmasını beklediğim istemci DHCP ayarlarını kontrol etmem gerekiyor /etc/dhcp/dhclient.conf, ancak böyle bir dosya yok. 64 bitlik RHEL 6'da bu dosyanın yeri nedir?
12 rhel  dhcp 

5
$ Mı kullanıyorsunuz? if ifadesinde
function foo { (cd $FOOBAR; <some command> if [$? -ne 0] then echo "Nope!" else echo "OK!" fi ) } Yukarıdaki gibi bir işlev yazmak ve benim .bashrc dosyaya yerleştirmek çalışıyorum. Dosyayı çalıştırıp çalıştırdıktan sonra şunu alıyorum: Toplam süre: 51 saniye- bas: [1: komut bulunamadı ! Birisi neyi yanlış yaptığımı …
12 bash  scripting 


3
Sürüye birden fazla komut iletme
flock -x -w 5 ~/counter.txt 'COUNTER=$(cat ~/counter.txt); echo $((COUNTER + 1)) > ~/counter.txt' flockYukarıdaki örnekte olduğu gibi birden çok komutu nasıl iletirim? Anladığım kadarıyla, flockfarklı bayraklar (özel için -x, zaman aşımı için -w), ardından kilitlenecek dosya ve ardından çalıştırılacak komut alır. Bu işleve nasıl iki komut geçireceğinden emin değilim (kilitli …


1
Arch Linux pacman paket sürümünü belirterek
İstenen paket versiyonunu pacmankılavuzunda gösterildiği gibi tanımlayabileceğimi biliyorum pacman -S "bash>=3.2". Ancak hangi sürümlerin mevcut olduğunu nasıl bilebilirim? Ayrıca pacman, .db dosyalarında senkronize edildikten sonra aynaların bir kopyasını oluşturduğunu biliyorum /var/lib/pacman/sync/, ancak bu dosyalar insan tarafından okunabilir değil. Ve biraz sürümünü yüklemek istiyorsanız neyi virtualboxben umut yerde aynalarda olduğu, örneğin, …

2
Özel Oluştur anahtar dizileri ekleme
Özel Oluşturma tuşu dizileri nasıl eklenebilir? Biraz googled, ancak bir açıklama bulamadım. Özellikle, sahip olmak istiyorum: <Compose> + <Z> + <Z> = ℤ # Blackboard bold Z (set of integers) Özellikle, dosya kopyalama çalıştı /usr/share/X11/locale/en_US.UTF-8/Composeetmek ~/.XComposeve bunun sözdizimi taklit. Ancak, bu işe yaramadı.

3
“Make: target` config 'yapmak için kural yok ”u nasıl düzeltebilirim? [kapalı]
Kapalı . Bu sorunun ayrıntılara veya açıklığa ihtiyacı var . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek ayrıntıları ekleyin ve sorunu giderin . 6 yıl önce kapalı . make configTerminali yazdığımda sistem şu şekilde yanıt verir: make: *** No rule to make target `config'. …
12 make 

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.