Unix & Linux

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

4
Yerel ortam değişkeni nasıl değiştirilir?
Ben yarattı en_US.utf8 , et_EE.iso88591 ve ru_RU.utf8 yerelleştirme dosyalarını. Yerel ayar değişkenlerinden herhangi birini ru_RU.utf8 veya en_US.utf8 olarak değiştirmeye çalışırsam , bunun herhangi bir etkisi yoktur: # locale -a C en_US.utf8 et_EE et_EE.iso88591 POSIX ru_RU.utf8 # LC_TIME=ru_RU.utf8 # locale | grep LC_TIME LC_TIME="et_EE.iso88591" # LC_TIME="ru_RU.utf8" # locale | grep LC_TIME …



4
Stdout'a çıktı ve aynı zamanda bir dosyaya grep
Metin çıktı bir komut dosyası var stdout. Tüm bu çıktıyı terminalimde görmek istiyorum ve aynı zamanda bazı satırları filtrelemek ve bir dosyaya kaydetmek istiyorum. Misal: $ myscript Line A Line B Line C $ myscript | grep -P 'A|C' > out.file $ cat out.file Line A Line C Terminalde ilk …
18 grep  pipe  stdout  tee 

3
Katran arşivinden dosyaları kaldırma
Çok foo.tar.xzsayıda (200000) dosya içeren büyük bir dosya var. Bu arşivin istemediğim bazı (yaklaşık 5000) dosya içerdiğini anladım. Her şeyi diskime açmak için yeterli disk alanım yok; ayrıca, eğer yaparsam, niteliklerin / hakların kaybolabileceğinden korkuyorum. Sıkıştırılmış arşivin iki kopyasını barındırmak için yeterli alanım var . Anında, yani arşivi tek tek …
18 tar 

3
/ Var / backups'a keyfi yedekler koymak kötü / tehlikeli / uygunsuz mu?
/var/backupsDebian tabanlı sistemlerde sistem tarafından oluşturulan bir dizin vardır. Birkaç git depoları yedekleri depolamak için bir yere ihtiyacım var (primerler bitbucket üzerinde). Eğer onları / var / backup / git içinde saklarsam, bu apt-get'i bozar mı yoksa uygunsuz zamanlarda otomatik olarak silinir mi? / Var / backup kullanmamam için herhangi …
18 debian  fhs 

1
Programdan çıktığımda “man” ekranı nasıl geri yükler?
catVeya gibi bir programın lskılavuz sayfasını qaçarsam, kılavuz sayfanın içeriğini yazdırır (uygun sözcük olmayabilir) ve düğmesine bastığımda, mankomutu çağırmadan önce olduğu gibi ekranı gösterir . Geri yükleme nasıl gerçekleşir? Her şeyi silen ve ardından kabuğun önceki içeriğini ne basar? Misal: [VAR121@Tesla Testing]$ man ls Çıktı: LS(1) User Commands LS(1) NAME …
18 bash  shell  terminal  man 

3
Değişken genişleme nasıl ertelenir
Komut dizimin üstündeki bazı dizeleri henüz ayarlanmamış değişkenlerle başlatmak istiyordum, örneğin: str1='I went to ${PLACE} and saw ${EVENT}' str2='If you do ${ACTION} you will ${RESULT}' ve daha sonra da PLACE, EVENT, ACTIONve RESULTkurulacaktır. Daha sonra değişkenler genişletilmiş ile benim dizeleri yazdırmak istiyorum. Tek seçeneğim evalmi? Bu işe yarıyor gibi görünüyor: …
18 bash  shell  string 



10
Ssh komutunu kullanarak yeniden başlatma işlemini gerçekleştirdikten sonra bağlantıyı kapatma
reboot -fKomutu bir Unix makinesini yeniden başlatmaya zorlamak için kullanıyorum . Sorun şu ki, ssh bağlantısının neden bilmediğim uzun süre aktif kalması? Makineyi yeniden başlattıktan hemen sonra ssh bağlantısını kapatmak ve yerel kabuğuma geri dönmek istiyorum. Bunu nasıl yapabilirim? Bayraksız yeniden başlat komutunun -fçalışmadığını unutmayın.
18 ssh  remote 

5
Dizin başına temelinde takma ad nasıl ayarlanır?
Bir takma adınız olduğunu go, ancak farklı dizinlerde farklı şeyler yapmasını istediğinizi varsayalım ? Bir dizinde çalışması gerekir cmd1, ancak başka bir dizinde çalışması gerekircmd2 Bu arada, yukarıdaki dizinlere geçmek için bir takma adım var, bu yüzden gotakma ad atamasını takma ada eklemek mümkün foomü? alias "foo=cd /path/to/foo" OSX'te bash …



5
Kopyaları kaldırırken iki listeyi birleştir
Busybox (OpenWRT) kullanarak gömülü bir linux sistemim var - bu yüzden komutlar sınırlı. Şöyle iki dosya var: ilk dosya aaaaaa bbbbbb cccccc mmmmmm nnnnnn ikinci dosya mmmmmm nnnnnn yyyyyy zzzzzz Bu 2 liste 1 dosyada birleştirmek ve yinelenenleri kaldırmak gerekir. Ben fark var (boşluk sınırlıdır) biz büyük kullanım için olsun …
18 bash  grep  sed  awk  busybox 

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.