Unix & Linux

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

6
Shebang'ı / bin / bash yerine / bin / sh ile işaretlemenin bir nedeni var mı?
Gördüğüm çoğu kabuk senaryosunda (kendim yazmadıklarım dışında), Shebang’ın kurulduğunu fark ettim #!/bin/sh. Bu beni daha eski senaryolarda şaşırtmadı, ama oldukça yeni senaryolarda da var. Tercih edilmesinin bir sebebi var mı /bin/shüzerinde /bin/bashberi, bashbir on yıl içinde geri iyi gidiyor birçok Linux ve BSD makinelerde, hemen hemen her yerde ve genellikle …
53 bash  shell  history  shebang 

4
Git çekme nasıl ödevimi yedi?
Müdürün ofisinde, köpeğin doğduğu gün ev ödevimi yediğini açıklayan bir çocuk gibi hissediyorum, ama karşısında çılgınca bir veri kaybı hatası görüyorum ve bunun nasıl olduğunu çözemiyorum. Git'in depo bütünümü nasıl yiyebildiğini bilmek istiyorum! Goring'çiyi defalarca geçirdim ve hiçbir zaman göz kırpmadı. Bir 20 Gig Subversion repoyu 27 git repo'ya bölmek …



1
'Rm. *' Hiç üst dizini siler mi?
İfade .*, geçerli ve üst dizinleri içerecek şekilde bash ile genişletilir: $ ls -la total 2600 drwxrwxrwx 2 terdon terdon 2162688 Sep 10 16:22 . drwxr-xr-x 142 terdon terdon 491520 Sep 10 15:34 .. -rw-r--r-- 1 terdon terdon 0 Sep 10 16:22 foo $ echo .* . .. Koşarsam rm …
53 shell  wildcards  rm  posix 

2
Aynı inode numarasına sahip tüm dosyalar listeleniyor mu?
Diyelim ki, ls -libir dizinin içine girdiğimde şunu anlıyorum: 12353538 -rw-r--r-- 6 me me 1650 2013-01-10 16:33 fun.txt Çıkış gösterdiği gibi, dosya fun.txt vardır 6 sabit bağlantıları; ve inode numarası 12353538'dir . Durum göz önüne alındığında, dosya için tüm hard linkleri nasıl bulabilirim, yani aynı inode numarasına sahip dosyaları?
53 ls  inode 

2
`#! / Usr / bin / env komutlu Shebang satırı - argüman 'Linux'ta başarısız oluyor
Basit bir senaryom var: #!/usr/bin/env ruby --verbose # script.rb puts "hi" OSX kutumda iyi çalışıyor: osx% ./script.rb hi Ancak, linux kutumda bir hata atıyor linux% ./script.rb /usr/bin/env: ruby --verbose: No such file or directory Shebang hattını manuel olarak çalıştırırsam, iyi çalışıyor linux% /usr/bin/env ruby --verbose ./script.rb hi Ancak, ruby --verbosetek …

11
VirtualBox'a kurulumdan sonra CentOS ağ arayüzü yok
Centos 6.4 i386'yı kurduğum sanal kutuyu kurduğum Ubuntu 12.10 var. Ubuntu'da ben var: 3.5.0-17 genel çekirdek çalışıyor. Sanal kutuya Centos 6.4'ü yüklüyorum ve her şey yolunda gidiyor, ancak VM makinesine ön yüklediğimde yalnızca geridöngü arayüzü var. Başka hiçbir şey. İfcfg-eth0 dosyasını el ile eklemeye çalıştım ancak hiçbir şey olmuyor. VM …


2
SSH ve giriş dizini izinleri
Bu SSH sorununu okulumun sunucularındaki sınıf hesaplarımdan biriyle çözmek saatlerimi aldı. Parolamı girmeden belirli bir sınıf hesabına ssh yapamazdım, diğer sınıf hesaplarımla parolasız kimlik doğrulama çalışıyordu. .Ssh / dizin ve tüm içeriği, diğer sınıf hesaplarıyla aynı, doğru izinlere sahipti. Sorunu kendi ana dizinde ayarlamış izinlerdi. HOME dizinimdeki izinler 770 olarak …
53 ssh  permissions 


1
Neden ilk 1024 port sadece root kullanıcısı ile sınırlandırılmış?
Bu her şeyden çok boşta meraktır. Bir arkadaşım bana “hangi kök dizinin Linux altında kullanabileceği? Ona 0-1024'ün sınırlı olduğunu söyledim. Sonra neden böyle olduğunu sordu ve ... Kaybettim. Hiçbir fikrim yok. Bu bağlantı noktalarının kısıtlanmasının ve 1025-65535'in olmamasının bir nedeni var mı? Çoğu büyük ağ servisi (HTTP, FTP, SSH, Telnet, …


2
'Kök' hesabın kökeni
Kök hesabın kökeni nedir? Nereden geldi ve neden yine de kök adı verildi? (Aslen Twitter'da @lizztheblizz tarafından sorulmuştur.)
53 history  root 

7
Bir kabuk komut dosyasında zaman aşımına uğradı
Standart girdiden okuyan bir kabuk betiğim var . Nadir durumlarda, girdi vermeye hazır hiç kimse olmayacak ve komut dosyası zaman aşımına uğramalı . Zaman aşımı durumunda, komut dosyası bir miktar temizleme kodu yürütmelidir. Bunu yapmanın en iyi yolu nedir? Bu betiğin , C derleyicisi olmayan 20. yüzyıl unix sistemleri ve …
53 shell  signals  timeout 

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.