Unix & Linux

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


1
Neden Unix / Linux sistemleri, bağlantılı bir kütüphanenin gerekli sürümünü bulana kadar dizinler arasında geçiş yapmıyor?
Ben yerleştirilen bağlı bir kütüphane (libz.so.1.2.7) gerektiren "alfa" adlı bir ikili yürütülebilir dosya var /home/username/myproduct/lib/libz.so.1.2.7 Aşağıdaki komutu yürüterek ikili çalıştırılabilir dosyamı yumurtlamadan önce terminal örneğime de aktarıyorum. export LD_LIBRARY_PATH=/home/username/myproduct/lib/:$LD_LIBRARY_PATH Şimdi, aynı kütüphane gerektiren ancak farklı bir sürümü, yani (libz.so.1.2.8) kullanılabilir başka bir uygulama "bravo" doğurduğunda /lib/x86_64-linux-gnu/libz.so.1.2.8, sistem aşağıdaki hatayı atar. …


3
'Katkıda bulunan' ve 'özgür olmayan' paketler havuzları arasındaki fark nedir?
Debian'ı çeşitli nedenlerle sevmeme rağmen, bu dağıtımın ve politikalarının belirli yönleri hakkında bazı belgeler bulmak her zaman kolay değildir. Sorum şu: paketler contribve non-freedepolar arasındaki fark nedir? Yanılmıyorsam bulabildiğim küçük açıklamalardan: non-free lisansları ücretsiz olmayan paketler içindir contribnon-freepaket bağımlılıkları için (Debian'ın bir parçası değildir) Ama Debian'ın içinde özgür olmayan yazılımlar …



1
Harici bir sabit sürücüyü kapattıktan sonra nasıl açılır?
Harici bir sabit sürücüyü dosya yöneticimden (Thunar) "güvenli bir şekilde" kaldırdığımda, tüm sabit sürücü kapanır ve kaybolur /dev. Bu nedenle, sanırım kaputun altında, bu udisksctl power-off -b /dev/sdXaynı etkiye sahip diyerek yapılır . Cihazı bir şekilde yeniden gündeme getirmenin mümkün olabileceğini düşündüm. Https://stackoverflow.com/a/12675749 okuduktan sonra , kapatmanın belki de yazarak …

3
Bir boru ile satırları sıralamamak '|' içinde doğru
Bazı basit boru sınırlı verileri sıralamaya çalışıyorum. Ancak, sıralama aslında sıralama değildir. Üstbilgi satırımı alta taşıyor, ancak 241 ile başlayan iki satırım 24 ile başlayan bir satıra bölünüyor. cat sort_fail.csv column_a|column_b|column_c 241|212|20810378 24|121|2810172 241|213|20810376 sort sort_fail.csv 241|212|20810378 24|121|2810172 241|213|20810376 column_a|column_b|column_c Sütun başlıkları dosyanın altına taşınır, bu nedenle sıralama açıkça işlenir. …
17 sort 

3
`#!` Sözdiziminin davranışı neden POSIX tarafından belirtilmiyor?
Gönderen Shell Komut Dili POSIX şartnamenin sayfa: Kabuk komutları dosyasının ilk satırı "#!" Karakterleriyle başlarsa, sonuçlar belirtilmez. POSIX'in davranışı neden #!belirtilmedi? Bu kadar taşınabilir ve yaygın olarak kullanılan bir şeyin belirtilmemiş bir davranışa sahip olacağını şaşırtıcı buluyorum.
17 shell  posix  shebang 

2
“$ {My_array [@] / # / -}” içinde / # / - ne tür bir işlemdir?
Bir diziyi komut argümanlarına dönüştürmek için kabul edilen cevap ? aşağıdaki Bash komutunu kullanır: command "${my_array[@]/#/-}" "$1" Parçanın /#/-tam olarak ne yaptığını anlamaya çalışıyorum . Ne yazık ki, ne diyeceğimi bilmiyorum, bu yüzden herhangi bir belge bulmakta sorun yaşıyorum. Dizilerde ve birkaç web sitesinde Bash man sayfa bölümünü inceledim, ancak …
17 bash  array 

1
'::' çift sütun içeren Bash komut dosyası işlev adları
Bugün, içinde çift sütun ::bulunan işlev adlarına sahip bir Bash komut dosyası ile karşılaştım , örneğin, file::write()vefile::read() . Daha önce bir Bash betiğinde bu sözdizimini hiç görmedim ve betiği çağırdığımda gayet iyi koştu (sürprizime). Sistemimde (ve çevrimiçi) Bash'ın kılavuz sayfasını inceledikten sonra, dokümanlarda işlev adları için bu sözdizimini destekleyen hiçbir …

2
Ters eğik çizgi komutu komut olarak ne anlama gelir?
Yüklediğim bir yazılım, profilime şu satırı ekledi: [ -s "$SOME_FILE" ] && \. "$SOME_FILE" Ben nokta .ile eşanlamlı biliyorum source, bu yüzden bu sadece dosya kaynak olduğundan şüpheleniyorum, ama daha \.önce hiç görmedim ; başka bir şey yapıyor mu? DV'lerle ilgili düzenleme: "ters eğik çizgi" ./araması yürütülebilir dosyaları çağırmayla ilgili …
17 bash 

2
Hassas verileri chpasswd'ye geçirmek için echo kullanmak güvenli midir?
Toplu kullanarak birkaç kullanıcı hesabı parolaları topluyor çalışıyorum chpasswd. Parolalar rasgele oluşturulmalı ve yazdırılmalıdır stdout(Bunları yazmam veya bir şifre deposuna koymam gerekiyor) ve ayrıca aktarıldı chpasswd. Safça, bunu böyle yapardım { echo student1:$(head /dev/urandom | tr -dc A-Za-z0-9 | head -c 13 ; echo '') echo student2:$(head /dev/urandom | tr …

2
MV neden CP'den bu kadar hızlı? Yanlış bir mv komutundan nasıl kurtarabilirim?
FileZilla'da yanlışlıkla bir klasörü başka bir klasöre sürükleyip bırakıyorum. ~/big_folder ~/some_other_folder Klasör taşındı çok büyük. Yüz binlerce dosya içerir (düğüm_modülleri, küçük resim dosyaları, çok sayıda klasör) Bu kadar garip olan şey, faremi bıraktıktan sonra hareketin yapılması. "Big_folder" klasörü "some_other_folder" klasörüne taşınır. ~/some_other_folder/big_folder (yok big_folder içinde ~/hareket sonra) Sonra hatayı fark …
17 cp  mv 

1
$ Teklif etmenin doğru yolu nedir ($ arg komutu)?
Beni yıllardır rahatsız eden bu bilmeceyi çözmenin tam zamanı ... Bunu zaman zaman tanıştım ve bunun bir yol olduğunu düşündüm: $(comm "$(arg)") Ve görüşümün deneyim tarafından güçlü bir şekilde desteklendiğini düşündüm. Ama artık o kadar emin değilim. Shellcheck de kararını veremez. Her ikiside: "$(dirname $0)"/stop.bash ^-- SC2086: Double quote to …

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.