GNU Coreutils

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 4.6.2020 tarkistetusta versiosta . tarkastukset vaativat 4 muokkausta .
GNU Core Utilities
Tyyppi Apuohjelmat
Kehittäjä GNU projekti
Sisään kirjoitettu C , komentotulkkiskriptit [1]
Käyttöjärjestelmä Unix-tyyppinen käyttöjärjestelmä
uusin versio
Lisenssi GNU GPL
Verkkosivusto gnu.org/software/coreuti…
 Mediatiedostot Wikimedia Commonsissa

GNU Core Utilities (tai coreutils ) on GNU - ohjelmistopaketti , joka sisältää suuren määrän ydinapuohjelmia, kuten cat , ls ja rm , joita tarvitaan UNIX-tyyppisissä käyttöjärjestelmissä . Paketti sisältää useita vanhempia paketteja - textutils , shellutils ja fileutils  - sekä monia muita apuohjelmia.

Yhteensopivuus

GNU-ydinapuohjelmat tukevat pitkiä optio-asetuksia komentoissa, sallivat valinnat vakioargumenttien jälkeen, ellei POSIXLY_CORRECT- ympäristömuuttujaa ole asetettu (joka kuitenkin tukee eri toimintoja BSD:ssä).

GNU - ohjelmointifilosofian ja -käytäntöjen mukaan apuohjelmia, kuten infoa , suositaan perinteisten käsikirjojen sijaan, joten dokumentaatio on tavallista laajempaa.

Koostumus

