Unix & Linux

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

6
Find komutundan sonra mv komutu nasıl entegre edilir?
AAAAşağıdaki komutu kullanarak kendi yolunda adı olan dosyaları arıyorum : find path_A -name "*AAA*" Yukarıdaki komutun gösterdiği çıktı göz önüne alındığında, bu dosyaları başka bir yola taşımak istiyorum path_B. Bu dosyayı birer birer taşımak yerine, bu dosyaları find komutundan hemen sonra taşıyarak komutu optimize edebilir miyim?
61 files  find  mv 

11
Bir sed ikamesinin LHS ve RHS değişkenlerini nasıl kullanabilirim?
Ben yapmak istiyorum: cat update_via_sed.sh | sed 's/old_name/new_name/' > new_update_via_sed.sh programımda Fakat değişkenleri kullanmak istiyorum, örneğin old_run='old_name_952' new_run='old_name_953' Onları kullanmayı denedim ama oyuncu değişikliği olmadı (hata yok). Denedim: cat update_via_sed.sh | sed 's/old_run/new_run/' cat update_via_sed.sh | sed 's/$old_run/$new_run/' cat update_via_sed.sh | sed 's/${old_run}/${new_run}/'
61 sed 

6
Bir ext4 dosya sistemindeki inode sayısını nasıl artırabilirim?
Geçen hafta (benim için yeni) bir sorunum vardı. Bir ext4 (Fedora 15) dosya sistemine sahibim. Sunucuda çalışan uygulama aniden durdu. İlk bakışta sorunu bulamadım. df% 50 kullanılabilir alan gösterdi. Yaklaşık bir saat aradıktan sonra, adamın kullanıldığı bir forum yazısı gördüm df -i. Bu seçenek inode kullanımını arar. Sistem inode dışındaydı, …

2
Bir dosyanın hatları üzerinde nasıl döngü?
Diyelim ki bu dosya var: hello world hello world Bu program #!/bin/bash for i in $(cat $1); do echo "tester: $i" done çıktılar tester: hello tester: world tester: hello tester: world forHer satırdaki yinelemenin tek tek boşlukları görmezden gelmesini isterim , yani son iki satırın yerini alması gerekir. tester: hello …

12
Geçerli klavye düzenini nasıl alabilirim?
Merak ediyorum mevcut klavye düzenini döndüren herhangi bir komut satırı aracı var. Ben var XkbLayoutayarlı us, ru. Güncelle: setxkbmap seçilen düzeni değil, yerleşim ayarlarını döndürür. Örneğin: $ setxkbmap -print | grep xkb_symbols xkb_symbols { include "pc+us+ru:2+inet(evdev)+capslock(grouplock)+terminate(ctrl_alt_bksp)" }; Mevcut düzen ne olursa olsun aynı sonucu verecektir.
61 xorg  keyboard  xkb 

5
Samba'nın paylaşılan yolun dışındaki bağlantıyı takip etmesini nasıl sağlarsınız?
Bu, Ubuntu sunucusu 10.04 64 ve samba 3.4.7'dir. Paylaşılan bir dizine /home/mit/shareve paylaşılana /home/tempbağladığım bir tane daha var: ln -s /home/temp /home/mit/share/temp Ancak pencerelerde, interneti kullandıktan sonra açamıyorum S:/temp, fakat Linux'ta /home/mit/share/tempbeklendiği gibi erişmek mümkün . Bu, eğer içerideki dizinleri bağlarsam çalışır /home/mit/share/temp, bu yüzden samba, paylaşılan dizinin dışına / …


2
Bash neden düşünüyor: 016 + 1 = 15?
Birisi bana neden 0 öncüsü olan bir sayı bu komik davranışı verdiğini açıklayabilir mi? #!/bin/bash NUM=016 SUM=$((NUM + 1)) echo "$NUM + 1 = $SUM" Yazdıracak: 016 + 1 = 15
60 bash 

3
`//` ile başlayan Shebang?
Aşağıdaki script ( hello.go) hakkında kafam karıştı . //usr/bin/env go run $0 $@ ; exit package main import "fmt" func main() { fmt.Printf("hello, world\n") } Yürütebilir. (MacOS X 10.9.5’de) $ chmod +x hello.go $ ./hello.go hello, world Onunla başlayan Shebang'ı hiç duymadım //. Ve betiğin en üstüne boş bir satır …


6
linux ARM 32 veya 64 bit mi?
Bir istihbarat altında, uname -mişletim sistemimin 32 mi, yoksa 64 bit mi olduğunu bilmenin sonucuna bakabilirim , ancak ARM altında bu: armv7l Düştüm file /usr/bin/ls 32-bit bir işletim sisteminde olduğumu, ancak bunu daha kolay bir şekilde nasıl bilebilirim?
60 arm  64bit  32bit 

2
SSH ortak anahtarımı iş için vermek güvenli midir?
Şu anda uzaktan bakım ve yükseltme için sunucularına düzenli olarak erişmemi gerektiren birkaç kuruluş için uzaktan çalışıyorum. RSA genel SSH anahtarımı .ssh/authorized_keysçok daha hızlı giriş yapmama / şifreleri aramak zorunda kalmama izin vermek için dosyaya eklemem güvenli midir? Özel anahtarın kamuoyundan üretilmesinin imkansız olduğu varsayımı altında çalışıyorum, ancak benim varsayımımda …

5
Cp -r ve cp -R arasındaki fark (copy komutu)
cp -rdosyaları tekrar tekrar cp -Rkopyalamak ve dizinleri tekrar tekrar kopyalamak içindir. Ancak kontrol ettim ve her ikisi de aynı şeyi hem dosyaları hem de dizinleri kopyalıyor gibi görünüyor. Peki, aslında fark nedir?
60 linux  cp 


6
Mac uygulamaları neden “kapanmıyor”?
Ben bir Linux / Windows / Mac kullanıcısıyım. Tüm sistemleri severim, * Windows'tan daha çok karıştırır, ama yine de hepsini severim. Bu yıl Mac kullanmaya başladım ve anlayamadığım Linux ve Windows arasındaki fark: "x" düğmesine bastığımda uygulamalar neden kapanmıyor, çünkü Linux ve Windows böyle davranıyor? Cmd + q tuşlarına basmam …
60 osx  window 

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.