«coreutils» etiketlenmiş sorular

GNU Çekirdek Yardımcı Programları, GNU projesinin ls, cp, mv, rm gibi araçlar da dahil olmak üzere POSIX sisteminin çekirdek komut satırı araçlarını uygulamasıdır.

3
Neden 'ls' aniden boşluklu öğeleri tek tırnak içinde kaydırıyor?
Makinelerimden birinde (Debian Sid çalıştıran) lsboşluk içeren herhangi bir dosya adı yazdığımda onu çevreleyen tek tırnak işaretleri olduğunu fark ettim. Hemen takma adlarımı kontrol ettim, sadece onları eksiksiz bulmak için. wyatt@debian630:~/testdir$ ls 'test 1.txt' test1.txt wyatt@debian630:~/testdir$ alias alias ls='ls --color=auto' alias wget='wget --content-disposition' wyatt@debian630:~/testdir$ (resim) Adlarında tek tırnak içeren dosyalar …

13
Shell betiklerinde doğru kilitleme mi?
Bazen bir kabuk betiğinin yalnızca bir örneğinin aynı anda çalıştığından emin olmanız gerekir. Örneğin, tek başına kilitleme sağlamayan crond üzerinden yürütülen bir cron işi (örneğin, varsayılan Solaris crond). Kilitlemeyi gerçekleştirmek için kullanılan yaygın bir örnek şudur: #!/bin/sh LOCK=/var/tmp/mylock if [ -f $LOCK ]; then # 'test' -> race begin echo …

3
Evet dosyaya nasıl bu kadar çabuk yazar?
Bir örnek vereyim: $ timeout 1 yes "GNU" > file1 $ wc -l file1 11504640 file1 $ for ((sec0=`date +%S`;sec<=$(($sec0+5));sec=`date +%S`)); do echo "GNU" >> file2; done $ wc -l file2 1953 file2 Burada komutun saniyede satır yesyazdığını 11504640, 1953bash forve tuşlarını kullanarak 5 saniyede sadece satır yazabileceğimi görebilirsiniz echo. …
58 bash  coreutils  write  yes 

2
cp -L vs. cp -H
Sorun cp -HVeya ile dosyaları kopyalarken cp -Laynı sonuçları alıyorum: $ ls -l fileA fileA -> fileB $ cp fileA somewhere/ -H $ ls -l somewhere/ fileA # fileA is a copy of fileB, only renamed, with same properties! Bu cevap , her iki seçeneği de birlikte kullanılan UNLESS olarak …

3
Sistemimin / bininde bulunan `[` programı nedir?
Geçenlerde Fedora'nın /binklasörüne göz atıyordum ve adında bir ikili dosya olduğunu fark ettim [. Bu konuda daha fazla bilgi için interneti aramaya çalıştım, ancak yararlı bir şey bulamadım. Bunu araştırmak strace, daha yakından incelemek için yararlı bir şey üretmiyor gibi görünüyor. O nedir? Alarma geçmeli miyim? Sistemin uzlaşmasının bir sonucu …
32 fedora  gnu  coreutils 


2
Neden ln -s tek bir argüman kabul ediyor?
> cd /tmp > ln -s foo > ls -alhF /tmp lrwxrwxrwx 1 user user 3 Jul 29 14:00 foo -> foo Bu bir hata mı ln, yoksa bir dosyayı kendine bağlamak için bir kullanım durumu mu var? Bu birlikte coreutils 8.21-1ubuntu5.1.
27 symlink  coreutils  ln 

3
GNU “install” -d flag - nasıl çalışıyor?
Bir dizini kopyalamak, yapısını sürdürmek için makefile kuralı yazmaya çalışıyorum ve makefile dosyalarımızdaki diğer tüm kurallar kullanıldığından installtutarlı olmak istedim. Manpage'de şöyle yazıyor: ÖZET install [OPTION]... [-T] SOURCE DEST install [OPTION]... SOURCE... DIRECTORY install [OPTION]... -t DIRECTORY SOURCE... install [OPTION]... -d DIRECTORY... -d, --directory treat all arguments as directory names; …
26 coreutils 

4
GNU cp ve mv'deki -T seçeneğinin katma değeri nedir?
Neden bazı GNU Coreutils komutlarının -T/--no-target-directoryseçeneği var? .Geleneksel bir Unix dizin hiyerarşisinde (öz nokta) anlamını kullanarak yapabileceği her şey gibi görünüyor . Düşünen: cp -rT /this/source dir -TSeçenek oluşturmasını kopyasını önler dir/sourcealt dizin. Aksine /this/sourceile tanımlanır dirve içeriği ağaçların arasında buna göre eşlenir. Yani örneğin /this/source/foo.cgider dir/foo.cve benzeri ziyade için …
26 cp  coreutils 

4
-F seçeneğinin `dokunma 'için kullanımı nedir?
Kimden man touch: -f (ignored) Ama görmezden gelenin ne anlama geldiğini anlamadım . Aşağıdakileri denedim: $ ls -l file -rw-rw-r-- 1 pandya pandya 0 Mar 20 16:17 file $ touch -f file $ ls -l file -rw-rw-r-- 1 pandya pandya 0 Mar 20 16:18 file Ve buna rağmen zaman damgalarını …
23 coreutils  touch 

2
md5sum sağlama toplamına '\' hazırlanıyor
Adında "\" olan bir dosyanın sağlama toplamını bulurken neden md5sum sağlama toplamı önünde "\" hazırlanıyor? $ md5sum /tmp/test\\test \d41d8cd98f00b204e9800998ecf8427e /tmp/test\\test Aynısı diğer her bir yardımcı program için belirtilmiştir.

3
Tarih komutundaki “1 ay önce” seçeneği nasıl çalışır?
Bunun geçerli günü içinde geçmiş tarihi alıp almadığından veya yalnızca 30 veya 31 gün sürdüğünden emin değilim. Örneğin Şimdiki tarih ise March 28th, 1 ay önce olmalı February 28th, ama ne olur March 30th? senaryo Her gün bazı dosyaları yedeklemek istiyorum, komut dosyası bu dosyaları geçerli tarih $(date +%Y%m%d)biçiminde kaydedecek …
22 date  coreutils 

6
Linux'ta GNU coreutils yerine herhangi bir seçenek var mı?
Linux sistemlerimde GNU Coreutils kullanımını durdurmayı düşünüyorum, ama dürüst olmak gerekirse, diğer birçok GNU bileşeninin aksine, hiçbir alternatif düşünemiyorum (Linux'ta) . GNU coreutils'in hangi alternatifleri var? birden fazla pakete ihtiyacım olacak mı? Projeye verilen linkler bir zorunluluktur, dağıtım paketlerini adlandırmak için bonus puanlardır. Ayrıca Linux'ta çalıştıklarını bilmiyorsanız ve talimatlara başvuramıyorsanız …

3
Coreutils neden Python'dan daha yavaş sıralanıyor?
Python'un sıralama işlevinin hızını test etmek için aşağıdaki komut dosyasını yazdım: from sys import stdin, stdout lines = list(stdin) lines.sort() stdout.writelines(lines) Daha sonra bunu sort10 milyon satır içeren bir dosyadaki coreutils komutuyla karşılaştırdım : $ time python sort.py <numbers.txt >s1.txt real 0m16.707s user 0m16.288s sys 0m0.420s $ time sort <numbers.txt …


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.