Coreutils 8.23 ​​-paketti sisältää seuraavat ohjelmat:
Tiedoston apuohjelmat
chcon Muuttaa tiedoston suojauskontekstia ( SELinux )
chgrp Muuttaa tiedoston omistajaryhmän
chown Muuttaa tiedoston omistajaa
chmod Muuttaa tiedostojen käyttöoikeuksia
cp Tiedostojen ja/tai hakemistojen kopiointi
dd Tiedostojen kopiointi ja muuntaminen
df Näyttää vapaan tilan asennetuissa tiedostojärjestelmissä
dir Sama kuin ls -C -b (tiedostot on lueteltu pystysuunnassa lajiteltuina sarakkeina)
dircolors Asettaa väriteeman ls-komennon tulosteelle
install Kopioi tiedostoja ja määrittää attribuutteja
ln Luo linkin tiedostoon
ls Näyttää luettelon tiedostoista
mkdir Luo hakemistoja
mkfifo Luo FIFO (nimetyt putket)
mknod Luo erityisiä tiedostoja
mktemp Luo väliaikaisen tiedoston tai hakemiston
mv Siirtää ja nimeää tiedostoja uudelleen
realpath Palauttaa tiedoston absoluuttisen tai suhteellisen polun
rm Poistaa tiedostoja
rmdir Poistaa tyhjät hakemistot
shred Korvaa tiedostot piilottaakseen sisällön (kutsutaan suojatuksi poistamiseksi) ja valinnaisesti poistaa tiedostoja
sync Kirjoittaa tiedostojärjestelmäpuskurit levylle
touch Muuttaa tiedostojen luomis- ja muokkausaikaa
truncate Pienentää tai suurentaa tiedoston kokoa tiettyyn kokoon
vdir Sama kuin ls -l -b (listaa tiedostot pitkässä muodossa)
Teksti-apuohjelmat
base64 Koodaa/purkaa tiedot base64:ään ja tulostaa stdoutiin
cat Liitä ja tulosta tiedostot vakiomuotoon
cksum Tarkistaa tiedostojen tarkistussummat
comm Vertaa kahta järjestettyä tiedostoa rivi riviltä
csplit Jakaa tiedostot osiin
cut Poistaa kentät tiedoston jokaiselta riviltä [3]
expand Muuntaa sarkainmerkit välilyönneiksi
fmt Muotoilee tekstiä
fold Katkaisee pitkiä jonoja rajoitetun leveyden tulostuslaitteille
head Tulostaa tiedoston ensimmäiset rivit
join Yhdistää tiedostot yhteisen kentän mukaan
md5sum Laskee ja vahvistaa MD5 - hajautusarvon
nl Numeroi tiedoston rivit
numfmt Muotoile numerot uudelleen
od Näyttää tiedostojen sisällön oktaalimuodossa ja muissa muodoissa
paste Liitä rivit tiedostoihin
ptx Tulostaa tilatun tiedostohakemiston
pr Muuntaa tekstitiedostot tulostettavaan muotoon
sha1sum,
sha224sum,
sha256sum,
sha384sum,
sha512sum
Laskee ja vahvistaa hashin , SHA-224/256/384/512
shuf Luo satunnaisia ​​permutaatioita
sort Lajittelee tekstitiedostojen rivit
split Halkaisee tiedoston
sum Tarkistaa tiedostojen tarkistussummat
tac Liitä ja tulosta tiedostot käänteisessä järjestyksessä
tail Tulostaa tiedoston viimeiset rivit
tr Muuntaa tai poistaa merkkejä
tsort Suorittaa topologisen lajittelun
unexpand Muuntaa välilyönnit sarkaimeiksi
uniq Poistaa päällekkäiset rivit lajitetusta tiedostosta
wc Tulostaa rivien, sanojen ja tiedostokoon tavuina
Shell-apuohjelmat
arch Sama kuin uname -m (tulostaa koneen arkkitehtuurin nimen)
basename Poistaa etuliitteen tiedostopolusta
chroot Muuttaa juurihakemistoa
date Näyttää/asettaa järjestelmän kellonajan ja päivämäärän
dirname Poistaa tiedostonimen täydestä polusta
du Arvioi kuinka paljon levytilaa tiedosto vie
echo Näyttää tekstirivin
env Näyttää/muokkaa ympäristömuuttujia
expr Arvioi ilmaisuja
factor Hajottaa luvun alkutekijöiksi
false Palauttaa "false"
groups Näyttää ryhmät, joiden jäsen käyttäjä on
hostid Näyttää nykyisen isännän numeerisen tunnuksen
id Tulostaa todellisen/tehokkaan UID :n ja GID :n
link Kutsuu link() -funktiota luodakseen linkin tiedostoon
logname Näyttää nimen (kirjautumistunnuksen), jolla käyttäjä on kirjautunut sisään
nice Käynnistää prosessin määritetyllä prioriteetilla
nohup Salli komennon suorittaminen, kun käyttäjä on kirjautunut ulos (logout)
nproc Pyydä (aktiivisten) prosessorien lukumäärää
pathchk Tarkistaa tiedostonimen kelvollisuuden tai siirrettävyyden
pinky Yksinkertainen sormi , tulostaa käyttäjän tiedot
printenv Näyttää ympäristömuuttujat
printf Muotoilee ja näyttää tiedot
pwd Näyttää nykyisen työhakemiston
readlink Näyttää symbolisen linkin arvon
runcon Suorittaa komennon määritetyllä suojauskontekstilla
stdbuf Ohjaa komentojen puskurointia stdiolla
seq Näyttää numerot järjestyksessä
sleep Viivästyttää suoritusta tietyn ajan
stat Palauttaa tiedot inodista
stty Muuttaa ja näyttää pääteasetukset
tee Lähettää tulosteen useisiin tiedostoihin
test Tarkistaa kunnon
timeout Suorita komento aikarajoituksella
true Palauttaa totta
tty Näyttää päätteen nimen
uname Näyttää tietoja järjestelmästä
unlink Kutsuu funktion unlink(), joka poistaa annetut tiedostot
uptime Kertoo kuinka kauan järjestelmä on ollut käynnissä
users Näyttää niiden käyttäjien nimet, jotka ovat kirjautuneet nykyiseen isäntään
who Näyttää luettelon kaikista kirjautuneista käyttäjistä
whoami Tulostaa voimassa olevan UID:n
yes Näyttää annetun merkkijonon loputtomasti
Muut apuohjelmat
[ Synonyymi testille ; Tämän ohjelman avulla voit käyttää lausekkeita, kuten [ ehto ].
Järjestelmän apuohjelmat

Katso myös

Muistiinpanot

  1. GNU Core Utilities avoimen lähdekoodin projekti Open Hubissa: Kielet-sivu . Haettu 28. maaliskuuta 2019. Arkistoitu alkuperäisestä 28. maaliskuuta 2019.
  2. Brady P. coreutils-9.1 julkaistiin [vakaa- 2022 .
  3. cut(1)  - Man -sivu GNU / Linux   - käyttäjien komentoille

Linkit