Unix & Linux

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

4
OSX ekini belirli bir satıra atar
Bu yüzden bir süredir linux üzerinde 'sed' kullanıyorum, ancak 'POSIX sed' ve 'GNU sed' çok küçük farklılıkları olduğundan OSX'te kullanmakta zorlanıyordum. Şu anda, belirli bir satır numarasından sonra bir satırlık metin eklemek için uğraşıyorum. (bu durumda, satır 4) Linux'ta böyle bir şey yapardım: sed --in-place "4 a\ mode '0755'" file.txt …
24 sed  osx  posix  gnu 

8
Bash'deki çoklu metin dosyalarının başına ve sonuna nasıl metin eklerim?
Metin dosyaları ile dolu bir dizin var. Amacım, hepsinin başına ve sonuna metin eklemektir. Her dosya için başında ve sonunda yer alan metin aynıdır. Web'den aldığım kodlara göre, dosyanın başına eklenecek kod budur: echo -e 'var language = {\n$(cat $BASEDIR/Translations/Javascript/*.txt)' > $BASEDIR/Translations/Javascript/*.txt Dosyanın sonuna eklenecek kod budur. Amaç, metni };her …

3
Bir bash kabuk komut dosyasında, dize değerleri üzerinde yinelenen bir for döngüsü yazma
Kısaca, forbazı döngü kontrol değişkeninin ibelirtilen tamsayılar üzerinde yinelendiği bir döngü yazmanın mümkün olduğunu biliyorum . Örneğin, 1 ile 10 arasındaki tam sayıları basan bir bash shell betiği yazabilirim: #!/bin/bash for i in {1..10} do echo $i done Dizelerin listesini sağlarsam, bunun yerine, dize olan bir döngü kontrol değişkeni üzerinde …
24 bash  shell-script  for 


5
URL'nin yönlendirme hedefini curl ile alın
Tek bir URL’nin nereye yönlendirildiğini kontrol etmek istiyorum. Buna bir örnek, Google’ın arama sonucu sayfasından bir bağlantı olabilir (bir tıklamanın her zaman Google sunucusundan geçtiği). Bunu yapabilir miyim curl?
24 curl  url 


8
Linux için en evrensel kodlama dili?
Bu soru edildi göç Unix & Linux Stack Exchange'de yanıtlanabilir çünkü yığın taşması gelen. 7 yıl önce göç etti . Linux sistemleri için senaryolar yazıyoruz, evrensel olarak en çok kullanılan Linux betik dili ne olacağı konusunda bazı tartışmalar oldu. Bash, SH, Posix? Ne?

3
LAN’da büyük bir dosyayı kopyalamanın hızlı yolu
NFS ile ilgili biraz sorun yaşıyorum ve sadece eski düz TCP kullanmayı denemek istiyorum. Yine de nereden başlayacağımı bilemiyorum. Donanım olarak, iki netbook ağlamak için ethernet çapraz kablosu kullanıyorum. Onları ağ için yazarım $ sudo ifconfig eth0 192.168.1.1 up && ping -c 10 -s 10 192.168.1.2 && sudo /etc/init.d/nfs-kernel-server start …

6
Python programlarının uygun unix araçları gibi davranmasını nasıl sağlayabilirim?
Etrafımda birkaç Python senaryosu var ve onları yeniden yazmaya çalışıyorum. Hepsinde de aynı problem var. Programların nasıl yazıldığını ve böylece unix araçları gibi davranmalarını açıklamıyor. Çünkü bu $ cat characters | progname ve bu $ progname characters aynı çıktıyı üretmelidir. Python'da bulabileceğim en yakın şey fileinput kütüphanesiydi. Ne yazık ki, …

3
Bash'de alt kabuğu çağırmanın kuralı?
Bir subshell oluşturmak için Bash kuralını yanlış anlamış gibiyim. Parantezlerin daima kendi süreci olarak çalışan bir alt kabuk yarattığını düşündüm. Ancak, durum böyle görünmüyor. Kod Parçacığı A'da (aşağıda), ikinci sleepkomut ( pstreebaşka bir terminalde belirlendiği gibi) ayrı bir kabukta çalışmaz . Ancak, Kod Parçacığı B'de, ikinci sleepkomut mu ayrı kabukta …

4
Dosyanın etkin izinlerini kullanıcı için sınama
Bir dosyanın etkin izinlerini belirli bir kullanıcı için test etmek mümkün mü? Normalde bunu yaparak su userve sonra dosyaya erişiyorum, ancak bunu kabuksuz bir kullanıcı üzerinde test etmek istiyorum (yani bir Sistem kullanıcısı)

3
Stdout'un çıkış hızını nasıl sınırlayabilirim?
CentOS 5.7 kullanıyorum ve yedekleme dosyasını silme seçeneğine sahip bir yedekleme yardımcı programım var stdout. Yedekleme dosyası oldukça büyük (çoklu gigabayt). Hedef bir SSHFS dosya sistemidir. Bant genişliğini sallamadığımdan ve ağın performansını düşürmediğimden emin olmak için, verilerin "diske" yazılma hızını sınırlandırmak istiyorum. stdoutBayt sayısına dayanma yeteneğini nasıl sınırlayabilirim ? Örneğin, …
24 hard-disk  io  stdout 

1
G ++ 'yi RHEL6'ya nasıl kurarım?
Bu soru zaten burada soruldu . BT departmanım işletim sistemini kurdu, böylece nasıl düzgün bir şekilde kaydedileceğini bilmiyorum ama kök erişimim var. Belki aynı paketleri CentOS depolarını kullanarak almanın bir yolu var mı? Ayrıca IceWM'yi kurmak isterdim ama bir derleyici olmadan bile kendim yapamıyorum.
24 rhel 

2
GNU emac'lerine karşı XEmac'lar
Geçtiğimiz birkaç yıl Vim'i kullandıktan sonra, 2012'deki "konfor bölgenizden çıkma" kararımın bir parçası olarak emacs'a geçiyorum. Son 10 gündür GNU Emac'ları kullanıyor olmama rağmen, XEmac'ları merak ediyorum ve GNU Emac'lardan önemli ölçüde farklı olup olmadığını merak ediyorum. Gönderen Vikipedi sayfası : Başlıca anlaşmazlıklardan biri, farklı telif hakkı atama görüşlerini içerir. …
24 emacs  xemacs 

2
Multidigit dosya dizileri zsh cinsinden sözlük sırasına göre sıralanır.
Globbing ile zsh olarak iki tamsayı (örneğin 2 ila 57) içeren bir dizi dosya (sözlük sırasına göre) belirtmek istiyorum. Örneğin: "2 ila 57 numaralı dosyaları, bazı genelleme desenleriyle eşleşen yolun altındaki sözlük sırasına göre seçin". Köşeli parantez kullanarak yapabileceğini düşündüm for x in /foo/bar/*[2-57]; do print $x; done Fakat zsh, …
24 zsh  wildcards 

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.