GNU Core Utilities | |
---|---|
Type | Hjælpeprogrammer |
Udvikler | GNU projekt |
Skrevet i | C , shell-scripts [1] |
Operativ system | Unix-lignende OS |
nyeste version | |
Licens | GNU GPL |
Internet side | gnu.org/software/coreuti… |
Mediefiler på Wikimedia Commons |
GNU Core Utilities (eller coreutils ) er en GNU -softwarepakke , der indeholder et stort antal kerneværktøjer såsom cat , ls og rm , der kræves til UNIX-lignende operativsystemer . Pakken indeholder flere ældre pakker - textutils , shellutils og fileutils - og forskellige andre hjælpeprogrammer.
GNU-kerneværktøjerne understøtter lange valgmuligheder i kommandoer, tillader valgmuligheder efter konstante argumenter, medmindre miljøvariablen POSIXLY_CORRECT er indstillet (som dog understøtter forskellige funktioner i BSD).
Ifølge GNUs programmeringsfilosofi og -konventioner foretrækkes hjælpeprogrammer som info frem for traditionelle manualer , så dokumentationen er mere omfattende end normalt.
Filværktøjer | |
---|---|
chcon | Ændrer sikkerhedskonteksten for en fil ( SELinux ) |
chgrp | Ændrer ejergruppen for en fil |
chown | Ændrer ejeren af en fil |
chmod | Ændrer filtilladelser |
cp | Kopiering af filer og/eller mapper |
dd | Kopiering og konvertering af filer |
df | Viser ledig plads på monterede filsystemer |
dir | Samme som ls -C -b (filer er opført i lodret sorterede kolonner) |
dircolors | Indstiller farveskemaet for output af ls-kommandoen |
install | Kopierer filer og angiver attributter |
ln | Opretter et link til en fil |
ls | Viser en liste over filer |
mkdir | Opretter mapper |
mkfifo | Opretter FIFO (navngivne rør) |
mknod | Opretter specielle filer |
mktemp | Opretter en midlertidig fil eller mappe |
mv | Flytter og omdøber filer |
realpath | Returnerer den givne absolutte eller relative sti til filen |
rm | Sletter filer |
rmdir | Fjerner tomme mapper |
shred | Overskriver filer for at skjule indhold (kaldet sikker sletning) og sletter eventuelt filer |
sync | Skriver filsystembuffere til disk |
touch | Ændrer tidspunktet for oprettelse, ændring af filer |
truncate | Reducerer eller øger størrelsen af en fil til en given størrelse |
vdir | Samme som ls -l -b (lister filer i langt format) |
Tekstværktøjer | |
base64 | Koder/afkoder data til base64 og udskriver til stdout |
cat | Sammenkæd og udskriv filer til stdout |
cksum | Verificerer filkontrolsummer |
comm | Sammenligner to ordnede filer linje for linje |
csplit | Inddeler filer i sektioner |
cut | Fjerner felter fra hver linje i en fil [3] |
expand | Konverterer tabulatortegn til mellemrum |
fmt | Formaterer tekst |
fold | Bryder lange linjer for outputenheder med begrænset bredde |
head | Udskriver de første par linjer i en fil |
join | Fletter filer efter fælles felt |
md5sum | Beregner og validerer en MD5- hash |
nl | Nummererer linjerne i en fil |
numfmt | Omformater numre |
od | Viser indholdet af filer i oktal og andre formater |
paste | Sammenkæder linjer i filer |
ptx | Udsender det bestilte filindeks |
pr | Konverterer tekstfiler til printbart format |
sha1sum, sha224sum, sha256sum, sha384sum_ sha512sum |
Beregner og validerer hash , SHA-224/256/384/512 |
shuf | Genererer tilfældige permutationer |
sort | Sorterer linjer i tekstfiler |
split | Opdeler en fil |
sum | Verificerer filkontrolsummer |
tac | Sammenkæd og output filer i omvendt rækkefølge |
tail | Udskriver de sidste par linjer i en fil |
tr | Konverterer eller fjerner tegn |
tsort | Udfører en topologisk sortering |
unexpand | Konverterer mellemrum til faner |
uniq | Fjerner duplikerede linjer fra en sorteret fil |
wc | Udskriver antallet af linjer, ord og filstørrelse i bytes |
Shell hjælpeprogrammer | |
arch | Samme som uname -m (udskriver navnet på maskinens arkitektur) |
basename | Fjerner et præfiks fra en filsti |
chroot | Ændrer rodmappen |
date | Viser/indstiller systemets tid og dato |
dirname | Fjerner et filnavn fra en fuld sti |
du | Anslår hvor meget diskplads en fil optager |
echo | Viser en tekstlinje |
env | Viser/ændrer miljøvariabler |
expr | Evaluerer udtryk |
factor | Dekomponerer et tal i primfaktorer |
false | Returnerer "falsk" |
groups | Viser de grupper, brugeren er medlem af |
hostid | Viser et numerisk ID for den aktuelle vært |
id | Udskriver det reelle/effektive UID og GID |
link | Kalder link()- funktionen for at oprette et link til en fil |
logname | Viser det navn (login), som brugeren er logget ind under |
nice | Starter en proces med den angivne prioritet |
nohup | Tillad, at kommandoen udføres, efter at brugeren er logget ud (log ud) |
nproc | Anmoder om antallet af (aktive) processorer |
pathchk | Kontrollerer et filnavn for gyldighed eller portabilitet |
pinky | Enkel finger , udskriver brugeroplysninger |
printenv | Viser miljøvariabler |
printf | Formaterer og viser data |
pwd | Viser den aktuelle arbejdsmappe |
readlink | Viser værdien af et symbolsk link |
runcon | Kører en kommando med den angivne sikkerhedskontekst |
stdbuf | Styrer buffering af kommandoer ved hjælp af stdio |
seq | Viser tallene i rækkefølge |
sleep | Forsinker udførelsen i et vist tidsrum |
stat | Returnerer information om inoden |
stty | Ændrer og viser terminalindstillinger |
tee | Sender output til flere filer |
test | Kontrollerer en tilstand |
timeout | Kør kommando med tidsbegrænsning |
true | Returnerer sandt |
tty | Viser terminalens navn |
uname | Viser information om systemet |
unlink | Kalder en funktion unlink()til at slette de givne filer |
uptime | Fortæller hvor længe systemet har kørt |
users | Viser navnene på de brugere, der er logget på den aktuelle vært |
who | Viser en liste over alle loggede brugere |
whoami | Udskriver det effektive UID |
yes | Viser den givne streng ad infinitum |
Andre hjælpeprogrammer | |
[ | Synonym for test ; dette program giver dig mulighed for at bruge udtryk som [ betingelse ]. |
Systemværktøjer |
Unix-kommandoer | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
|
GNU projekt | ||
---|---|---|
Historie | ||
Licenser |
| |
Software _ |
| |
Personligheder |
| |
Andre emner |
|