Alapjai linux
Az útmutató
Bevezetés a bash
Ha már használt korábban Linuxot, akkor valószínűleg tudja, hogy miután belép a rendszerbe üdvözli a prompt így néz ki:
A gyakorlatban a meghívást, amit látni lehet, hogy kissé más. Például tartalmazhat host név, az aktuális munka könyvtár, vagy az összes együtt. Nem számít, hogyan néz ki a meghívást, van egy tagadhatatlan dolog: a program, amely megjeleníti a meghívást utal, hogy a shell parancssor (az angol héj - a héj, vagy más néven a parancssor vagy a terminál - a sáv ...), és valószínűleg minden, a shell lesz a „bash”.
És futsz bash?
Biztos lehet abban, hogy használ bash, írja:
$ Echo $ SHELL
/ Bin / bash
Ha a vonal felett van egy hiba, vagy a válasz nem egyezik, akkor lehetséges, hogy már fut egy másik shell. Ebben az esetben a nagy részét a kézikönyv még mindig hasznos lehet, de nem lenne sokkal jobb, ha váltani bash, a vizsgára felkészítő 101.
Bash - egy mozaikszó a Bourne-again shell, az angol. "Több-on-irányító-shell-Born" vagy "megszületett megint-shell" (szójáték itt Bourne / született - egy sáv ..), és ez az alapértelmezett shell a legtöbb Linux-alapú rendszerek. A feladat a shell, hogy megkapja tőled a csapat, amelyen keresztül kölcsönhatásba lépnek a Linux-rendszert. Miután beírta parancsokat, akkor kilép a héj (exit), vagy befejezheti a munkamenetet (logout), ebben az esetben látni fogja a bejelentkező képernyő.
By the way, akkor is kilép a bash shell megnyomásával control-D a billentyűket.
Lehet, hogy már felfedezték, hogy bámulja a bash prompt - nem a legizgalmasabb dolog a világon. Nos, nézzük meg, hogyan járja be a fájlrendszert. A prompt írja be a következő parancsot (anélkül, hogy a $):
Már csak azt mondta bash, hogy szeretne dolgozni /, más néven gyökér; az összes könyvtárat a rendszerben van faábrázolásban és / van a tetején, azaz gyökér (számítástechnika fák nőnek éppen ellenkezőleg, a gyökér és a felső ág jött le - egy sáv ..). cd a könyvtárat, ahol éppen dolgozik, más néven a „aktuális könyvtár”.
Ahhoz, hogy megtalálja a munka jelenlegi könyvtár bash, típusa:
A példában a cd, az érvelés / az utat. Elmondja cd hová akarunk menni. Különösen az érv / abszolút útvonal, ami azt jelenti, hogy meghatározza a helyét képest a gyökér fájlrendszer fa.
Az alábbiakban néhány közülük:
/ dev
/ usr
/ Usr / bin
/ Usr / local / bin
Mint látható, az összes abszolút útvonal, ami közös, úgy kezdődik: /. Rámutatva, például a / usr / local / bin könyvtárba érvként a cd, tájékoztatjuk Önöket, hogy azt akarjuk, hogy a / könyvtárba, majd usr könyvtárat, és így tovább a helyi bin könyvtárba, és a fát. Az abszolút elérési utak mindig számítani / először.
Egy másik típusú pálya az úgynevezett „relatív útvonal”. bash, cd, és más parancsokat mindig értelmezi azokat relatív az aktuális könyvtárhoz. Relatív útvonalakat nem kezdődik /. Tehát, ha az első beköltözik a / usr:
Ez, akkor tudjuk használni a relatív útvonal local / bin, hogy bekerüljön a / usr / local / bin:
$ Cd local / bin
$ pwd
/ Usr / local / bin
Relatív útvonal is tartalmazhat egy vagy több „..” könyvtárba. A könyvtár „..” különleges; rámutat, hogy a szülő könyvtár. Tehát folytatva a fenti példát:
$ pwd
/ Usr / local / bin
$ Cd.
$ pwd
/ Usr / local
Mint látható, a jelenlegi könyvtár már a / usr / local. Tudtuk mozgatni „visszafelé” egy könyvtár a jelenlegi, ahol azelőtt voltak.
Ezen kívül azt is használja a „..” a meglévő relatív elérési utat, amely lehetővé teszi számunkra, hogy beköltözik a könyvtár »közel«, amelyben van:
$ pwd
/ Usr / local
$ Cd. / share
$ pwd
/ Usr / share
Példák a relatív útvonalak
Relatív útvonalakat lehet egy kicsit bonyolultabb. Az alábbiakban néhány példát, próbáld ki magad kitalálni, hol találja magát tárcsázása után minden ilyen parancsokat.
$ Cd / bin
$ Cd. / Usr / share / zoneinfo
$ Cd / usr / X11R6 / bin
$ Cd. / Lib / X11
$ Cd / usr / bin
$ Cd. /bin/../bin
Most, írja be őket, és ellenőrizze a feltételezéseket. ;)
Mielőtt befejeznénk a tanulmány a cd, van néhány dolog, amit tisztázni kell. Először is, van egy másik különleges könyvtár „”, ami azt jelenti, hogy »a jelenlegi könyvtár«. Annak ellenére, hogy nem használják a cd parancsot, de gyakran használják a program végrehajtásához az aktuális könyvtárban, mint a következő példa:
Ebben az esetben, akkor indul myprog végrehajtható program található aktuális könyvtárat.
cd, és a home könyvtár
Ha akartuk, hogy beköltözik a home könyvtár, tudtuk írja:
Argumentum nélkül, cd fog mozogni a home könyvtár, amely / root a rendszergazda, vagy általában a / home / felhasználónév (ahol felhasználónév - a rendszerben - prim.per.) Bármely más felhasználó. De mi van, ha azt akarjuk, hogy egy olyan fájlt a mi saját könyvtárat? Talán szeretnénk átadni a fájl elérési útját érvként myprog programunk. Ha a fájl található a home könyvtár, tudjuk írja:
Azonban abszolút útvonalat, mint, hogy nem mindig kényelmes. Szerencsére tudjuk használni a szimbólum
(Tilde), hogy nem ugyanaz:
Más felhasználók saját könyvtárai
Bash elfogadni egyetlen
mutatóként a home könyvtárba, de akkor is használni, hogy olvassa el a hazai könyvtárak a többi felhasználó. Például, ha azt akartuk, hogy olvassa el a fájlt nevű fredsfile.txt a felhasználó home könyvtárában Fred, akkor írja: