heirloom-ng-250220

Introduksjon til heirloom-ng

Heirloom-ng pakken er en samling av standard Unix verktøy som er ment å gi maksimal kompatibilitet med tradisjonell Unix, samtidig som den inkluderer tilleggsfunksjoner som er nødvendige i dag.

Ytterligere Nedlastinger

heirloom-ng Avhengigheter

Påkrevd

ed

Installasjon av heirloom-ng

Installer en oppdatering for å unngå bruk av statiske biblioteker:

patch -Np1 -i ../heirloom-ng-250220-no-static.patch

Deretter installerer du en oppdatering for å unngå feil under installasjonen:

patch -Np1 -i ../heirloom-ng-59f7cc-dont-link-nonexistent-files.patch

Installer heirloom-ng ved å kjøre følgende kommandoer:

sed -i 's/\-ltinfo//g' build/mk.config &&
CC="cc -std=gnu17" make

Nå, som root bruker:

make install

Some root bruker, fjern binærfiler også levert av heirloom-doctools og heirloom-devtools:

rm -vf /usr/5bin/col /usr/5bin/what

Parameterforklaringer

sed -i 's/\-ltinfo//g' build/mk.config: Denne kommandoen unngår kobling mot et Ncurses bibliotek som ikke var bygget i LFS.

Innhold

Installerte Programmer: STTY, apply, apropos, awk, banner, basename, bc, bdiff, bfs, cal, calendar, calprog, cat, catman, chgrp, chmod, chown, chroot, cksum, cmp, comm, copy, cp, cpio, csplit, cut, date, dc, dd, deroff, df, dfspace, diff, diff3, diff3prog, diffh, dircmp, dirname, du, echo, ed, egrep, env, expand, expr, factor, false, fgrep, file, find, fmt, fmtmsg, fold, getconf, getopt, grep, groups, hd, head, hostname, id, install, join, kill, lc, line, listusers, ln, logins, logname, ls, /usr/5bin/mail, man, mesg, mkdir, mkfifo, mknod, more, mt, mv, mvdir, nawk, newform, news, nice, nl, nohup, oawk, od, page, paste, pathchk, pax, pg, pgrep, pick, pkill, pr, printenv, printf, priocntl, ps, psrinfo, ptime, pwd, random, readlink, renice, rev, rm, rmdir, sdiff, sed, seq, setpgrp, settime, shl, sleep, sort, spell, split, stty, su, sum, sync, tabs, tail, tape, tapecntl, tar, tcopy, tee, test, time, timeout, touch, tr, true, tty, ul, uname, unexpand, uniq, units, uptime, users, w, wall, watch, wc, whatis, who, whoami, whodo, write, xargs, og yes
Installerte Biblioteker: Ingen
Installerte Mapper: /usr/5lib/spell, /usr/5lib/tmac, og /var/adm

Korte Beskrivelser

STTY

er en hard kobling til stty

apply

gjentatte ganger bruker en kommando på en gruppe argumenter

apropos

finner kommandoer etter søkeord

awk

er en hard kobling til både oawk eller nawk, avhengig av mappe

banner

lager plakater

basename

returnerer en ikke-mappedel av et stinavn

bc

er det vilkårlig-presisjons aritmetiske språket

bdiff

er en innpakning rundt diff med støtte for store filer

bfs

er en skrivebeskyttet innpakning rundt ed med støtte for store filer

cal

skriver ut en kalender

calendar

er en påminnelsestjeneste

calprog

er bakstykket for calendar

cat

sammenkobler og skriver ut filer

catman

oppretter de formaterte filene for referansemanualen

chgrp

endrer grupper i filtillatelser

chmod

endrer modusen til en fil

chown

endrer eieren av en fil

chroot

kjører en kommando med den angitte mappen som /

cksum

skriver ut filkontrollsummer og størrelser

cmp

sammenligner to filer

comm

velger eller avviser linjer som er felles for to sorterte filer

copy

kopierer grupper av filer

cp

kopierer filer

cpio

kopierer filarkiver inn og ut

csplit

leser en fil og skriver den i deler

cut

kutter ut valgte felt fra hver linje i en fil

date

skriver ut eller stiller inn datoen

dc

er skrivebordskalkulatoren

dd

konverterer og kopierer en fil

deroff

fjerner nroff/troff, tbl og eqn konstruksjoner

df

skriver ut filsystemstatistikk

dfspace

er en hard lenke til df

diff

er et verktøy for differensiell filsammenligning

diff3

er et 3-veis differensialfilsammenligningsverktøy

diff3prog

er bakstykket for diff3

diffh

er bakstykket for diff -h

dircmp

sammenligner mapper

dirname

returnerer mappedelen av et stinavn

du

oppsummerer diskbruken

echo

gjentar argumenter

ed

er en tekstredigerer

egrep

søker i en fil etter et mønster ved hjelp av fullstendige regulære uttrykk

env

angir miljø for en kommandoanrop

expand

