GNU Coreutils

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2020. június 4-én felülvizsgált verziótól ; az ellenőrzések 4 szerkesztést igényelnek .
GNU Core Utilities
Típusú segédprogramok
Fejlesztő GNU projekt
Beírva C , shell szkriptek [1]
Operációs rendszer Unix-szerű operációs rendszer
legújabb verzió
Engedély GNU GPL
Weboldal gnu.org/software/coreuti…
 Médiafájlok a Wikimedia Commons oldalon

A GNU Core Utilities (vagy coreutils ) egy GNU szoftvercsomag , amely számos alapvető segédprogramot tartalmaz, mint például a cat , ls és rm , amelyek a UNIX-szerű operációs rendszerekhez szükségesek . A csomag több régebbi csomagot is tartalmaz - textutils , shellutils és fileutils  - és számos egyéb segédprogramot.

Kompatibilitás

A GNU alapsegédprogramjai támogatják a hosszú opciókat a parancsokban, állandó argumentumok után engedélyezik az opciókat, kivéve, ha a POSIXLY_CORRECT környezeti változó be van állítva (ami azonban más funkciókat támogat a BSD-ben).

A GNU programozási filozófiája és konvenciói szerint az olyan segédprogramokat, mint az info előnyben részesítik a hagyományos kézikönyvekkel szemben , így a dokumentáció a szokásosnál kiterjedtebb.

Összetétel

