Unix & Linux

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

8
Boş komutları cat komutuyla görüntüle
Aşağıdaki files.txt listesi var: -rw-rw-r-- 1 root dev 11 May 16 12:18 20_SumActive.txt -rw-rw-r-- 1 root dev 11 May 16 12:18 22_SumActive.txt -rw-rw-r-- 1 root dev 7 May 16 12:18 24_SumActive.txt -rw-rw-r-- 1 root dev 0 May 16 12:18 26_SumActive.txt -rw-rw-r-- 1 root dev 0 May 16 12:18 28_SumActive.txt Çıktı: …

2
Tırnaksız yankı çalıştırmak tehlikeli midir?
Birkaç benzer konu gördüm, ancak değişken sonuç vermemeye atıfta bulunuyorlar, ki bu da istenmeyen sonuçlara yol açabilir. Bu kodu gördüm ve bu kod satırı çalıştırıldığında çalıştırılacak bir şey enjekte etmek mümkün olacağını merak ediyordum: echo run after_bundle
11 shell  security  quoting  echo 

8
Koşullara bağlı olarak vaka dönüşümü
Ben bash bir durum koşulunda bir if koşul dayalı düşme olması için bir yol arıyorum. Örneğin: input="foo" VAR="1" case $input in foo) if [ $VAR = "1" ]; then # perform fallthrough else # do not perform fallthrough fi ;; *) echo "fallthrough worked!" ;; esac Yukarıdaki kodda, eğer değişken …

3
Neden / dev dizini dışındaki aygıt dosyasından sabit bağlantı oluşturamıyorum?
Benim sert bir bağlantı oluşturmak istediğinde /homedizine kök modunda Linux aşağıdaki hata iletisini gösterdi: ln: failed to create hard link ‘my_sdb’ => ‘/dev/sda1’: Invalid cross-device link Yukarıdaki hata mesajı aşağıda gösterilmiştir: # cd /home/user/ # ln /dev/sda1 my_sdb Ancak /devdizinde yalnızca sabit bir bağlantı oluşturabiliyordum ve diğer dizinlerde mümkün değildi. …
11 linux  hard-link  ln 

2
Bir yola önek olarak kullanıldığında ~ (dalga) nedir?
Düzenleme: Bu, /programming/998626/meaning-of-tilde-in-linux-bash-not-home-directory/ kopyası . Bu soruyu yinelenen olarak kapatma şöhretim yok. Ben ~ana dizinde olduğu gibi değil, bu atıfta : $ ls ~foo/bar /some/mount/point/foo/bar Ancak farklı bir bağlama noktası ile denerseniz, örneğin: $ mount | ag "/dev " devfs on /dev (devfs, local, nobrowse) $ ls /dev/stdin /dev/stdin $ …
11 command-line  osx 

3
Grep'i iki kelimeden birini içeren bir satır aramak için nasıl kullanabilirim?
Bir metin dosyasında 'word1' XOR 'word2' olan satırları aramak istiyorum. Bu nedenle word1, word2 içeren satırlar çıkarmalı, ancak her iki sözcüğün de bulunduğu satırlar çıkmamalıdır. XOR kullanmak istedim ama linux komut satırına nasıl yazacağımı bilmiyorum. Denedim: grep 'word1\|word2' text.txt grep word1 word2 text.txt grep word1 text.txt | grep word2 grep …

1
`` Strace '' neden bu sürecin bir şey beklediğini göstermiyor?
Güçlü stracebeni hayal kırıklığına uğrattı . Bu nasıl mümkün olabilir? time foogösterilmesi foobirkaç saniye alır ("gerçek"), ancak hem kullanıcı alanında ("kullanıcı") hem de çekirdeğinde ("sys") önemsiz işlemci zamanını kullanır. Meraklı için fooaşağıda tanımlanmıştır. Bu yüzden zamanının çoğunu CPU talimatlarını yürütmek yerine başka bir şey beklemekle geçirir. Normalde, nasıl beklediğini görebiliyorum …


