Unix & Linux

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

2
Chmod komutunu seçici olarak kullan
Belirli bir dizin altındaki tüm dosyalarda ve alt dizinlerde 755 iznini ayarlamak istiyorum, ancak yalnızca 755 iznine sahip olmayan bileşenler için chmod 755'i yürütmek istiyorum. find /main_directory/ -exec chmod 755 {} \; Eğer findkomut uzun bir liste döndürür bu çok zaman alacaktır. Ben her bir bileşenin Sekizli dosya düzeyi iznini …

4
Neden dd kullanarak rasgele veri yazmak disk bölümleri ile sonuçlanır?
ddKomutu çalıştırmadan önce, komut lsblkaşağıdaki çıktıyı döndürdü: NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 931.5G 0 disk Komut dd if=/dev/urandom of=/dev/sda conv=fsync status=progressçalıştırılır. Ancak cihaz güç kaybeder ve kapanır. Güç eski durumuna getirildiğinde, komut lsblkaşağıdaki çıktıyı döndürür: NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 …
11 partition  dd  lsblk 

2
Ortam değişkenlerini ayarlamak için neden değişkenleri bir komutun öneki olarak kullanamıyorum?
Normalde, bir komut için önek olarak aşağıdaki gibi bir ortam değişkeni ayarlamak mümkündür: hello=hi bash -c 'echo $hello' Ayrıca aşağıdaki gibi bir komut çağrısının herhangi bir bölümünü değiştirmek için bir değişken kullanabileceğimizi biliyorum: $ cmd=bash $ $cmd -c "echo hi" # equivalent to bash -c "echo hi" Bir ortam değişkeni …

3
Komut değiştirme ile başka bir komuta nasıl argüman oluşturabilirim
Bunu takiben: Kabuk komutu yerine koymada beklenmedik davranış Bazıları meşru bir şekilde boşluklar (ve muhtemelen başka şeyler) içerebilir argümanların büyük bir listesini alabilir bir komut var Tırnaklar ile benim için bu argümanları üretebilecek bir senaryo yazdım, ancak çıktıyı kopyalayıp yapıştırmalıyım. ./somecommand <output on stdout with quoting> ./othercommand some_args <output from …


3
Bir süper kullanıcı işlemi, parola dosyasındakilerle eşleşmeyen bir işlemin gerçek kullanıcı kimliğini ve grup kimliğini değiştirebilir mi?
APUE kaynağından Bir sürecin gerçek kullanıcı kimliği ve gerçek grup kimliği gerçekte kim olduğumuzu tanımlar. Bu iki alan, oturum açtığımızda şifre dosyasındaki girişimizden alınır. Normalde, bir oturum açma işlemi sırasında bu değerler değişmez, ancak bir süper kullanıcı işleminin bunları değiştirmesi için yollar vardır. Süper kullanıcı işlemi, bir işlemin gerçek kullanıcı …
11 linux  users  group 

2
Top top -n1 | head`
Koşarken top -n1 | head terminalin imleci kaybolur. Koşmak top -n1onu geri getiriyor. Ubuntu 16.04 ve CentOS 7.5 içinde gnome-terminalve tilixiçinde test edilmiştir . Çalışırken top -n1 | tailbu sorun yok, bu nedenle, topçıktı sonunda bir şey headsadece yazdırırken yürütülmeyen imlecin yeniden görünmesine izin düşünüyorum . Buna ne sebep olur …


2
`` Zaman '' neden GNU Bash kılavuzunda değil?
[fakename]$ help time time: time [-p] pipeline Report time consumed by pipeline's execution... Bundan time, bir Bash yerleşimi gibi görünüyor . Ancak, bu sayfada bir açıklama bulamıyorum: https://www.gnu.org/software/bash/manual/html_node/Shell-Builtin-Commands.html#Shell-Builtin-Commands . Neden böyle?
11 bash  man  time 

4
İf ifadesine grep komutuyla dize araması nasıl yapılır?
İki dosyada birden fazla dizeyi aramak istiyorum. Her iki dosyada da bir dize bulunursa, bir şey yapın. Bir dize yalnızca bir dosyada bulunursa, başka bir şey yapın. Komutlarım bir sonraki: ####This is for the affirmative sentence in both files if grep -qw "$users" "$file1" && grep -qw "$users" "$file2"; then …

1
Bash, argüman listelerini kullanırken performans sorunu yaşıyor mu?
Bash 5.0'da çözüldü Arka fon Arka plan (ve anlayış için (ve bu soruyu aşağı çekmekten kaçınmaya çalışıyorum) beni bu soruna götüren yolu açıklayacağım (iyi, iki ay sonra hatırlayabileceğim en iyisi). Unicode karakterlerin listesi için bazı kabuk testleri yaptığınızı varsayın: printf "$(printf '\\U%x ' {33..200})" ve 1 milyondan fazla Unicode karakter …
11 linux  bash  time 

3
POSIX sh'de -nt / -ot testi yapma
Yerleşik testve [yardımcı programlar var -nt( "daha yeni") ve -otaynı isimlerin dış programlar için geçerlidir da (kabuk "POSIX modunda" çalışması sırasında bile, çoğu kabuklarda ( "daha eski") testleri erişebildiğim sistemler). Bu testler, iki dosyadaki değişiklik zaman damgalarını karşılaştırmak içindir. Belgelendirilmiş semantikleri uygulamalar arasında biraz değişiklik gösterir (bir dosya veya başka …
11 files  timestamps  posix  test 

2
Dosya tanımlayıcının ömrü nedir?
Açıklandığı gibi burada , yönlendirmeler kullanmak open()bir dosyaya yazmak için. Kabukta oluşturulan ve gerektiğinde kullanılan bir iç (?) Dosya tanıtıcısı vardır. İç tanımlayıcı komut dosyasının tüm süresi boyunca mı yoksa kabuk ömrü boyunca mı oluşturulur? Bir süre sonra, birkaç operasyondan vb. Yok edildi mi? Özellikle kabuğun kendi yerleşik işlemleri için …


2
Şifreli sistemi uzaktan açma
Sistemim çok hassas verilerle dolu, bu yüzden mümkün olduğunca çoğunu şifrelemem gerekiyor. Önyükleme sırasında her seferinde uzun bir şifre isteyen şifreli bir Debian kurulumum var. Bu şifreyi uzaktan girebilmem için kurmanın basit bir yolu var mı? Başka bir dağıtım bunu yapabilirse, Debian yerine başka bir şey yüklemeyi umursamıyorum.
11 debian  remote  luks 

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.