GNU Core Utilities | |
---|---|
Typ | Utility |
Vývojář | Projekt GNU |
Zapsáno v | C , shell skripty [1] |
Operační systém | OS podobný Unixu |
Nejnovější verze | |
Licence | GNU GPL |
webová stránka | gnu.org/software/coreuti… |
Mediální soubory na Wikimedia Commons |
GNU Core Utilities (nebo coreutils ) je softwarový balík GNU , který obsahuje velké množství základních utilit, jako jsou cat , ls a rm , které jsou vyžadovány pro operační systémy typu UNIX . Balíček obsahuje několik starších balíčků - textutils , shellutils a fileutils - a různé další nástroje.
Základní nástroje GNU podporují dlouhé volby v příkazech, povolují volby po konstantních argumentech, pokud není nastavena proměnná prostředí POSIXLY_CORRECT (která však podporuje různé funkce v BSD).
Podle filozofie a konvencí programování GNU jsou nástroje jako info preferovány před tradičními manuály , takže dokumentace je rozsáhlejší než obvykle.
Souborové nástroje | |
---|---|
chcon | Změní kontext zabezpečení souboru ( SELinux ) |
chgrp | Změní skupinu vlastníků souboru |
chown | Změní vlastníka souboru |
chmod | Změní oprávnění souboru |
cp | Kopírování souborů a/nebo adresářů |
dd | Kopírování a převod souborů |
df | Zobrazuje volné místo na připojených souborových systémech |
dir | Stejné jako ls -C -b (soubory jsou uvedeny ve svisle řazených sloupcích) |
dircolors | Nastavuje barevné schéma pro výstup příkazu ls |
install | Kopíruje soubory a nastavuje atributy |
ln | Vytvoří odkaz na soubor |
ls | Zobrazí seznam souborů |
mkdir | Vytváří adresáře |
mkfifo | Vytvoří FIFO (pojmenované kanály) |
mknod | Vytváří speciální soubory |
mktemp | Vytvoří dočasný soubor nebo adresář |
mv | Přesouvá a přejmenovává soubory |
realpath | Vrátí danou absolutní nebo relativní cestu k souboru |
rm | Smaže soubory |
rmdir | Odstraní prázdné adresáře |
shred | Přepíše soubory, aby skryl obsah (tzv. zabezpečené mazání) a volitelně soubory odstraní |
sync | Zapisuje vyrovnávací paměti systému souborů na disk |
touch | Mění čas vytvoření, úpravy souborů |
truncate | Zmenší nebo zvětší velikost souboru na danou velikost |
vdir | Stejné jako ls -l -b (vypisuje soubory v dlouhém formátu) |
Textové nástroje | |
base64 | Kóduje/dekóduje data do base64 a tiskne na stdout |
cat | Zřetězit a vytisknout soubory na stdout |
cksum | Ověřuje kontrolní součty souborů |
comm | Porovná dva uspořádané soubory řádek po řádku |
csplit | Rozděluje soubory do sekcí |
cut | Odebere pole z každého řádku souboru [3] |
expand | Převede znaky tabulátoru na mezery |
fmt | Formátuje text |
fold | Přeruší dlouhé linky pro výstupní zařízení s omezenou šířkou |
head | Vytiskne několik prvních řádků souboru |
join | Sloučí soubory podle společného pole |
md5sum | Vypočítá a ověří hash MD5 |
nl | Očísluje řádky souboru |
numfmt | Přeformátovat čísla |
od | Zobrazuje obsah souborů v osmičkovém a jiném formátu |
paste | Zřetězí řádky v souborech |
ptx | Vypíše uspořádaný index souboru |
pr | Převádí textové soubory do formátu pro tisk |
sha1sum, sha224sum, sha256sum, sha384sum, sha512sum |
Vypočítá a ověří hash , SHA-224/256/384/512 |
shuf | Generuje náhodné permutace |
sort | Třídí řádky v textových souborech |
split | Rozdělí soubor |
sum | Ověřuje kontrolní součty souborů |
tac | Zřetězení a výstup souborů v opačném pořadí |
tail | Vytiskne několik posledních řádků souboru |
tr | Převádí nebo odstraňuje znaky |
tsort | Provádí topologické řazení |
unexpand | Převede mezery na tabulátory |
uniq | Odstraní duplicitní řádky z setříděného souboru |
wc | Vytiskne počet řádků, slov a velikost souboru v bajtech |
Shell utility | |
arch | Stejné jako uname -m (vytiskne název architektury stroje) |
basename | Odebere předponu z cesty k souboru |
chroot | Změní kořenový adresář |
date | Zobrazuje/nastavuje systémový čas a datum |
dirname | Odebere název souboru z úplné cesty |
du | Odhaduje, kolik místa na disku soubor zabírá |
echo | Zobrazí řádek textu |
env | Zobrazí/upraví proměnné prostředí |
expr | Hodnotí výrazy |
factor | Rozloží číslo na prvočinitele |
false | Vrátí "false" |
groups | Zobrazuje skupiny, kterých je uživatel členem |
hostid | Zobrazí číselné ID aktuálního hostitele |
id | Vytiskne skutečné/efektivní UID a GID |
link | Volá funkci link() k vytvoření odkazu na soubor |
logname | Zobrazuje jméno (login), pod kterým je uživatel přihlášen |
nice | Spustí proces se zadanou prioritou |
nohup | Povolit provedení příkazu po odhlášení uživatele (odhlášení) |
nproc | Požaduje počet (aktivních) procesorů |
pathchk | Zkontroluje platnost nebo přenositelnost názvu souboru |
pinky | Jednoduchý prst , tiskne detaily uživatele |
printenv | Zobrazuje proměnné prostředí |
printf | Formátuje a zobrazuje data |
pwd | Zobrazí aktuální pracovní adresář |
readlink | Zobrazuje hodnotu symbolického odkazu |
runcon | Spustí příkaz se zadaným kontextem zabezpečení |
stdbuf | Řídí ukládání příkazů do vyrovnávací paměti pomocí stdio |
seq | Zobrazuje čísla v pořadí |
sleep | Zdržuje provedení o určitou dobu |
stat | Vrátí informace o inodu |
stty | Mění a zobrazuje nastavení terminálu |
tee | Odesílá výstup do více souborů |
test | Kontroluje podmínku |
timeout | Spustit příkaz s časovým limitem |
true | Vrací true |
tty | Zobrazuje název terminálu |
uname | Zobrazuje informace o systému |
unlink | Volá funkci unlink()pro odstranění daných souborů |
uptime | Udává, jak dlouho systém běží |
users | Zobrazuje jména těch uživatelů, kteří jsou přihlášeni k aktuálnímu hostiteli |
who | Zobrazí seznam všech přihlášených uživatelů |
whoami | Vytiskne efektivní UID |
yes | Zobrazí daný řetězec ad infinitum |
Ostatní inženýrské sítě | |
[ | Synonymum pro test ; tento program vám umožňuje používat výrazy jako [ condition ]. |
Systémové nástroje |
Projekt GNU | ||
---|---|---|
Příběh | ||
licence |
| |
Software _ |
| |
Osobnosti |
| |
Další témata |
|