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 for moderne bruk.

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 en vilkårlig-presisjons aritmetisk kalkulator

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 til konsollen

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 av CPIO format

csplit

leser en fil og skriver den i deler

cut

fjerner valgte felt fra hver linje i en fil

date

skriver ut eller stiller inn gjeldende dato og klokkeslett

dc

er en skrivebordskalkulatoren

dd

konverterer og/eller kopierer en fil

deroff

fjerner nroff/troff, tbl og eqn konstruksjoner fra en fil

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 med hverandre

dirname

returnerer mappedelen av et stinavn

du

oppsummerer diskbruken

echo

gjentar tekst tilbake til en konsoll eller fil

ed

er en linjeorientert tekstredigerer

egrep

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

env

angir miljøet for en kommandoanrop

expand

konverterer tabulatorer til mellomrom

expr

evaluerer argumenter som et uttrykk

factor

faktorer et tall

false

returnerer alltid statusen 255

fgrep

søker i en fil etter en tegnstreng

file

bestemmer en gitt filtype

find

finner filer i en mappe eller et filsystem

fmt

er en enkel tekstformateringsprogramvare

fmtmsg

viser en melding i q standardformat

fold

bretter lange linjer

getconf

henter systemkonfigurasjonsverdier for en gitt database

getopt

analyser kommandoalternativer

grep

søker i en fil etter et mønster

groups

viser gruppemedlemskap for den gjeldende bruker

hd

viser filer i heksadesimal format

head

viser de første linjene av en fil

hostname

setter eller skriver ut navnet på gjeldende system

id

skriver ut bruker og gruppe ID-er og navn for gjeldende bruker

install

installerer filer på et filsystem, noe som gir mulighet for tilpasning av tillatelsene og plasseringen av målfilen

join

er den relasjonelle databaseoperatoren

kill

avslutter en prosess som sendes inn som inndata

lc

lister innholdet i en mappe

line

leser en enkelt linje med inndata

listusers

skriver ut en liste over brukerpålogginger på systemet

ln

lager symbolske og harde lenker til filer på systemet

logins

viser nåværende innloggingsinformasjon

logname

henter et gitt innloggingsnavn

ls

viser innholdet til en mappe

/usr/5bin/mail

sender eller mottar e-post mellom brukere

man

finner og viser referansemanualsider

mesg

tillater eller avviser meldinger mellom brukere

mkdir

oppretter en mappe i filsystemet

mkfifo

lager en FIFO spesialfil

mknod

oppretter 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 til et annet sted

nawk

er den nye versjonen av et program for manipulering av tekstfiler

newform

endrer formatet til en tekstfil

news

skriver ut nyhetsartikler for systemet

nice

kjører en kommando med lavere 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 fra flere filer eller påfølgende linjer fra é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 for et program

pkill

signaliserer prosesser med navn og andre attributter

pr

skriver ut filene som sendes som inndata

printenv

skriver ut gjeldende miljø til konsollen

printf

skriver ut en tekststreng med printf formatsyntaksen

priocntl

styrer prosessplanleggeren

ps

skriver ut gjeldende prosessstatus

psrinfo

viser prosessorinformasjon for systemet

ptime

tidssette en kommando for å bestemme hvor lang tid den tar å utføre

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 linjene i en fil

rm

fjerner filer fra systemet

rmdir

fjerner mapper fra systemet

sdiff

skriver ut filforskjeller side om side

sed

er strømredigeringsprogrammet, som brukes til å gjøre raske endringer i teksten i en strøm eller fil

seq

skriver ut en tallsekvens

setpgrp

angir en prosess gruppe-ID og/eller økt-ID

settime

endrer tilgangs og endringsdatoer for filer

shl

er skalllagets behandler

sleep

stopper kjøringen av et program i en viss periode

sort

sorterer eller slår sammen filer

spell

finner stavefeil i en fil

split

splitter en fil i flere deler

stty

angir alternativene for en terminal

su

hjelper deg med å bli superbruker eller en annen bruker

sum

oppsummerer og teller blokkene i en fil

sync

oppdaterer superblokken for et system

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 under kjøring

time

tidsangir en gitt kommando

timeout

utfører en kommando med en tidsbegrensning

touch

oppdaterer filtilgang og endringstider

tr

oversetter tegn

true

returnerer alltid statusen 0

tsort

sorterer oppføringer topologisk

tty

henter navnet på gjeldende terminal

ul

understreker teksten i en fil

uname

henter systemnavnet og andre parametere

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 en melding til TTY-en til alle brukere

watch

utfører en kommando gjentatte ganger

wc

skriver ut ordtellingen til en fil eller annen inndata

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 på et system

write

skriver en melding til en annen brukers terminal

xargs

konstruerer argumentlister og utfører kommandoer

yes

skriver ut en streng gjentatte ganger