A coreutils 8.23 ​​csomag a következő programokat tartalmazza:
Fájl segédprogramok
chcon Megváltoztatja egy fájl biztonsági környezetét ( SELinux )
chgrp Módosítja a fájl tulajdonosi csoportját
chown Megváltoztatja a fájl tulajdonosát
chmod Módosítja a fájljogosultságokat
cp Fájlok és/vagy könyvtárak másolása
dd Fájlok másolása és konvertálása
df Megjeleníti a szabad területet a csatlakoztatott fájlrendszereken
dir Ugyanaz, mint az ls -C -b (a fájlok függőlegesen rendezett oszlopokban vannak felsorolva)
dircolors Beállítja az ls parancs kimenetének színsémáját
install Fájlokat másol és attribútumokat állít be
ln Hivatkozást hoz létre egy fájlra
ls Megjeleníti a fájlok listáját
mkdir Könyvtárakat hoz létre
mkfifo Létrehozza a FIFO-t (elnevezett csöveket)
mknod Speciális fájlokat hoz létre
mktemp Létrehoz egy ideiglenes fájlt vagy könyvtárat
mv Fájlok áthelyezése és átnevezése
realpath A fájl megadott abszolút vagy relatív elérési útját adja vissza
rm Törli a fájlokat
rmdir Eltávolítja az üres könyvtárakat
shred Felülírja a fájlokat a tartalom elrejtése érdekében (úgynevezett biztonságos törlés), és opcionálisan törli a fájlokat
sync Lemezre írja a fájlrendszer puffereit
touch Módosítja a fájlok létrehozásának, módosításának idejét
truncate Egy adott méretre csökkenti vagy növeli a fájl méretét
vdir Ugyanaz, mint az ls -l -b (hosszú formátumban listázza ki a fájlokat)
Szöveges segédprogramok
base64 Az adatokat base64-be kódolja/dekódolja, és stdout-ra nyomtatja
cat Fájlok összefűzése és nyomtatása az stdout-ba
cksum Ellenőrzi a fájlok ellenőrző összegeit
comm Soronként hasonlít össze két rendezett fájlt
csplit A fájlokat szakaszokra osztja
cut Eltávolítja a mezőket a fájl minden sorából [3]
expand A tabulátor karaktereket szóközökké alakítja
fmt Formázza a szöveget
fold Megszakítja a hosszú sorokat a korlátozott szélességű kimeneti eszközökhöz
head Kinyomtatja a fájl első néhány sorát
join Fájlok egyesítése közös mező szerint
md5sum Kiszámítja és érvényesíti az MD5 hash -t
nl Számozza meg a fájl sorait
numfmt A számok újraformázása
od Megjeleníti a fájlok tartalmát oktális és egyéb formátumokban
paste Összefűzi a sorokat a fájlokban
ptx Kiadja a rendezett fájl indexet
pr A szöveges fájlokat nyomtatható formátumba konvertálja
sha1sum,
sha224sum,
sha256sum,
sha384sum,
sha512sum
Kiszámítja és ellenőrzi a hash -t , SHA-224/256/384/512
shuf Véletlenszerű permutációkat generál
sort Szöveges fájlok sorait rendezi
split Feloszt egy fájlt
sum Ellenőrzi a fájlok ellenőrző összegeit
tac Fájlok összefűzése és kimenete fordított sorrendben
tail Kinyomtatja a fájl utolsó néhány sorát
tr Átalakítja vagy eltávolítja a karaktereket
tsort Topológiai rendezést hajt végre
unexpand A szóközöket tabulátorokká alakítja
uniq Eltávolítja az ismétlődő sorokat a rendezett fájlból
wc Kinyomtatja a sorok számát, a szavakat és a fájlméretet bájtban
Shell segédprogramok
arch Ugyanaz, mint az uname -m (kiírja a gép architektúrájának nevét)
basename Eltávolítja az előtagot a fájl elérési útjából
chroot Megváltoztatja a gyökérkönyvtárat
date Megjeleníti/beállítja a rendszeridőt és dátumot
dirname Eltávolítja a fájlnevet a teljes elérési útról
du Megbecsüli, hogy egy fájl mennyi lemezterületet foglal el
echo Szövegsort jelenít meg
env Megjeleníti/módosítja a környezeti változókat
expr Értékeli a kifejezéseket
factor Egy számot prímtényezőkre bont
false "false"-t ad vissza
groups Megjeleníti azokat a csoportokat, amelyeknek a felhasználó tagja
hostid Megjeleníti az aktuális gazdagép numerikus azonosítóját
id Kinyomtatja a valós/effektív UID -t és GID -t
link Meghívja a link() függvényt egy fájl hivatkozásának létrehozásához
logname Megjeleníti azt a nevet (login), amellyel a felhasználó bejelentkezett
nice Elindít egy folyamatot a megadott prioritással
nohup A parancs végrehajtásának engedélyezése a felhasználó kijelentkezése után (kijelentkezés)
nproc Az (aktív) processzorok számát kéri
pathchk Ellenőrzi a fájlnév érvényességét vagy hordozhatóságát
pinky Egyszerű ujj , kinyomtatja a felhasználói adatokat
printenv Megjeleníti a környezeti változókat
printf Formázza és megjeleníti az adatokat
pwd Megjeleníti az aktuális munkakönyvtárat
readlink Egy szimbolikus hivatkozás értékét jeleníti meg
runcon Parancsot futtat a megadott biztonsági környezettel
stdbuf Szabályozza a parancsok pufferelését az stdio használatával
seq Sorrendben jeleníti meg a számokat
sleep Egy bizonyos ideig késlelteti a végrehajtást
stat Információkat ad vissza az inode -ról
stty Módosítja és megjeleníti a terminál beállításait
tee A kimenetet több fájlba küldi
test Ellenőrzi az állapotot
timeout Futtassa a parancsot időkorláttal
true Igazat ad vissza
tty Megjeleníti a terminál nevét
uname Információkat jelenít meg a rendszerről
unlink Meghív egy függvényt unlink()az adott fájlok törlésére
uptime Megmutatja, mióta fut a rendszer
users Megjeleníti azoknak a felhasználóknak a nevét, akik bejelentkeztek az aktuális gazdagépre
who Megjeleníti az összes bejelentkezett felhasználó listáját
whoami Kinyomtatja az érvényes UID-t
yes Megjeleníti a megadott karakterláncot a végtelenségig
Egyéb közművek
[ teszt szinonimája ; ez a program lehetővé teszi olyan kifejezések használatát, mint a [ feltétel ].
Rendszer segédprogramok

Lásd még

Jegyzetek

  1. A GNU Core Utilities nyílt forráskódú projektje az Open Hubon: Nyelvek oldal . Letöltve: 2019. március 28. Az eredetiből archiválva : 2019. március 28.
  2. ↑ A Brady P. coreutils-9.1 megjelent [stabil- 2022 .
  3. cut(1)  - kézikönyv oldal a GNU / Linux   felhasználói parancsokhoz

Linkek