Unix & Linux

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

3
Bir direkte izinleri tekrarlı olarak nasıl ayarlarım (ACL etkin)?
Örneğin, meslektaşlarımın belirli bir dizine yazma izni vermek istiyorum. Diyelim ki içindeki alt dizinlerin erişim hakları 775, dosyalar 664 ve ayrıca dir - 775 de çalıştırılabilir dosyalar vardı. Şimdi yazma izinleri eklemek istiyorum. Chmod ile bir şey deneyebilirim chmod o+w -R mydir/ Ama bu hiç hoş değil, çünkü dünyayı yazılabilir …
24 linux  bash  permissions  acl 

6
dosyalar için mkdir -p
Bu soru edildi göç Unix & Linux Stack Exchange'de yanıtlanabilir çünkü yığın taşması gelen. 6 yıl önce göç etmiş . mkdir -pbir dizin yaratacak; ayrıca gerektiğinde üst dizinleri oluşturacaktır. Gerektiğinde bir dosya ve üst dizinler yaratacak dosyalar için benzer bir komut var mı?
24 shell  directory 

6
vimdiff renk kodlamasını devre dışı bırakma / etkinleştirme
Renk kodlamasını hızlı bir şekilde devre dışı bırakmak / etkinleştirmek için herhangi bir yol var mı vimdiff? Sorun şu ki, içinde renkli metin var vimve metin görünmüyor, metin rengi Kırmızı ve de vimdiffarka plan rengini kırmızıya koymaya çalışıyor, okunmasını zorlaştırıyor. Bu nedenle, metni doğrulamak ve daha sonra yeniden etkinleştirmek için …
24 colors  vimdiff 

3
Diff, sadece sağ dosyadan değiştirilmiş satırı göster
Dosyam var ave klonlandığından beri değiştirilen bsatırların çıktısını almak istiyorum . Sadece değiştirilmiş çizgiler, çevreleyen bağlam yok, fark ofset işareti yok.ba Bunu kabuk komut dosyası kullanarak nasıl yapabilirim? (Python / Perl / PHP / ... yok) Sed ve awk kabul edilebilir çözümlerdir. Şimdilik ne yapıyorum -suppress-common-lines ve sed ile regex …
24 shell-script  sed  awk  diff 



2
Yeni bir hat yazmanın tersine, terminaldeki bir hattın içeriği nasıl değiştirilir?
Böylece, wgetbir web sayfası görüntülendiğinde, dosyaların / dosyaların ne kadar indirildiğini belirten bir durum çubuğu gösterir. Bu gibi görünüyor: 25%[=============>______________________________________] 25,000 100.0K/s (alt çizgiler boşluktur; orada birden fazla ardışık boşluğun nasıl elde edilebileceğini çözemedim) Ancak, stdout'a başka bir satır yazmak ve başka bir ilerleme çubuğu eklemek yerine, bunu şöyle günceller: …
24 terminal 

2
tty için baud hızını ayarlayın
Belirli bir tty için baud hızını nasıl ayarlarım (bu durumda seri port)? Kullanmayı denedim stty -F /dev/tty.iap ispeed 19200 Ancak Invalid argumentdenediğim her hızda (2400, 4800, vb.) 9600 (varsayılan) hariç hata alıyorum . C programını kullanarak hızı başarıyla değiştirebilirim cfsetspeed. ttysDosya gibi başka bir yerde değişiklik yapmam gerekir mi?


2
Yürütülebilir sembolik bağlantı “komut bulunamadı” ile sonuçlanır
Bunun gibi sembolik bir bağlantı (dün) oluşturdum: sudo ln -s bin/python /usr/bin/prj-python Koşarken: prj-python file.py Alırım: prj-python: command not found Bağlantıyı tekrar oluşturmaya çalıştığımda şunu alıyorum: ln: `/ usr / bin / prj-python 'sembolik bağını oluşturmak: Dosya var Bu neden oluyor? Benim $PATH: / Usr / local / sbin: / …
24 symlink  ln 

3
bağıl yolları olan katran
Göreceli yolları kullanarak tar ile bir arşiv oluşturmaya çalışıyorum. Aşağıdaki komutu kullanıyorum: tar czf ~/files/wp/my-page-order.tar.gz -C ~/webapps/zers/wp-content/plugins/ ~/webapps/zers/wp-content/plugins/my-page-order Ancak arşivlenmiş dosyalar hala mutlak yollara sahiptir. Tar'yı göreceli yollarla nasıl kullanabilirim?
24 tar 


4
Bir bash betiğinde evet cevabı
git cloneBir bash betiği ile bir yalak yapmayı deniyorum , ancak betiği ve sunucuyu ilk çalıştırdığımda henüz komut dosyası başarısız oluyor. Böyle bir şeyim var: yes | git clone git@github.com:repo/repoo.git The authenticity of host 'github.com (207.97.227.239)' can't be established. RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. Are you sure you want to …
24 shell  ssh  scripting  git 



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.