Laadige alla PDF
1) Mis on UNIX?
See on kaasaskantav operatsioonisüsteem, mis on mõeldud nii tõhusate mitme ülesande kui ka mitme kasutaja funktsioonide jaoks. Selle kaasaskantavus võimaldab tal töötada erinevatel riistvara platvormidel. See oli kirjutatud C-tähega ja võimaldab kasutajatel koore all töödelda ja juhtida.
2) Mis on filtrid?
Terminit filter kasutatakse sageli mis tahes programmi tähistamiseks, mis võib võtta sisendi standardsisendist, teha selle sisendi jaoks mõningaid toiminguid ja kirjutada tulemused standardväljundisse. Filter on ka mis tahes programm, mida saab kasutada kahe teise programmi vahel.
3) Mida järgitakse shellis käskude väljastamisel tüüpilist süntaksit?
Tüüpiline käsu süntaks UNIX-i koore all järgib vormingut:
Käsk [-argument] [-argument] [--argument] [fail]
4) Kas on võimalik kustutada kõik praeguses kataloogis olevad failid, sealhulgas kõik selle alamkataloogid, kasutades ainult ühte käsku?
Jah, see on võimalik. Selleks kasutage "rm -r *". Käsk rm on failide kustutamiseks. Valik -r kustutab kataloogid ja alamkataloogid, sealhulgas nende sees olevad failid. Tärn tähistab kõiki kirjeid.
5) Mis on peamine erinevus seadistatavate -v ja -x valikute vahel?
Valik -v kajab iga käsku enne, kui argumendid ja muutujad on asendatud; -x valik kajas käske pärast asenduse toimumist.
6) Mis on tuum?
Kernel on UNIX-i operatsioonisüsteem on põhiprogramm, mis kontrollib arvuti ressursse, jagades neid erinevatele kasutajatele ja täites erinevaid ülesandeid. Kuid tuum ei tegele otseselt kasutajaga. Selle asemel käivitab see iga kasutaja jaoks eraldi sisselogimisel interaktiivse programmi, mida nimetatakse shelliks.
7) Mis on kest?
Kest toimib kasutaja ja süsteemi vahelise liidesena. Käsutõlgina võtab kest käsud ja seab need täitmiseks.
8) Mis on Korni kesta põhijooned?
- ajaloo mehhanism koos sisseehitatud redaktoriga, mis simuleerib emacs või vi
- sisseehitatud täisarvu aritmeetika
- stringide manipuleerimise võimalused
- käskude aliasimine
- massiivid
- töökontroll
9) Millised on ühised kestad ja millised on nende näitajad?
- sh - Bourne'i kest
- csh - C kest
- bash - Bourne Again Shell
- tcsh - täiustatud C-kest
- zsh - Z SHell
- ksh - Korn SHell
10) Eristage mitmikkasutajat multitaskist.
Mitmekasutaja tähendab, et arvutit saavad korraga kasutada mitu inimest. Multitask tähendab, et isegi üks kasutaja saab lasta arvutil töötada korraga mitme ülesande või programmiga.
11) Mis on käskude asendamine?
Käskude asendamine on üks toimingutest, mida tehakse iga kord, kui kest käsud töödeldakse. Kest täidab ainult neid käske, mis on kinnitatud tagapakkumistesse. Seejärel asendab see käsu standardväljundi ja kuvatakse käsureal.
12) Mis on kataloog?
Iga fail on määratud kataloogi. Kataloog on spetsiaalne failivorm, mis hoiab kõigi selles olevate failide loendit.
13) Mis on inood?
Inode on failisüsteemi jaoks eraldatud ketta jaotisse loodud kirje. Inood sisaldab peaaegu kogu teavet faili kohta. See sisaldab ketta asukohta, kus fail algab, faili suurust, millal faili viimati muudeti, kui faili viimati muudeti, millised on erinevad lugemis-, kirjutamis- ja täitmisõigused, kellele fail kuulub ja muud teavet .
14) Teil on honky kataloogis fail nimega tonky. Hiljem lisate tonky'le uut materjali. Millised muudatused toimuvad kataloogis, inode'is ja failis?
Kataloogikirje on muutmata, kuna nimi ja inode number jäävad muutumatuks. Inode-failis värskendatakse faili suurust, viimase juurdepääsu aega ja viimase muutmise aega. Failis endas lisatakse uus materjal.
15) Kirjeldage UNIX-i failisüsteeme
UNIX-i failisüsteemide mõistmine on seotud failide ja inoodide süsteemi salvestamise teadmisega. Mis juhtub, on see, et ketas või ketta osa on failide ja inode-kirjete salvestamiseks eraldatud. Kogu funktsionaalset üksust nimetatakse failisüsteemiks.
16) Eristada suhtelist rada absoluutsest rajast.
Suhteline rada viitab teele praeguse tee suhtes. Absoluutne tee seevastu viitab täpsele teele, millele viidatakse juurkataloogist.
17) Selgitage kataloogide tähtsust UNIX-süsteemis
Kataloogi failid võivad olla ka kataloog ise; seda nimetataks originaali alamkataloogiks. See võimalus võimaldab arendada kataloogide ja failide puulaadset struktuuri, mis on organisatsiooni skeemi säilitamisel ülioluline.
18) Kirjeldage lühidalt Shelli vastutust
- programmi täitmine
- muutuja ja failinime asendamine
- I / O ümbersuunamine
- torujuhtme ühendamine
- keskkonnakontroll
- tõlgendatud programmeerimiskeel
19) Mis on kesta muutujad?
Shelli muutujad on kestas eksisteeriva nime (identifikaatori) ja määratud väärtuse kombinatsioon. Nendel muutujatel võivad olla vaikeväärtused või nende väärtusi saab käsitsi määrata sobiva käsu määramise abil. Kestmuutuja näited on PATH, TERM ja HOME.
20) Mis on süsteemikõne, teegi funktsiooni ja UNIX-i käsu erinevused?
Süsteemikõne on osa tuuma programmeerimisest. Teegi funktsioon on programm, mis ei kuulu tuuma, kuid on süsteemi kasutajatele kättesaadav. UNIX-i käsud on aga eraldiseisvad programmid; nad võivad oma programmeerimisse lisada nii süsteemikõned kui ka raamatukogu funktsioonid.
21) Mis on Bash Shell?
See on tasuta kest, mis on loodud töötama UNIX-süsteemis. Kuna see on enamiku UNIX-põhiste süsteemide vaikekest, ühendab see funktsioone, mis on saadaval nii C- kui ka Korn-kestas.
22) Loetlege mõned UNIX-is kõige sagedamini kasutatavad võrgukäsklused
- telnet - kasutatakse kaugsisselogimiseks
- ping - kajasoov ühenduvuse testimiseks
- su - kasutaja vahetamise käsk
- ftp - failide kopeerimiseks kasutatav failiedastusprotokoll
- sõrmeinfo kogumise käsk
23) Eristage cmp käsk diff käsust.
Cmp-käsku kasutatakse peamiselt kahe faili võrdlemiseks baitide kaupa, mille järel kuvatakse esimene kohatud mittevastavus. Teiselt poolt kasutatakse käsku diff, et näidata muudatusi, mis tuleb teha, et muuta kaks faili üksteisega identseks.
24) Mis on l-i kasutamisel kataloogi lisamisel?
-l, mida tavaliselt kasutatakse loendis käskude nagu ls, kasutatakse failide kuvamiseks pikas vormingus, üks fail real. Pikk vorming viitab failiga seotud lisateabele, nagu omandiõigus, õigused, andmed ja failisuurus.
25) Mis on torustik?
Torustikku, mida tähistab tähemärk "|", kasutatakse kahe või enama käsu ühendamiseks. Esimese käsu väljund toimib järgmise käsu sisendina ja nii edasi.
26) Mis on superkasutaja?
Superkasutaja on eritüüpi kasutaja, kellel on avatud juurdepääs kõigile süsteemi failidele ja käskudele. Pange tähele, et superkasutaja sisselogimine on tavaliselt juur ja seda kaitseb nn juurparool.
27) Kuidas määrate ja määrate tee UNIX-is?
Iga kord, kui sisestate käsu, määrab muutuja nimega PATH või path, millises kataloogis shell seda käsku otsib. Juhul, kui tagastati tõrketeade, võib põhjus olla selles, et käsk ei olnud teie teel või et käsku ise ei eksisteeri. Tee saab käsitsi määrata ka käsuga "set path = [kataloogi tee]".
28) Kas protsessi käigus on võimalik selle kohta teavet näha?
Iga protsess identifitseeritakse protsessi identifikaatoriga. Protsessi üksikasju ja olekut on võimalik vaadata käsu ps abil.
29) Mida järgitakse UNIX-is failide nimetamisel tavapärast tava?
Üks oluline reegel failide nimetamisel on see, et eritähendusega tähemärgid, nagu * / & ja%, pole lubatud. Eri tüüpi failidena kasutatav kataloog järgib failide omadega sama nimetamiskorda. Kasutatakse tähti ja numbreid ning märke, nagu alakriips ja täppmärk.
30) Miks ei ole vaikimisi sisselogimiseks soovitatav kasutada juuri?
Juurekonto on väga oluline ja kuritarvitamise korral võib see hõlpsasti põhjustada süsteemi kahjustusi. Selle põhjuseks on asjaolu, et kasutajakontode suhtes tavaliselt kehtivad kaitsemeetmed ei ole juurkontole kohaldatavad.
31) Milleks on tee käsk?
Tee-käsk teeb kahte asja: üks on andmete hankimine standardsisendist ja standardväljundisse saatmine; teine on see, et see suunab sisendandmete koopia määratud faili.
32) eristage kassi käsk rohkemast käsust.
Kui kasutate kassi käsku faili sisu kuvamiseks, keriksid suured andmed, mis ekraanile ei mahu, ilma pausi tegemata välja, muutes selle seetõttu vaatamise keeruliseks. Teiselt poolt on sellistel juhtudel sobivam käsu more kasutamine, kuna see kuvab faili sisu üks ekraanileht korraga.
33) Mis on sõelumine?
Sõelumine on käsurea sõnadeks jaotamise protsess. See on võimalik eraldajate ja tühikute abil. Juhul, kui vahelehed või mitu tühikut on käsu osa, asendatakse need lõpuks ühe tühikuga.
34) Mis on pid?
Pid on protsessi ID lühend. Seda kasutatakse peamiselt kõigi UNIX-süsteemis töötavate protsesside tuvastamiseks, olenemata sellest, kas see töötab esiplaanil või taustal. Iga pidu peetakse ainulaadseks.
35) Kuidas saab süsteem teada, kus üks käsk lõpeb ja teine algab?
Tavaliselt toimib teeviitana uusjoone märk, mille genereerib klahv ENTER või RETURN. Kuid semikoolon ja tähemärk võivad olla ka käsuterminaatorid.
37) Mis on wild-cardi tõlgendamine?
Kui käsurida sisaldab metamärke, näiteks '*' või '?'. Need asendatakse kestaga failide sorteeritud loendiga, mille muster sobib sisendkäsklusega. Wild-tähemärke kasutatakse töötlemiseks mõeldud failide loendi seadistamiseks, selle asemel, et seda ükshaaval määrata.
38) Mis on selle käsu väljund? $ kes | sort -logfile> uusfail
Selles käsus saab käsu "kes" väljundist käsu "sort" sisendi. Samal ajal avab "sort" logifaili, korrastab selle koos käsu "who" väljundiga ja paigutab lõpliku sorditud väljundi faili newfile.
39) Kuidas vahetada mis tahes kasutajatüübilt superkasutaja tüübile?
Mis tahes tüüpi kasutajalt ülemkasutajale üleminekuks kasutage su käsku. Enne täielike juurdepääsuõiguste andmist palutakse teil sisestada õige superkasutaja parool.
40) Mis oleks PATH-i väärtuse muutmise väärtuseks:.: / Usr / della / bin: / bin: / usr / bin
See põhjustaks, et kest vaataks kataloogis / usr / della / bin pärast praeguses kataloogis vaatamist ja enne käsufaili otsimisel kataloogi / bin otsimist.
41) Kirjutage käsk, mis kuvab failid praeguses kataloogis värvilises ja pikas vormingus.
Vastus: ls -l --värv
42) Kirjutage käsk, mis leiab kataloogist kõik tekstifailid nii, et see ei sisaldaks mingil kujul sõna "hämmastav" (see tähendab, et see peab sisaldama sõnu Amazing, AMAZING või aMAZINg)
Vastus:
grep -vi amazing *.txt
43) Kirjutage käsk, mis väljastab faili IN.TXT sorteeritud sisu ja paigutab väljund teise faili nimega OUT.TXT, välistades samal ajal topeltkirjed.
Vastus:
sort IN.TXT | uniq > OUT.TXT
44) Kirjutage käsk, mis võimaldab UNIX-süsteemil 15 minuti jooksul välja lülituda, pärast mida ta taaskäivitab.
Vastus:
/sbin/shutdown -r +15
45) Milline käsk muudab teie viiba väärtuseks MYPROMPT?
Viiba muutmiseks kasutame PS1 käsku, näiteks:
PS1 = 'MYPROMPT:'
46) Mida see käsk teeb? kassitoit 1> kiisu
Vastus: see suunab kassitoidu väljundi kitty faili; käsk on sama mis: kassitoit> kiisu
47) Mis selles interaktiivses shelliskriptis viga on?
kaja Mis kuu see on? loe $ monthecho $ kuu on sama hea kuu kui mis tahes.
Vastus: Esialgu tuleks küsimärgist vabaneda (\?), Et seda ei tõlgendataks metakarbina. Teiseks tuleks seda lugeda kuu, mitte lugeda dollarit kuu.
48) Kirjutage shelliskript, mis nõuab kasutaja vanust ja kajab seda koos mõne sobiva kommentaariga.
Vastus:
echo Hello! What\'s your age\?read ageecho $age! I\'ll be obsolete by that age!
49) Kirjutage skript, mis prindib kuupäevateabe selles järjekorras: kellaaeg, nädalapäev, päevanumber, kuu, aasta (valimi väljund: 17:34:51 PDT P 12. veebruar 2012)
Vastus:
set 'date'echo $4 $5 $1 $3 $2 $6
50) Kirjutage skript, mis väljundina näitab järgmist:
Andke mulle U!
U!
Andke mulle N!
N!
Anna mulle I!
Mina!
Anna mulle X!
X!
Vastus: i jaoks UNI Xdo-s
echo Give me a $i!echo $i!done