GNU Core Utilities | |
---|---|
Sorts | Verktyg |
Utvecklaren | GNU-projekt |
Skrivet i | C , skalskript [1] |
Operativ system | Unix-liknande OS |
senaste versionen | |
Licens | GNU GPL |
Hemsida | gnu.org/software/coreuti… |
Mediafiler på Wikimedia Commons |
GNU Core Utilities (eller coreutils ) är ett GNU -programpaket som innehåller ett stort antal kärnverktyg som cat , ls och rm som krävs för UNIX-liknande operativsystem . Paketet innehåller flera äldre paket - textutils , shellutils och fileutils - och diverse andra verktyg.
GNU-kärnverktygen stöder långa alternativ i kommandon, tillåter alternativ efter konstanta argument om inte miljövariabeln POSIXLY_CORRECT är inställd (som dock stöder olika funktioner i BSD).
Enligt GNUs programmeringsfilosofi och konventioner är verktyg som info att föredra framför traditionella manualer , så dokumentationen är mer omfattande än vanligt.
Filverktyg | |
---|---|
chcon | Ändrar säkerhetskontexten för en fil ( SELinux ) |
chgrp | Ändrar ägargruppen för en fil |
chown | Ändrar ägaren till en fil |
chmod | Ändrar filbehörigheter |
cp | Kopiera filer och/eller kataloger |
dd | Kopiera och konvertera filer |
df | Visar ledigt utrymme på monterade filsystem |
dir | Samma som ls -C -b (filerna listas i vertikalt sorterade kolumner) |
dircolors | Ställer in färgschemat för utmatningen av kommandot ls |
install | Kopierar filer och ställer in attribut |
ln | Skapar en länk till en fil |
ls | Visar en lista med filer |
mkdir | Skapar kataloger |
mkfifo | Skapar FIFO (namngivna rör) |
mknod | Skapar specialfiler |
mktemp | Skapar en tillfällig fil eller katalog |
mv | Flyttar och byter namn på filer |
realpath | Returnerar den givna absoluta eller relativa sökvägen till filen |
rm | Tar bort filer |
rmdir | Tar bort tomma kataloger |
shred | Skriver över filer för att dölja innehåll (kallas säker radering) och tar eventuellt bort filer |
sync | Skriver filsystemsbuffertar till disk |
touch | Ändrar tidpunkten för skapande, ändring av filer |
truncate | Minskar eller ökar storleken på en fil till en given storlek |
vdir | Samma som ls -l -b (visar filer i långt format) |
Textverktyg | |
base64 | Kodar/avkodar data till base64 och skriver ut till standard |
cat | Sammanfoga och skriv ut filer till stdout |
cksum | Verifierar filkontrollsummor |
comm | Jämför två ordnade filer rad för rad |
csplit | Delar in filer i sektioner |
cut | Tar bort fält från varje rad i en fil [3] |
expand | Konverterar tabbtecken till mellanslag |
fmt | Formaterar text |
fold | Bryter långa rader för utmatningsenheter med begränsad bredd |
head | Skriver ut de första raderna i en fil |
join | Slår ihop filer efter gemensamt fält |
md5sum | Beräknar och validerar en MD5- hash |
nl | Numrerar raderna i en fil |
numfmt | Formatera om siffror |
od | Visar innehållet i filer i oktala och andra format |
paste | Sammanfogar rader i filer |
ptx | Matar ut det ordnade filindexet |
pr | Konverterar textfiler till utskrivbart format |
sha1sum, sha224sum, sha256sum, sha384sum, sha512sum |
Beräknar och validerar hash , SHA-224/256/384/512 |
shuf | Genererar slumpmässiga permutationer |
sort | Sorterar rader i textfiler |
split | Delar en fil |
sum | Verifierar filkontrollsummor |
tac | Sammanfoga och mata ut filer i omvänd ordning |
tail | Skriver ut de sista raderna i en fil |
tr | Konverterar eller tar bort tecken |
tsort | Utför en topologisk sortering |
unexpand | Konverterar mellanslag till flikar |
uniq | Tar bort dubbletter från en sorterad fil |
wc | Skriver ut antalet rader, ord och filstorlek i byte |
Shell verktyg | |
arch | Samma som uname -m (skriver ut namnet på maskinens arkitektur) |
basename | Tar bort ett prefix från en filsökväg |
chroot | Ändrar rotkatalogen |
date | Visar/ställer in systemets tid och datum |
dirname | Tar bort ett filnamn från en fullständig sökväg |
du | Uppskattar hur mycket diskutrymme en fil upptar |
echo | Visar en textrad |
env | Visar/ändrar miljövariabler |
expr | Utvärderar uttryck |
factor | Bryter upp ett tal i primtalsfaktorer |
false | Returnerar "false" |
groups | Visar grupperna som användaren är medlem i |
hostid | Visar ett numeriskt ID för den aktuella värden |
id | Skriver ut det verkliga/effektiva UID och GID |
link | Anropar funktionen link() för att skapa en länk till en fil |
logname | Visar namnet (inloggning) som användaren är inloggad under |
nice | Startar en process med angiven prioritet |
nohup | Tillåt att kommandot körs efter att användaren har loggat ut (logga ut) |
nproc | Begär antalet (aktiva) processorer |
pathchk | Kontrollerar ett filnamn för giltighet eller portabilitet |
pinky | Enkelt finger , skriver ut användarinformation |
printenv | Visar miljövariabler |
printf | Formaterar och visar data |
pwd | Visar den aktuella arbetskatalogen |
readlink | Visar värdet på en symbolisk länk |
runcon | Kör ett kommando med den angivna säkerhetskontexten |
stdbuf | Styr buffring av kommandon med hjälp av stdio |
seq | Visar siffrorna i ordning |
sleep | Fördröjer utförandet under en viss tid |
stat | Returnerar information om inoden |
stty | Ändrar och visar terminalinställningar |
tee | Skickar utdata till flera filer |
test | Kontrollerar ett tillstånd |
timeout | Kör kommando med tidsgräns |
true | Returnerar sant |
tty | Visar terminalens namn |
uname | Visar information om systemet |
unlink | Anropar en funktion unlink()för att radera de givna filerna |
uptime | Berättar hur länge systemet har varit igång |
users | Visar namnen på de användare som är inloggade på den aktuella värden |
who | Visar en lista över alla inloggade användare |
whoami | Skriver ut det effektiva UID |
yes | Visar den givna strängen i oändlighet |
Andra verktyg | |
[ | Synonym till test ; detta program låter dig använda uttryck som [ villkor ]. |
Systemverktyg |
Unix-kommandon | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
|
GNU-projekt | ||
---|---|---|
Berättelse | ||
Licenser |
| |
Programvara _ |
| |
Personligheter |
| |
Andra ämnen |
|