GNU Coreutils

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 4 iunie 2020; verificările necesită 4 modificări .
Utilitare GNU Core
Tip de Utilități
Dezvoltator Proiectul GNU
Scris in C , scripturi shell [1]
Sistem de operare Sistem de operare asemănător Unix
ultima versiune
Licență GNU GPL
Site-ul web gnu.org/software/coreuti…
 Fișiere media la Wikimedia Commons

GNU Core Utilities (sau coreutils ) este un pachet software GNU care conține un număr mare de utilitare de bază, cum ar fi cat , ls și rm , necesare pentru sistemele de operare asemănătoare UNIX . Pachetul include câteva pachete mai vechi - textutils , shellutils și fileutils  - și diverse alte utilitare.

Compatibilitate

Utilitarele de bază GNU acceptă opțiuni lungi în comenzi, permit opțiuni după argumente constante, cu excepția cazului în care variabila de mediu POSIXLY_CORRECT este setată (care acceptă totuși funcționalități diferite în BSD).

Conform filozofiei și convențiilor de programare GNU , utilitățile precum informațiile sunt preferate manualelor tradiționale , astfel încât documentația este mai extinsă decât de obicei.

Compoziție

Pachetul coreutils 8.23 ​​include următoarele programe:
Utilitare de fișiere
chcon Schimbă contextul de securitate al unui fișier ( SELinux )
chgrp Schimbă grupul de proprietari al unui fișier
chown Schimbă proprietarul unui fișier
chmod Modifică permisiunile fișierelor
cp Copierea fișierelor și/sau directoarelor
dd Copierea și conversia fișierelor
df Afișează spațiul liber pe sistemele de fișiere montate
dir La fel ca ls -C -b (fișierele sunt listate în coloane sortate vertical)
dircolors Setează schema de culori pentru ieșirea comenzii ls
install Copiază fișiere și setează atribute
ln Creează un link către un fișier
ls Afișează o listă de fișiere
mkdir Creează directoare
mkfifo Creează FIFO (conducte denumite)
mknod Creează fișiere speciale
mktemp Creează un fișier sau un director temporar
mv Mută ​​și redenumește fișierele
realpath Returnează calea absolută sau relativă dată către fișier
rm Șterge fișierele
rmdir Elimină directoarele goale
shred Suprascrie fișierele pentru a ascunde conținutul (numit ștergere sigură) și șterge opțional fișierele
sync Scrie bufferele sistemului de fișiere pe disc
touch Modifică timpul de creare, modificare a fișierelor
truncate Reduce sau mărește dimensiunea unui fișier la o dimensiune dată
vdir La fel ca ls -l -b (enumeră fișierele în format lung)
Utilitare de text
base64 Codifică/decodifică datele în base64 și tipărește în stdout
cat Concatenați și imprimați fișiere în stdout
cksum Verifică sumele de verificare ale fișierelor
comm Compară două fișiere ordonate rând cu rând
csplit Împarte fișierele în secțiuni
cut Elimină câmpuri din fiecare linie a unui fișier [3]
expand Convertește caracterele tabulatorului în spații
fmt Formatează text
fold Rupe liniile lungi pentru dispozitivele de ieșire cu lățime limitată
head Imprimă primele câteva rânduri ale unui fișier
join Îmbină fișierele după câmpul comun
md5sum Calculează și validează un hash MD5
nl Numerotează rândurile unui fișier
numfmt Reformatați numerele
od Afișează conținutul fișierelor în formate octale și în alte formate
paste Concatenează linii în fișiere
ptx Afișează indexul fișierului comandat
pr Convertește fișierele text în format imprimabil
sha1sum,
sha224sum,
sha256sum,
sha384sum,
sha512sum
Calculează și validează hash , SHA-224/256/384/512
shuf Generează permutări aleatorii
sort Sortează liniile din fișierele text
split Împarte un fișier
sum Verifică sumele de verificare ale fișierelor
tac Concatenează și scoate fișierele în ordine inversă
tail Imprimă ultimele câteva rânduri ale unui fișier
tr Convertește sau elimină caractere
tsort Efectuează o sortare topologică
unexpand Transformă spațiile în file
uniq Elimină liniile duplicate dintr-un fișier sortat
wc Imprimă numărul de linii, cuvinte și dimensiunea fișierului în octeți
Utilități Shell
arch La fel ca uname -m (tipărește numele arhitecturii mașinii)
basename Îndepărtează un prefix dintr-o cale de fișier
chroot Schimbă directorul rădăcină
date Afișează/setează ora și data sistemului
dirname Elimină un nume de fișier dintr-o cale completă
du Estimă cât spațiu pe disc ocupă un fișier
echo Afișează o linie de text
env Afișează/modifică variabilele de mediu
expr Evaluează expresiile
factor Descompune un număr în factori primi
false Returnează „fals”
groups Afișează grupurile din care este membru utilizatorul
hostid Afișează un ID numeric pentru gazda curentă
id Imprimă UID -ul și GID -ul real/eficient
link Apelează funcția link() pentru a crea o legătură către un fișier
logname Afișează numele (login) sub care utilizatorul este conectat
nice Pornește un proces cu prioritatea specificată
nohup Permiteți executarea comenzii după ce utilizatorul sa deconectat (deconectare)
nproc Solicită numărul de procesoare (active).
pathchk Verifică un nume de fișier pentru valabilitate sau portabilitate
pinky Deget simplu , imprimă detaliile utilizatorului
printenv Afișează variabilele de mediu
printf Formatează și afișează datele
pwd Afișează directorul de lucru curent
readlink Afișează valoarea unei legături simbolice
runcon Rulează o comandă cu contextul de securitate specificat
stdbuf Controlează stocarea comenzilor folosind stdio
seq Afișează numerele în ordine
sleep Întârzie execuția pentru o anumită perioadă de timp
stat Returnează informații despre inod
stty Modifică și afișează setările terminalului
tee Trimite rezultate la mai multe fișiere
test Verifică o stare
timeout Rulați comanda cu limită de timp
true Returnează adevărat
tty Afișează numele terminalului
uname Afișează informații despre sistem
unlink Apelează o funcție unlink()pentru a șterge fișierele date
uptime Spune cât timp funcționează sistemul
users Afișează numele acelor utilizatori care sunt conectați la gazda curentă
who Afișează o listă cu toți utilizatorii conectați
whoami Imprimă UID-ul efectiv
yes Afișează șirul dat la infinit
Alte utilitati
[ Sinonim pentru test ; acest program vă permite să utilizați expresii precum [ condiție ].
Utilitare de sistem

Vezi și

Note

  1. Proiectul GNU Core Utilities Open Source pe Open Hub: Pagina de limbi . Preluat la 28 martie 2019. Arhivat din original la 28 martie 2019.
  2. Brady P. coreutils-9.1 lansat [stable- 2022 .
  3. cut(1)  - pagina de manual pentru comenzile utilizatorului GNU / Linux  

Link -uri