Unix & Linux

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

3
Bir metin dosyasındaki ilk 6 satırı / satırları awk ile atla
Bir metin dosyasındaki ilk 6 satırı / satırı nasıl atlayabilirim (input.txt) ve gerisini awk ile nasıl işlerim? Awk betiğimin (program.awk) formatı şudur: BEGIN { } { process here } END { } Metin dosyam şöyle: 0 3 5 0.1 4.3 2.0 1.5 1.5 3.0 0.3 3.3 1.5 2.1 . . …
39 awk  gawk 

6
Bir ikili dosyayı C / C ++ string değişmez olarak nasıl atabilirim?
C kaynak koduma dahil etmek istediğim (geçici olarak test amaçlı) bir ikili dosyam var, böylece dosya içeriğini C dizesi olarak elde etmek istiyorum, bunun gibi bir şey: \x01\x02\x03\x04 Bu, belki odveya hexdumpyardımcı programları kullanarak mümkün mü ? Zorunlu olmamakla birlikte, dize her 16 giriş baytında bir sonraki satıra sarabilir ve …
39 c  hexdump  xxd 

1
Requetty'yi devre dışı bırakmak uygun mu?
Capistrano kullanarak bir dağıtım betiği kurmaya çalışıyorum. Adım adım betiğimcap deploy:setup sunucuma bağlanıyor ve dizin oluşturan komutları çalıştırmaya çalışıyor. Sonra bir hata görüyorum:msudo: sorry, you must have a tty to run sudo Sunucum üzerinde requestetty'yi devre dışı bırakmak için önerilen bir çözüm var. https://unix.stackexchange.com/a/49078/26271 Yapmanın güvenli olup olmadığını merak ediyorum.
39 security  sudo  tty 

3
Bir diziyi bir komutun argümanlarına dönüştürmek?
Bir komutun "seçenekleri" dizisine sahibim. my_array=(option1 option2 option3) Dizi komutunu seçenekler olarak kullanarak bu komutu bir bash betiğinde çağırmak istiyorum. Yani, command $(some magic here with my_array) "$1"olur: command -option1 -option2 -option3 "$1" Nasıl yapabilirim? Mümkün mü?
39 bash  parameter  array 

1
Debian: Depoda bir Yayın dosyası yok
Kaynaklardan bazı programları yüklemeye çalışırken veya özellikle apt güncellemesi çalıştırırken, şu mesajı alıyorum: E: The repository 'http://ftp.ca.debian.org/debian stretch/updates Release' does not have a Release file. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user …

4
MAC Adresini Linux'ta IP Adresinden Çözme
Ana bilgisayarların IP Adreslerinin detaylarını ve bunlara karşılık gelen MAC Adresleri ile eşlemelerini içeren bir dosya oluşturmam gereken bir bash betiği yazmam gerekiyor. Ana bilgisayarın IP adresi kullanılabilir olduğunda herhangi bir (uzak) ana bilgisayarın MAC adresini bulabilmemin olası bir yolu var mı?

1
“Tuhaf dosya” nedir?
Kullandığım bir uygulama bu kullanıcı mesajıyla başlamayacak: [Errno 13] Permission denied: '/home/sleblanc/.config/app/.config Kullandığımda lsdosya şöyle geldi: ?--------- 1 root root 0 Dec 31 1969 .config Dosyada stat çalıştırmak bana şunu veriyor: % stat .config File: .config Size: 0 Blocks: 0 IO Block: 4096 weird file Device: 2dh/45d Inode: 9799944 Links: …
38 filesystems  stat 

1
Linux'ta bir darknet / Tor web sitesi nasıl oluşturulur?
Son zamanlarda darknet siteleri oluşturma konusunda çok şey duydum . Ayrıca Tor tarayıcısını da sıkça kullanıyorum. Bu torhizmet evde Debian sunucumda çalışıyor ve bununla kuruldu: sudo apt-get install tor Bir var Tor ağının işleyiş nasıl fikir de ve kullanmak torify Linux, arada bir, ve MacOS, bazı testler yapmak için sshve …
38 debian  security  tor 

