Namn:
Syntax:
Funktion:
find
find - letar upp filer
find pathname-lista uttryck
find går rekursivt igenom hela bibliotekshie-rarkin för varje pathname i pathnamelistan (dvs ett eller flera pathname) och söker filer som matchar ett Boolskt uttryck enligt listan nedan. I beskrivningen används argumentet n som ett decimalt heltal. +n betyder mer än n, -n mindre än n och n exakt D.
Sann om file matchar aktuellt filnamn.
Vanlig
shell argument syntax kan användas om den "ci-teras" (se upp för kolonet (:), frågetecknet (?) och stjärnan(*».
Sann om filens tillståndsflag-gor matchar det oktala talet anum exakt (se chmod(C». Om onum har ett minustecken som prefix, blir fler bitar signi-fikanta (0177777, se stat(S»
och flaggorna jämförs:
(flags&onum)==onum
Sann om filtypen är x, där x kan
vara b
för blockspeeialfil, c för teckenspecialfil, d för ett bibliotek, p för en namngi-ven pipe, f för en vanlig fil eller n för en semafor eller delad datafil.Sann om filen har n länkar.
Sann om filen tillhör använda-ren uname.Om uname är numeriskt och inte finns som loginnamn i filen /etc/passwd antas det vara user ID.
Sann om filen tillhör gruppen gname. Omgname är numeriskt och inte finns i filen /ete/g-roup, antas det vara group ID.
Sann om filen är n block lång
(512
bytes per block)Sann om filen accessats de senaste n dagarna.
-mtime n
Sann om filen modifierats de senaste n dagarna.
Sann om filen ändrats de senas-t e n dagarna.
Sann om det exekverade cmd ger ett värde Doll som utgångssta-tus. Slutet på cmd måste förses Dled t'escapattf semikolon. Kom-mandoargument tfäått ersätts av aktuellt pathname.
Som -exec men den genererade kommandoraden skrivs ut med ett frågetecken först, och exekve-ras bara om användaren svarar
med
att skriva y.Alltid sann; skriver ut
aktuellt pathname.
Sann om den aktuella filen har modifierats senare än argument-filen.
Sann om uttrycket inom parente-ser är sant (parenteser är spe-ciella för shell och måste "ci-teras").
Exempel:
Filer:
Hänvisning:
Ovanstående uttryck kan kombineras genom att använda följade operatorer (ordnade i sjunkan-de rang):
negation. Att negera ett uttryck görs med utropstecknet (!) som ICKE-operator
AND AND-operationen åstadkommes genom att pla-cera uttrycken efter varandra.
OR OR-operationen åstadkommes genom att place-ra opeplace-ratorn -o mellan uttrycken.
find I ~( -name a.out -o -name
'*.0' %)
-atime +7 -exec rm :: %;Alla filer med namnen a.out eller
*.0
som inteanvänts den senaste veckan tas bort.
/etc/passwd lete/group
cpio(C), sh(C), test(C), stat(S). cpio(F)
Namn:
Syntax:
Funktion:
Exempel:
Observera:
Anmärkning:
format
format - formatterar flexskivor fprmat enhet
Formatterar, dvs skapar spår, sektorer mm på flexskivan, så att den blir användbar.
1/ /etc/foramt /dev/mfs
Allt tidigare innehåll på skivan förstörs!
5,25-tums flexskivor måste formatteras före användning. 8-tums flexskivor är normalt for-matterade vid leverans.
Namn:
Syntax:
Funktion:
fsck
fsck (file system check) - kontroll av fil-systemet
fsck
(-y
-n -8 - t ) filsystemKommandot fsck granskar de angivna filsystemen och rättar t i l l de villkor som inte är korrek-ta interaktivt. fsck ignorerar villkorsflaggan
'filsystemet är rent'. Denna flagga sätts om kommandot fack avslutas på ett framgångsrikt sätt.
För de filsystem som är korrekta kommer en utskrift att göras på antalet
filer
som ingår, antalet block som används och antalet fria block.Innan en
ändring görs i ett filsystem som inte är korrekt, måste operatören konfir-mera denna ändring. I de flesta ändringar som görs förloras data men dessa rapporteras.Defaultvärdet för fsck
när
ingen skrivning är tillåten är -n.Om inget filsystem anges i kommandot fsck, ko••er fack att som defaultvärde läsa den lis-ta på filsystem som finns i filen /etc/check-list.
Filsystem kontrolleras efter följande lista:
l.
Volymbeskrivningsblocket integritet- och
blockstorlek.2. Block som mer än en inod gör anspråk på.
3. Block som en inod utanför filsystemets område gör anspråk på.
4.
Felaktig räkning av länkar.5. Storlekskontroll: Felaktigt antal block i
en
fil. Directory-storleken är inte en mul-tipel av 16 bytes.6. Dåligt inod-format.
7. Block som inte har någon tillhörighet.
8. Directory-kontroll: Fil som pekar på en inad som inte är allokerad. Inod-numret ligger inte inom gränserna.
9.
Volymkontroll: Mer än 65536 stycken inoder.Det finns fler inodsblock än det ingår i filsystemet.
Optioner:
Filer:
fsck
10. Dålig bitmap.
Il. Beräkningen av totala antalet fria block och/eller antalet fria inoder stämmer ej.
Nya filer och directories som är allokerade men inte har någon referens, kan med operatö-rens tillåtelse, åter läggas t i l l filsystemet genom att de läggs i 'lost + found' directory.
Det namn som används i detta fall är inodnum-ret.
Enda
restriktionen är att directory 'lost + found' ska vara placerati roten i det fil-system som kontrolleras och att det måste fin-nas ledigt utrymme där entries kan göras. Det-ta kan uppnås genom att innan kommandot fsck utförs, kopiera ett antal filer m h a 'losty + found' t i l l directory och därefter ta bort dem.Att kontrollera det råa devicet är alltid snabbare.
-y Antar att alla frågor besvaras med ja.
-n Antar att alla frågor besvaras med nej.
-8 Ignorerar den aktuella bitmappen och
konstruerar en
ny.
Filsystemet som under-söks bör inte fiDnas i systemet när denna option är satt eller också måste filsys-temet "gömmas" på någon plats i systemet.Direkt efter att kommandot är utfört måste systemet bootas igen. Denna procedur är t i l l för att ingen gammal, dålig kopia av bitmappen ska fortsätta att användas eller skrivas t i l l det nya filsystemet.
- t Denna option anger att nästa argument ska användas som namn på en arbetsfil. Filen används om kommandot fsck inte har t i l l
-räckligt minnesutrymme för
sina tabeller.Filen bör inte befinna sig på det filsys-tem som undersöks.
När
kommandot fack är fullbordat kommer arbetsfilen att förstö-ras om det är en specialfil eller om filen inte existerade sedan tidigare. Om inte optionen -t är angiven och kommandot fsck behöver en arbetsfil, kommer den att begä-ra att få en./etc/checklist defaultlista över de filsystem som ska kontrolleras.
lost + found plats för nya filer
Hänvisning:
Anmärkning:
fsek
mount
lete/re startupp-rutinen vilken används ofta av fsck.
Inodnumren f ö r . och .. bör kontrolleras om de är giltiga, för varje directory.
kontrolleras
lost + found plats för nya filer.
Namn:
::'yntax:
Funktion:
fsc.l
fscl .fi Le s
v
st e n c l e an : - Testar om f i Lsv
s te-:met p~ en disk är intakt
fscl special
Kommandot fsel kontrollerar om file-system-c-lean flaggan är uppdaterad på enheten specia].
Filsystemet
pa
den angivna enheten förutsätts vara intakt om flaggan är uppdaterad. Komman-dot. returnerar st.a tus koder med följande bety--delse:o
= Flag~an file-system-clean är uppdaterad l=
Flaggan file-system-clean är inteuppda-terad
2 - fscl kan inte öppna och/eller läsa enheten special
Exempel: l fscl /dev/sfO
Om devicet /dev/sfO är tillagt (mo un t.ed : och filsystemet är
OK
erhålls följande:fsel: File svstem on device /dev/sfO is ok! Är filsy~ternet inte ~k erhålls:
fscl: File system on device idevjsfO is not ok! Om devicet inte är tillagt erhålls följande:
SA:drive offline fsel: Error at read
2/ fscl /dev/silOO
/devjsjlOO är ett device som inte ~r
inlänkat i systemet, då erhålls följande:
fscl: Cannot open device jdevjsilOO.
Namn:
Syntax:
Funktion:
Hänvisning:
haltsys
haltsys - stänger filsystemen och stoppar C?lfn
fete haltsys
haltsys stänger filsystemen och stoppar pro-cessorn. haltsys får effekt omedelbart, sa användarprocesser bör avslutas först. shut-downtC) rekommenderas för normal systemstäng-ning: det varnar användarna. rensar upp saker och ting och kallar slutligen p~ haltsys.
Använd haltsys direkt bara om nagat system-problem hindrar körning av shutdqwn.
shutdn(S), shutdown(C)
Namn:
Syntax:
Funktion:
Exempel.:
i s aln 1Il
isamin - initieringsprograrn för isam
isamin
isamin är ett initieringsprogram att användas när en ny ISAM datastruktur skapas. ~rogramrnet
är interakti vt o c h frågar anvädaren om data för datastrukturen och faltbeskrivningar.
F'Llnamn ct som ges som första svar. komm e r att förlängas med de tre tilläggen .DAT~ .ISM och .8TH varvid motsvarande filer skapas.
OBS! Om det filnamn som ges redan existerar som namn på en ISAM-struktur, kommer den-na att raderas.
Ln d ex-r r e co r-d-rLängd en ,bör sättas t i l l c n h et e n s (devicets) blockstorlek, för att erhålla snab-bast möjliga läsning! skrivning.
**
Create ISAM-files Ver 1.0**
*
Create files*
1sam file name, without extension (max 8 cha-racters':> ? tst. Data record length ? 20 Size of index records, recommended is same as block s i z e on' d e vi c e (ex. 1024) ? 1024 Definition of fields in data record, The following types exist:
---._-*
iJescribe field nr lField name (max 8 characters) ? name Starting at l Field type (B,A,S,l,F,D) ? a Field size ? 13 Should the field be indexed (y/n) ? y Duplicates allowed
(y/n) ? y
*
Describe field n r 2*
Field name (max 8 characters } '? pno n e Starting at 14 Field type t8,A,S,L,F,D) ? a Field size ? 7 Should Lhe field be indexed (y/n) ? n
Namn:
Syntax:
Funktion:
kill
kill (stop background processes) - avslutar bakgrundsprocesser
kill ( -signal) processid ••.
Kommandot kill avslutar en process som körs i
bakgrunden. Kommandot
skickar,som defaultvär-de,
signalnummer 15 till den
specificerade processeD.En
del processer ignorerardenna
signal , dessa processer kan avslutas medsig-nal
-9, det säkraste sättet att ta död på en process.Processid är det nummer som systemet skriver ut vid uppstarten