GNU Coreutils
| Autor | Projekt GNU |
|---|---|
| Pierwsze wydanie | 4 kwietnia 2003 |
| Aktualna wersja stabilna | 9.11 (20 kwietnia 2026) [±] |
| System operacyjny | UNIX i systemy uniksopodobne |
| Licencja | GNU GPL |
| Strona internetowa | |
GNU Coreutils lub coreutils – zbiór podstawowych narzędzi do obsługi plików, powłoki i tekstu w systemach uniksopodobnych. Zawiera narzędzia, których obecność jest oczekiwana w każdym systemie operacyjnym[1].
Coreutils łączy w sobie kilka, dawniej dystrybuowanych osobno, paczek, takich jak textutils, shellutils oraz fileutils.
Programy zawarte w GNU Coreutils
| Narzędzia plikowe | |
|---|---|
chcon |
Zmienia kontekst zabezpieczeń (SELinux) |
chgrp |
Zmienia grupę właścicieli plików |
chown |
Zmienia właściciela pliku |
chmod |
Zmienia prawa dostępu do pliku lub katalogu |
cp |
Kopiuje plik lub katalog |
dd |
Kopiuje i konwertuje pliki |
df |
Pokazuje wolne miejsce na dyskach |
dir |
Działa identycznie jak „”. (Posortowane pliki są wyświetlane w kolumnach)
|
dircolors |
Konfiguracja kolorów dla ls
|
install |
Kopiuje pliki i ustawia atrybuty |
ln |
Tworzy dowiązanie do pliku |
ls |
Wyświetla pliki w katalogu |
mkdir |
Tworzy katalog |
mkfifo |
Tworzy FIFO (potoki nazwane) |
mknod |
Tworzy pliki specjalne blokowe lub znakowe |
mktemp |
Tworzy tymczasowy plik lub katalog |
mv |
Przesuwa lub zmienia nazwy plików |
rm |
Usuwa pliki |
rmdir |
Usuwa puste katalogi |
shred |
Bezpiecznie usuwa plik, najpierw nadpisując go, aby ukryć jego zawartość |
sync |
Opróżnia bufory systemu plików |
touch |
Zmienia czas ostatniego dostępu do pliku |
truncate |
Zmniejsza lub zwiększa rozmiar pliku do wybranego rozmiaru |
vdir |
Działa identycznie jak „”. (długa postać listy zawartości katalogów)
|
| Narzędzia tekstowe | |
base64 |
Koduje/dekoduje dane do/z base64 i wypisuje je na standardowym wyjściu |
cat |
Łączy pliki i wypisuje je na standardowe wyjście |
cksum |
Oblicza sumę kontrolną i liczy bajty w pliku |
comm |
Porównuje dwa posortowane pliki linia po linii |
csplit |
Dzieli plik na części według linii kontekstowych |
cut |
Usuwa sekcje z każdej linii plików |
expand |
Konwertuje znaki tabulacji na spacje |
fmt |
Prosty optymalny formater tekstu |
fold |
Zawija każdą linię wejścia aby pasowała do określonej szerokości |
head |
Wypisuje początkową część pliku |
join |
Łączy linie dwóch plików według wspólnych pól |
md5sum |
Oblicza i sprawdza sumy kontrolne MD5 |
nl |
Numeruje linie plików |
od |
Zrzuca pliki w formacie ósemkowym i innych |
paste |
Łączy linie plików |
ptx |
Tworzy indeks permutacyjny zawartości pliku |
pr |
Konwertuje pliki tekstowe do drukowania |
sha1sum,sha224sum,sha256sum,sha384sum,sha512sum |
Oblicza i sprawdza sumy kontrolne SHA-1, SHA-224/256/384/512 |
shuf |
Generuje losowe permutacje |
sort |
Sortuje linie plików tekstowych |
split |
Dzieli pliki na kawałki |
sum |
Sprawdza sumy kontrolne i liczy bloki w pliku |
tac |
Łączy i wypisuje odwrócone pliki |
tail |
Wypisuje końcową część pliku |
tr |
Tłumaczy lub usuwa znaki |
tsort |
Sortuje topologicznie |
unexpand |
Zamienia spacje na znaki tabulacji |
uniq |
Usuwa powtarzające się linie z pliku |
wc |
Wypisuje liczbę bajtów, słów i linii w plikach |
| Narzędzia powłoki | |
arch |
Działa identycznie jak „” (wypisuje architekturę komputera)
|
basename |
Oddziela katalog i przyrostek od nazw plików |
chroot |
Uruchamia polecenie ze zmienionym katalogiem roota |
date |
Wyświetla lub ustawia datę i czas systemowy |
dirname |
Usuwa niekatalogowy przyrostek nazwy pliku |
du |
Wyświetla zużycie miejsca na dysku |
echo |
Wyświetla linijkę tekstu |
env |
Wyświetla i zmienia zmienne środowiskowe |
expr |
Wykonuje wyrażenie |
factor |
Wypisuje czynniki pierwsze liczby |
false |
Nic nie robi, zwraca niepowodzenie |
groups |
Wyświetla grupy, których członkiem jest użytkownik. |
hostid |
Wypisuje numeryczny identyfikator bieżącego hosta |
id |
Wypisuje rzeczywiste i efektywne UID oraz GID |
link |
Tworzy twarde dowiązanie do pliku |
logname |
Wypisuje nazwę zgłoszeniową użytkownika |
nice |
Uruchamia program ze zmodyfikowanym priorytetem |
nohup |
Pozwala programowi na kontynuowanie pracy nawet po wylogowaniu |
pathchk |
Sprawdza, czy nazwy plików są prawidłowe lub przenośne |
pinky |
Odchudzona wersja finger |
printenv |
Wypisuje zmienne środowiskowe |
printf |
Formatuje i drukuje dane |
pwd |
Wypisuje nazwę obecnego katalogu roboczego |
readlink |
Wyświetla wartość dowiązania symbolicznego |
runcon |
Uruchamia komendę z podanym kontekstem bezpieczeństwa |
seq |
Wypisuje kolejne liczby |
sleep |
Czeka przez podany czas |
stat |
Drukuje status pliku lub systemu plików |
stty |
Zmienia i drukuje ustawienia linii terminala |
su |
Uruchamia powłokę lub komendę z prawami innego użytkownika (domyślnie root) |
tee |
Czyta ze standardowego wejścia i przesyła kopię na standardowe wyjście oraz do pliku |
test |
Testuje wyrażenia |
timeout |
Uruchamia komendę z limitem czasowym |
true |
Nic nie robi, ale zwraca powodzenie |
tty |
Wypisuje nazwę terminala |
uname |
Wypisuje informacje o systemie |
unlink |
Usuwa plik, używając funkcji unlink
|
uptime |
Mówi, jak długo system jest włączony |
users |
Wypisuje nazwy użytkowników obecnie zalogowanych na hoście |
who |
Wypisuje wszystkich zalogowanych użytkowników |
whoami |
Wypisuje efektywny UID |
yes |
Wypisuje bez końca podany ciąg znaków |
| Inne narzędzia | |
[ |
Synonim dla test, pozwala na użycie takich wyrażen jak [ wyrażenie ]. |
Zobacz też
Przypisy
- ↑ Coreutils - GNU core utilities [online], www.gnu.org [dostęp 2026-05-03].
Linki zewnętrzne
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.