7
Linux, PowerShell'in “bire çok” uzaktan kumandasına eşdeğerdir
Windows yönetiminden gelince, Linux'ta daha derin kazmak istiyorum (Debian). Yanan sorularımdan biri, web'de arama yapmayı cevaplayamadım (bulamadım): Windows için PowerShell'de olduğu gibi "birebir" denilen bir uzaktan kumandayı nasıl başarabilirim? Temellerine ayırmak için şunu söyleyebilirim: Linux hakkındaki görüşüm: Bir sunucuya ssh yazıp komutumu yazabilirim Sonuç aldım. 10 sunuculu bir ortam için …

3
Neden kullanıcı alanını hiç bozmamak için bir Linux çekirdek politikası var?
Bu konuda Linux Çekirdek Posta Listesindeki görgü kuralları bağlamında düşünmeye başladım. Dünyanın en iyi bilinen ve tartışmalı olarak en başarılı ve önemli ücretsiz yazılım projesi olarak Linux çekirdeği çok fazla baskı alıyor. Ve proje kurucusu ve lideri Linus Torvalds, burada açıkça bir tanıtım gerektirmiyor. Linus ara sıra LKML'deki alevleriyle ilgili …

4
İki video klibi bir araya getirin, yan yana yerleştirin
İki video klibim var. Her ikisi de 640x480 ve son 10 dakikadır. Biri arkaplan sesi, diğeri şarkı söyleyen bir aktör içerir. 1280x480 boyutunda tek bir 10 dakikalık video klip oluşturmak istiyorum (başka bir deyişle, videoları yan yana yerleştirmek ve aynı anda oynatmak, her iki klipten de sesi karıştırmak istiyorum). Bunu …
38 video  ffmpeg  avidemux 

3
Linux Debian kod adları
Ben verme konusunda birkaç oldukça saçma, teknik olmayan soru var codenames için Debian bültenleri. Her bir Debian sürümünde, (şimdiye kadar) Pixar tarafından Toy Story filmlerinden bir karakter ismi olan benzersiz bir kod adı vardır . Şimdiye kadar atanmış tüm kod adlarının listesi: serbest 1.1 IS buzzuzay adamı - (Buzz Işık) …

4
Linux'ta “>>” kullanırken bash dosyaları O_APPEND'ta açar mı?
Eğer kullanırsak, echo 1234 >> some-fileBelgelendirme çıktının eklendiğini söyler. Tahminim, eğer bir dosya yoksa, O_CREAT yeni bir dosya yapacak. Eğer >kullanıldı, ardından O_TRUNC dosyasını varolan keser. Durumda >>: Dosya O_WRONLY (veya O_RDWR) olarak açılacak ve sonlandırılıp yazma işlemi yapılacak mı, O_APPEND taklit edilerek mi yapılacak? Yoksa dosya O_APPEND olarak açılacak …
38 linux  files  nfs  glibc 

3
Terminalde çoklu dişli grep nasıl başlatılır?
Her biri 2 GB olan 250+ dosyadan oluşan bir klasörüm var. Bu dosyalarda bir string / pattern aramam ve sonucu bir outputdosyada çıkarmam gerekiyor. Aşağıdaki komutu çalıştırabilirim biliyorum ama çok yavaş !! grep mypattern * > output Hızlandırmak istiyorum. Java'da programcı olarak, çoklu iş parçacıklığının süreci hızlandırmak için kullanılabileceğini biliyorum. …
38 grep  parallelism 

2
Neden && 75 kat daha if… fi'den ve kodun daha açık hale getirildiğinden daha hızlı kullanılıyor?
Aşağıdaki çalışma koduna sahibim: largest_prime=1 for number_under_test in {1..100} do is_prime=true factors='' for ((divider = 2; divider < number_under_test-1; divider++)); do remainder=$(($number_under_test % $divider)) [ $remainder == 0 ] && [ is_prime ] && is_prime=false && factors+=$divider' ' done [ $is_prime == true ] && echo "${number_under_test} is prime!" || …

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.