5
İkili dosyanın içeriği nasıl tersine çevrilir?
Dosya uzantısı olmayan bir veri dosyası bulduğum bir sorunu çözüyordum . fileBir komut gösterir data file (application/octet-stream). hdKomut gösterileri GSMH. son satırda. Bu dosyayı tersine çevirirsem .PNG biçiminde dosyayı alırım, her yerde aradım ama ikili dosyanın içeriğini nasıl tersine çevireceğini açıklayan bir çözüm bulamadım.
11 binary 


3
“/ Bin / sh” “/ bin / bash” öğesini gösterdiğinde kabuk komut dosyası çalıştırma
Bu soruda aşağıdakileri okudum : bash - POSIX uyumlu hale getiren bir --posix anahtarını destekler. Ayrıca sh olarak çağrılırsa POSIX'i taklit etmeye çalışır . Yukarıdaki alıntı, /bin/shbunun bir bağlantı olduğunu varsayar /bin/bash. Ama "sh olarak çağrıldı" ile ne kastedildiğini tam olarak anlamıyorum . Diyelim ki "script.sh" olarak adlandırılan şu komut …
11 linux  bash  shell 

3
Ssh uzak komut satırı bağımsız değişkenleri nasıl ayrıştırılır
Uzak ssh komutlarına yapılan argümanlardan iki kez kaçmak gerektiğine dair soru ve cevapları gördüm. Sorum şu: İkinci ayrıştırma nerede ve ne zaman yapılıyor? Aşağıdakileri çalıştırırsam: $ ssh otherhost pstree -a -p Çıktıda aşağıdakileri görüyorum: |-sshd,3736 | `-sshd,1102 | `-sshd,1109 | `-pstree,1112 -a -p Remote command ( pstree) için üst işlem …
11 bash  shell  ssh  process  quoting 

13
Sınırlandırılmış öğelerin tek bir satırını sayısal olarak nasıl sıralayabilirim?
Ben rasgele bir karakter tarafından sınırlanmış bir sayı satırı (veya birçok satır) var. Her satırın öğelerini sınırlayıcıyı koruyarak sayısal olarak sıralamak için hangi UNIX araçlarını kullanabilirim? Örnekler: sayı listesi; girdi 10 50 23 42:; sıralanmış:10 23 42 50 IP adresi; girdi 10.1.200.42:; sıralanmış:1.10.42.200 CSV; girdi 1,100,330,42:; sıralanmış:1,42,100,330 boru ayrılmış; girdi …

3
Bir kabuk komut dosyasında, arka planda bir komutu nasıl başlatabilirim (2) x saniye bekler (3) bu komut çalışırken ikinci bir komut çalıştırır?
Bunun olması gereken şey: A sürecini arka planda başlat x saniye bekle B sürecini ön planda başlat Beklemeyi nasıl gerçekleştirebilirim? Görüyorum ki 'uyku' her şeyi durduruyor gibi görünüyor ve aslında A sürecinin tamamen bitmesini 'beklemek' istemiyorum. Zaman bazlı döngüler gördüm ama daha temiz bir şey olup olmadığını merak ediyorum.

1
Sudo için bir anahtar dosyası parola olarak kullanılabilir mi?
bağlam Dizüstü bilgisayarımda herkese açık olarak çalışmayı seviyorum, ancak sudo'yu şifre olmadan da kullanmayı seviyorum. Şimdi bildiklerime dayanarak, dosyamdaki NOPASSWDseçeneği kullanacağım sudoers, ancak tabii ki herkes istediği gibi sudo kullanabilir. Aklıma gelen önemli bir düşünce , kilitleme programlarının mevcut olduğudur. Ancak, (1) daha hızlı, (2) şifremi girmekten daha kolay ve …
11 sudo  usb  usb-drive 

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.