Pytania otagowane jako coreutils

GNU Core Utilities to implementacja projektu GNU podstawowych narzędzi wiersza poleceń systemu POSIX, w tym narzędzi takich jak ls, cp, mv, rm itp.

3
Dlaczego „ls” nagle owija przedmioty spacjami w pojedyncze cudzysłowy?
Właśnie zauważyłem, że na jednym z moich komputerów (z uruchomionym Debianem Sid) zawsze, gdy wpisuję lsdowolną nazwę pliku ze spacjami, otaczają ją pojedyncze cudzysłowy. Natychmiast sprawdziłem swoje aliasy, ale znalazłem je nietknięte. 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$ (obrazek) Kolejny test z …

13
Prawidłowe blokowanie w skryptach powłoki?
Czasami musisz się upewnić, że jednocześnie działa tylko jedna instancja skryptu powłoki. Na przykład zadanie cron, które jest wykonywane przez crond, które nie zapewnia samodzielnego blokowania (np. Domyślny crond Solaris). Typowym wzorem do implementacji blokowania jest następujący kod: #!/bin/sh LOCK=/var/tmp/mylock if [ -f $LOCK ]; then # 'test' -> race …

3
Jak „tak” pisze do pliku tak szybko?
Podam przykład: $ 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 Tutaj możesz zobaczyć, że polecenie yeszapisuje 11504640linie w sekundę, podczas gdy ja mogę pisać tylko 1953linie w 5 …
58 bash  coreutils  write  yes 

2
cp -L vs. cp -H
Problem Podczas kopiowania plików za pomocą cp -Hlub cp -Lotrzymuję te same wyniki: $ ls -l fileA fileA -> fileB $ cp fileA somewhere/ -H $ ls -l somewhere/ fileA # fileA is a copy of fileB, only renamed, with same properties! Ta odpowiedź tutaj opisuje obie opcje jako podobne …

3
Co to jest program `[`, który znajduje się w / bin mojego systemu?
Niedawno przeglądałem /binfolder mojej Fedory i zauważyłem plik binarny o nazwie [. Próbowałem przeszukać Internet, aby uzyskać więcej informacji na ten temat, ale nie znalazłem nic przydatnego. Przepuszczanie go stracenie wydaje się również produkować niczego przydatnego do bliższej kontroli. Co to jest? Czy powinienem się niepokoić? Czy może to wynik …
32 fedora  gnu  coreutils 



3
Flaga GNU „install” -d - jak to działa?
Próbuję napisać regułę makefile, aby skopiować katalog, zachowując jego strukturę, a ponieważ wszystkie inne reguły w naszych plikach makefile używają install, chciałem zachować spójność. Na stronie podręcznika jest napisane: STRESZCZENIE install [OPTION]... [-T] SOURCE DEST install [OPTION]... SOURCE... DIRECTORY install [OPTION]... -t DIRECTORY SOURCE... install [OPTION]... -d DIRECTORY... -d, --directory …
26 coreutils 

4
Jaka jest wartość dodana opcji -T w GNU cp i mv?
Dlaczego niektóre polecenia GNU Coreutils mają taką -T/--no-target-directoryopcję? Wydaje się, że wszystko, co robi, można osiągnąć za pomocą semantyki .(self dot) w tradycyjnej uniksowej hierarchii katalogów. Wobec: cp -rT /this/source dir Ta -Topcja zapobiega tworzeniu dir/sourcepodkatalogu przez kopię . Raczej /this/sourcejest identyfikowany z, dira zawartość jest odpowiednio mapowana między drzewami. …
26 cp  coreutils 

4
Do czego służy opcja -f dla `touch`?
Od man touch: -f (ignored) Ale nie rozumiem, co należy rozumieć przez ignorowanie . Próbowałem następujące: $ 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 Zauważyłem, że mimo to …
23 coreutils  touch 


3
Jak działa opcja „1 miesiąc temu” w poleceniu daty?
Nie jestem pewien, czy ta data minie w ciągu bieżącego dnia, czy też zajmie to tylko 30 lub 31 dni. na przykład Jeśli aktualna data to March 28th1 miesiąc, musi być February 28th, ale co się stanie, kiedy będzie March 30th? Scenariusz Chcę tworzyć kopie zapasowe niektórych plików każdego dnia, …
22 date  coreutils 

6
Jakieś opcje na zamianę jądra GNU w Linuksie?
Myślałem o zaprzestaniu używania GNU Coreutils na moich systemach Linux, ale szczerze mówiąc, w przeciwieństwie do wielu innych komponentów GNU, nie mogę wymyślić żadnych alternatyw (w systemie Linux) . Jakie są alternatywy dla rdzeni GNU? czy potrzebuję więcej niż jednej paczki? Odnośniki do projektu są koniecznością, dodatkowe punkty za nadawanie …

3
Dlaczego Coreutils sortuje się wolniej niż Python?
Napisałem następujący skrypt, aby przetestować szybkość funkcji sortowania Pythona: from sys import stdin, stdout lines = list(stdin) lines.sort() stdout.writelines(lines) Następnie porównałem to do sortpolecenia coreutils w pliku zawierającym 10 milionów linii: $ time python sort.py <numbers.txt >s1.txt real 0m16.707s user 0m16.288s sys 0m0.420s $ time sort <numbers.txt >s2.txt real 0m45.141s …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.