konverterer tabulatorer til mellomrom

expr

evaluerer argumenter som et uttrykk

factor

faktorer et tall

false

returnerer alltid 255

fgrep

søker i en fil etter en tegnstreng

file

bestemmer filtypen

find

finner filer

fmt

er en enkel tekstformateringsprogramvare

fmtmsg

viser en melding i standardformat

fold

bretter lange linjer

getconf

henter konfigurasjonsverdier

getopt

analyser kommandoalternativer

grep

søker i en fil etter et mønster

groups

viser gruppemedlemskap

hd

viser filer i heksadesimal format

head

viser de første linjene av filer

hostname

angir eller skriver ut navnet på gjeldende vertssystem

id

skriver ut bruker og gruppe ID-er og navn

install

installerer filer

join

er den relasjonelle databaseoperatoren

kill

avslutter en prosess

lc

viser innholdet i en mappe

line

leser en linje

listusers

skriver ut en liste over brukerpålogginger

ln

lager lenker

logins

viser innloggingsinformasjon

logname

henter et påloggingsnavn

ls

viser konteksten til en mappe

/usr/5bin/mail

sender eller mottar e-post mellom brukere

man

finner og viser referansemanualsider

mesg

tillater eller avviser meldinger

mkdir

oppretter en mappe

mkfifo

lager en FIFO spesialfil

mknod

bygger en enhetsnode

more

blar gjennom en tekstfil

mt

er magnetbåndverktøyet

mv

flytter eller gir nytt navn til filer og mapper

mvdir

flytter en mappe

nawk

er den nye versjonen av et program for manipulering av tekstfiler

newform

endrer formatet til en tekstfil

news

skriver ut nyhetsartikler

nice

kjører en kommando med lav prioritet

nl

er linjenummereringsfilteret

nohup

kjører en kommando mens den ignorerer blokkeringer

oawk

er den gamle versjonen av et program for manipulering av tekstfiler

od

viser filer i oktalformat

page

blar gjennom en tekstfil side etter side

paste

slår sammen de samme linjene i flere filer eller påfølgende linjer i én fil

pathchk

sjekker stinavn

pax

er den overførbare arkiveren

pg

er filgjennomgangsfilteret for CRT skjermer

pgrep

finner prosesser etter navn og andre attributter

pick

velger argumenter

pkill

signaliserer prosesser med navn og andre attributter

pr

skriver ut filer

printenv

skriver ut miljøet

printf

skriver ut en tekststreng

priocntl

styrer prosessplanleggeren

ps

status for utskriftsprosess

psrinfo

viser prosessorinformasjon

ptime

tidssette en kommando

pwd

skriver ut navnet på arbeidsmappen

random

genererer et tilfeldig tall

readlink

viser målet for en symbolsk lenke

renice

endrer prioriteten til kjørende prosesser

rev

reverserer linjer i en fil

rm

fjerner filer

rmdir

fjerner mapper

sdiff

skriver ut filforskjeller side om side

sed

er strømredigereren

seq

skriver ut en tallsekvens

setpgrp

angir prosessgruppe-ID og økt-ID

settime

endrer tilgangs og endringsdatoer for filer

shl

er skalllagets behandler

sleep

utsetter utførelsen i et intervall

sort

sorterer eller slår sammen filer

spell

finner stavefeil

split

splitter en fil i deler

stty

angir alternativene for en terminal

su

hjelper deg med å bli superbruker eller en annen bruker

sum

summerer og teller blokker i en fil

sync

oppdaterer superblokken

tabs

setter terminalfaner

tail

viser de siste linjene i en fil

tape

er et verktøy for vedlikehold av magnetbånd

tapecntl

gir båndkontroll for båndenheter

tar

er båndarkiveren

tcopy

kopierer et magnetbånd

tee

transkriberer stdin til stdout mens man lager en kopi i en fil

test

validerer en betingelse

time

tidsangir en kommando

timeout

utfører en kommando med en tidsbegrensning

touch

oppdaterer filtilgang og endringstider

tr

oversetter tegn

true

alltid returnere 0

tsort

sorterer oppføringer topologisk

tty

henter terminalnavnet

ul

understreker

uname

henter systemnavnet

unexpand

konverterer mellomrom til tabulatorer

uniq

rapporterer gjentatte linjer i en fil

units

er et enhetskonverteringsprogram

uptime

viser hvor lenge et system har vært oppe

users

viser en kompakt liste over brukere som er logget inn

w

viser hvem som er pålogget og hva de gjør

wall

skriver til alle brukere

watch

utfører en kommando gjentatte ganger

wc

skriver ut ordtelling

whatis

viser et sammendrag på én linje om et nøkkelord

who

viser hvem som er pålogget på systemet

whoami

viser det gjeldende brukernavnet

whodo

skriver ut hvem som gjør hva

write

skriver til en annen bruker

xargs

konstruerer argumentlister og utfører kommandoer

yes

skriver ut en streng gjentatte ganger