GNU Core Utilities

Wikipediasta
(Ohjattu sivulta Coreutils)
Siirry navigaatioon Siirry hakuun
GNU Core Utilities
Kehittäjä GNU-projekti
Kehityshistoria
Vakaa versio 9.5 ()[1]
Tiedot
Lisenssi GNU General Public License versio 3.0 tai myöhempi
Aiheesta muualla
Verkkosivusto
Versiohallinta

GNU Core Utilities tai lyhyesti coreutils on GNU-projektin paketti perustoimintoja käyttöjärjestelmälle. Paketti sisältää tiedostoihin, komentoriville ja tekstinkäsittelyyn tarkoitettuja toimintoja, joita odotetaan löytyvän jokaisesta käyttöjärjestelmästä.[2]

MinGW-projekti ylläpitää versiota Windows-käyttöjärjestelmälle.[3]

Paketissa olevat ohjelmat mahdollistavat järjestelmän ylläpitäjälle perustoiminnot käyttöjärjestelmässä.[4] Vuonna 2002 pakettiin on yhdistetty kolme GNU-projektin pakettia: fileutils, textutils ja sh-utils.[5] Paketissa on yli 100 komentoa.[4]

Usein käytettyjä paketissa olevia ohjelmia ovat:[2]

  • chmod - muuttaa tiedostoattribuutteja ja oikeuksia[6]
  • chown - muuttaa tiedoston omistajatietoja
  • chroot - vaihtaa juurihakemiston paikkaa
  • cp - kopioi tiedostoja ja hakemistoja
  • dd - kopioi ja muuntaa tiedostoja
  • df - näyttää vapaan tallennustilan määrän
  • du - näyttää tallenustilan käytön
  • ln - luo tiedostolinkkejä
  • ls - näyttää hakemistosisällön
  • mkdir - luo hakemistoja
  • mv - siirtää (uudelleennimeää) tiedostoja
  • rm - poistaa tiedostoja
  • rmdir - poistaa tyhjiä hakemistoja
  • touch - muuttaa tiedostojen aikaleimoja tai luo tyhjiä tiedostoja

Vaihtoehtoisia toteutuksia ovat muun muassa alkuperäiseen Unixiin pohjautuva Heirloom Toolchest[7] ja BSD-lisensoitu Toybox.[8][9]

Katso myös[muokkaa | muokkaa wikitekstiä]

Lähteet[muokkaa | muokkaa wikitekstiä]

  1. coreutils-9.5 released [stable], (viitattu ). Tieto on haettu Wikidatasta.
  2. a b coreutils wiki.debian.org. Viitattu 21.11.2020. (englanniksi)
  3. CoreUtils for Windows gnuwin32.sourceforge.net. Viitattu 21.11.2020. (englanniksi)
  4. a b David Both: An introduction to the GNU Core Utilities opensource.com. 24.4.2018. Viitattu 21.11.2020. (englanniksi)
  5. https://git.savannah.gnu.org/cgit/coreutils.git/tree/README-package-renamed-to-coreutils
  6. 27.2.3 Changing Special Mode Bits gnu.org. Viitattu 21.11.2020. (englanniksi)
  7. The Heirloom Toolchest heirloom.sourceforge.net. Viitattu 21.11.2020. (englanniksi)
  8. toybox landley.net. Viitattu 21.11.2020. (englanniksi)
  9. Jake Edge: Android gets a toybox lwn.net. 14.1.2015. Viitattu 21.11.2020. (englanniksi)

Aiheesta muualla[muokkaa | muokkaa wikitekstiä]