GNU Linux/Terminalas: Skirtumas tarp puslapio versijų

Jump to navigation Jump to search
8 pridėti baitai ,  prieš 14 metų
nėra keitimo aprašymo
No edit summary
Jei jau turite Linux, kad ir ką kai kurie sakytų su terminalu (kartais vadinama: ''konsolė'') jums teks susidurti. Daug kam atrodo, kad terminalas tai pasenęs kompiuterių valdymo budas, labai nepatogus ir labai negerai "nes reikia daug rašyti". Iš tiesų problema ta, kad dauguma net ir patyrusių kompiuterių naudotojų dabar jau "mąsto langais". Šiame skyriuje as pasistengsiu parodyti kaip reikia "mąstyti terminale" ir tik išmokus tai terminalas taps paprastas, patogus, mielas ir greitas. Toks kokio neatstos jokios, net moderniausios ir įmantriausios grafinės aplinkos.
 
Ši knyga turėtų sudominti ne tik tuos "wannabe hax0r" kurie prisižiūrėję filmų kaip dėdės geria kolą ir kaškąkažką ten isikibęįsikibę rašo į žaliai juodą ekraną patys mėgina tai pakartoti, bet ir kiekvieną Linux/BSD mėgėją.
 
 
Viršuje ko gero senai pamiršti funkcijos klavišai yra: F1, F2, F3 ir t.t.
Vienoje sistemoje paprastai yra 6 terminalai jiems išskirti funkcijos klavišai nuo F1 iki F6.
Grafinei aplinkai yra skirtas funkcijos klavišas F7. Norint išvengti atsitiktinio paspaudimo jūs pirmiausiai turite laikyti nuspaudę alt+ctrl ir tik tada persijungti į reikiamą terminalą ar grafinę aplinką su funkcijos klavišu. Į kiekvieną terminalą primiausiapirmiausia reikia prisiregistruoti su savo vartotojo vardu ir slaptažodžiu.
 
== Direktorijų medis ir kaip keliauti po jį ==
 
Sekanti svarbiausia "DESCRIPTION" skiltis. Joje aprašomi galimi nustatymai. Panagrinėsim kelis svarbesnius komandos ''cp'' nustatymus:
*-i, --interactive Tai nustatymas nurodantis, kad jei kopijuojant randama jau esanti byla kuri buvo nurodyta kaip būsima kopija, tai tuomet turi būti išvedamas klausimas ar "užrašyti ant virsaus esamos bylos". Kaip matome yra du galimi nustatymo rašymo budai ilgas su dvien minusais ir žodžiu, ir trumpas su vienu minusu ir viena raide. Ilgas galbūt įsimintinesnis, bet trumpas neabėjotinaineabejotinai patogesnis.
*-R, -r, --recursive Tai nustatymas, norodantisnurodantis kopijuoti rekursyviai. Tai yra kopijuoti ir mūsų darbinėje direktorijoje esančias kitas direktorijas su viskuo kas jose yra.
Nustatymus vedant kelis iš karto nereik rašyti krūvos minusų galima -i ir -r sudėti į vieną: -ir.
Bebėjo visų galimų nustatymų nereikia ir vargu ar įmanoma įsiminti: juk bet kada galime pasinaudoti ''man'' komanda ir vėl.
 
== Įvesties/Išvesties peradresavimas ==
Tai gali kartais būti labai naudinga. Takim jums meginantmėginant paleisti Skype nieko nesigavo ir išmetė pusės puslapio ilgio kaidąklaidą. Jūs pasiklausėte forume ką daryti, bet ten paprašepaprašė, kaip ir reikėjo tikėtis, parašyti kokia tiksliai ta klaida. Gal ir pulsite ją nurašinėti, bet paprasčiau būtų:
*skype > klaida
Taip viskas ką išspausdins skype bus įrašyta į klaida tekstinę bylą.
*du | sort -nr
Mums parodys kokios yra direktorijos ir kiek vietos jos užima pradedant didžiausia ir baigiant mažiausia.
Bet jei direktorijų labai daug jos netilps net į ekraną O jei dar pridesimpridėsim:
*du | sort -nr | less
Įvyks tai kas ankčiauanksčiau tik dar viskas bus nukreipiama į ''less'' ir tai mums leis peržiurėtiperžiūrėti patogiau viską, kaip ir bet kokią kitą tekstinę bylą su ''less''. Būtent "nupaipinimas" į less padeda peržiūrėti tai kas paprastai netilptų į ekraną ir dažnai būna labai naudinga. Tarkim iš esmės teisinga komanda:
*ls -l /etc
Duos mažai naudos. Bent aš pas save matau tik nuo "s" raidės viską, o viršutinė dalis liko "nukriptanukirpta".
Todel:
*ls -l /etc | less
*rw- rodo, kad direktoriją jos šeimininkas gali perskaityti, perrašyti ir vykdyti (santrumpa nuo: read, write, execute).
*r-x rodo, kad šeimininko grupė gali direktoriją perskaityti ir vykdyti
*r-x pabaigoje, rodo, kad visi kiti gali direktoriją perskaityti ir vygkytivykdyti
Toks raidžių ir minusų kratinys gali būti pakeistas dvejetainiais skaičiais raidę imant kaip 1 ir minusą kaip 0. Taigi:
*rwxr-xr-x == 111 101 101
*man chmod
 
== Naudingos programos veikiančios koncolėjekonsolėje ==
Apie visas jas plačiau žiūrėkite:
*man pavadinimas
 
==Karštieji klavišai (hotkėjai)==
Gerus pagrindus jau turite, bet jei norite įvaldyti didžiausias koncolėskonsolės galimybes tai turite visu pirma daugiau įgyti praktikos, o visų antra išmokti naudoti "hotkėjus". Hotkėjai neturi plačiai priimto lietuviško pavadinimo. Tai mygtukai ar jų kombinacijos padedančios žaibiškai atlikti įvairias funkcijas.
Vienas pagrindinių iš jų tai rodyklės. Su pirmyn-atgal paslenkame kursorių, su aukštyn-žemyn peržiūrime komandų istoriją. Tai labai naudinga jei norime pakartoti panašią komandą. Pavyzdžiui jau minėta nelabai techniška serija:
*cd ..
ir atidarinėjame menu.lst su nano, tai:
**nano me -> alt+/ -> enter -> viskas. Tai dar naudingiau kai bylų vardai ilgi.
TAB klavišas - toks pat užbaiginėjimas tik užbaigia komandas. Jei nepavyksta tai rezultatas nieko, arba visų galimų komandų sąrašas. Norint sąrašo geriau paspausti TAB du kartus. Jei sąrašas ilgas paklaus ar tikrai norite jį žiurėtižiūrėti. Pamėginkite nieko neparašę paspandinėtipaspaudinėti TAB. Paskui parašykit vieną raidę ir paspaudinėkit.
*alt+c - keičia iš didžiųjų į mažąsias po kursoriaus esančias raides. Naudinga kai per klaidą "caps lock" buvo perjungtas į nenorimą rėžimą.
*alt+l - sumažina visas raides
Anoniminis naudotojas

Naršymo meniu