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.
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.
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 |
Unix-komennot | ||||||||
---|---|---|---|---|---|---|---|---|
|
GNU projekti | ||
---|---|---|
Tarina | ||
Lisenssit |
| |
Ohjelmisto_ _ |
| |
Persoonallisuudet |
| |
Muut aiheet |
|