Dedikuoti serveriai, VDS hostingas, debesų kompiuterija
Interneto vizija
Karjera El. paštas

Grįžti   Dedikuoti.lt forumas > Bendruomenės diskusijos > Pamokos > Informaciniai straipsniai

 
 
Temos įrankiai Ieškoti šioje temoje
  #1  
Senas 2011-12-27, 16:31
IV_RomanL avataras
IV_RomanL IV_RomanL neprisijungęs
Interneto vizija
 
Prisiregistravo: 2011 11
Vieta: Vilnius
Žinutės: 640
Post LINUX pamoka #1: Aplankai

Pateikiama pamoka kuri padės jums susipažinti su dedikuoto serverio SSH terminalo paprasčiausiomis komandomis, kurių dėka jūs galėsite naršyti po aplankus.

1. Katalogų ir failų sąrašo peržiūra:

Kodas:
ls - list directory contents.
Komanda ls tai žodžio list sutrumpinimas. Įvykdžius šią komandą, pateikiamas visas katalogų ir failų sąrašas esamoje direktorijoje.

Pavyzdžiai:

Kodas:
Komanda	Rezultatas
ls 		Pateikia failų sąrašą darbinėje direktorijoje;
ls /bin		Pateikia failų sąrašą /bin direktorijoje (arba bet kurioje kitoje direktorijoje pagal nurodytą komandą);
ls -l		Pateikia failų sąrašą darbinėje direktorijoje, ilgame formate (pateikiama daugiau informacijos);
ls -l /etc /bin	Pateikia failų sąrašą /bin ir /etc direktorijose, ilgame formate;
ls -la ..	Pateikia failų sąrašą įskaitant ir "paslėptus" failus, aukštesnio lygmens direktorijoje, ilgame formate.
Šie pavyzdžiai gerai atvaizduoja svarbia komandų vykdymo koncepciją. Daugumo komandų sintaksė yra ši:

Kodas:
komanda -parametras argumentas
Kur:
  • komanda - komanda kuri yra vykdoma;
  • -parametras - komandos veikimo pricipus keičiantys parametrai;
  • argumentas - vienas ar kelis objektai su kuriais yra vykdoma operacija.

Konkrečiai šiuo atveju matyti, kad ls yra pati komanda, -a ar -l yra šios komandos parametrai, bei pati komanda gali būti vykdoma siekiant atlikti operacijas su vienu ar keliais objektais.

Detalesnis ls komandos ilgo formato paaiškinimas:

Naudojant ls komandą, bei nurodant -l parametrą yra kartu su pateikiamu failų/katalogų sąrašu yra gaunama didelė dalis papildomos informacijos.

Kodas:
-rw-rw----   1 user	group	      576 Oct 10 12:11 antras_failas.txt
drwxr-xr-x   6 user	group 	     1024 Oct 10 12:11 web_page
-rw-rw----   1 user	group 	   276480 Feb 11 20:41 pirmas_failas.txt
-rw-rw----   1 user	group 	     5743 Oct 10 12:11 trecias_failas.txt

----------     -------  -------  -------- ------------ -------------
    |             |        |         |         |             |
    |             |        |         |         |     Failo pavadinimas
    |             |        |         |         |
    |             |        |         |         +---  Modifikavimo data
    |             |        |         |
    |             |        |         +-------------   Dydis (baitais)
    |             |        |
    |             |        +-----------------------   Vartotojų grupė
    |             |
    |             +--------------------------------      Vartotojas
    |
    +------------------------------------------  Failui priskirtos teisės

Daugiau informacijos apie ls komanda bei visus komandos galimus parametrus galima rasti komandos dokumentacijoje, kurią galima iškviesti naudojant šią komandą:

Kodas:
man ls
2. Katalogų kūrimas serveryje:

Kodas:
mkdir - make directories.
Norint sukurti aplanką UNIX serveryje,SSH konsolėje yra naudojama mkdir komanda:

Kodas:
mkdir <katalogo_pavadinimas>
Tam, jog peržiūrėtumėte ar tikrai buvo sukurtas pageidaujamas katalogas, įvykdome komandą:

Kodas:
ls
Daugiau informacijos apie mkdir komanda bei visus komandos galimus parametrus galima rasti komandos dokumentacijoje, kurią galima iškviesti naudojant šią komandą:

Kodas:
man mkdir
3. Naršymas po katalogus:

Kodas:
cd - Change  the  current directory to dir.
Siekiant pakeisti darbinę direktoriją yra naudojama cd komanda, po cd komandos nurodant kelią iki pageidaujamo direktorijos. Kelias iki darbinės direktorijos yra maršrutas nurodomas atšakomis, kuriuo yra pasiekiama pageidaujama darbinė direktorija. Kelias iki darbinės direktorijos gali būti nurodomas dviem būdais:
  • absoliučių kelių iki darbinės direktorijos;
  • reliatyviu keliu iki darbinės direktorijos.
Absoliutus kelias iki darbinės direktorijos prasideda šaknine (angl. root) direktorija ir seka išsišakojimo principu iki galutinio pageidaujamo failo ar katalogo.

Pavyzdžiui: Turime katalogą kuriame pagal nutylėjimą yra talpinama pradinė Apache serverio svetainė /var/www/html .

Šiuo atveju absoliutus kelias iki pageidaujamos darbinės direktorijos susideda iš šių komponentų:

Kodas:
 /  var/ www/ html

 -- ---- ---- ----
 |   |    |    |
 |   |    |    html katalogas
 |   |    | 
 |   |    +--   www katalogas
 |   |    
 |   +--------- var katalogas
 |   
 +- šakninis (root) katalogas
Paaiškinimas: "/" (šakiniame) kataloge yra katalogas "var", šiame kataloge yra katalogas "www", o šiame kataloge yra "html" katalogas.

Įprastai naudojama cd komandos sintaksė:

Kodas:
komanda direktorija
Pavyzdžiai:

Kodas:
Komanda		Rezultatas
cd 		Pakeičia darbinę direktoriją į "namų" direktoriją;
cd ~		Taip pat pakeičia darbinę direktoriją į "namų" direktoriją;
cd /home	Pakeičia darbinę direktoriją į šakniniame kataloge esantį "home" katalogą;
cd /home/user	Pakeičia darbinę direktoriją į "/home/user/";
cd /		Pakeičia darbinę direktoriją į šakninį katalogą (/) (angl. root);
cd ..		Pakeičia darbinę direktoriją lygiu aukščiau;
cd ../..	Pakeičia darbinę direktoriją dviem lygiais aukščiau.
Daugiau informacijos apie cd komanda bei visus komandos galimus parametrus galima rasti komandos dokumentacijoje, kurią galima iškviesti naudojant šią komandą:

Kodas:
man cd
Kodas:
pwd - print name of current/working directory
Naršant po aplankus kartais prisireikia sužinoti esamos darbinės direktorijos absoliutų kelią (). Šiuo atveju pravarti yra pwd komanda:

Kodas:
pwd
Rezultate yra pateikiamas esamos darbinės direktorijos absoliutus kelias. Pavyzdžiui:

Kodas:
/home/vartotojas/tinklalapis
Ir tuomet mums pateikiamas dabartinio aplanko kuriame esame, kelias.

-----
Pamokos apibendrinimas:

Kodas:
Komanda				Rezultatas
ls				Pateikia failų sąrašą darbinėje direktorijoje;
mkdir <katalogo_pavadinimas> 	Sukuria naują katalogą;
cd <direktorija>		Pakeičia darbinę direktoriją į pageidaujamą;
pwd				Pateikia esamos darbinės direktorijos absoliutų kelią.

Paskutinį kartą redagavo IV_VygandasS : 2013-10-10 15:01 Priežastis: Visos komandos aprašytos detaliai ir aiškiai. Suptvarkytas pamokos išdėstymas bei struktūra.
 

Žymės
failai, linux komandos, ssh, unix komandos

Temos įrankiai Ieškoti šioje temoje
Ieškoti šioje temoje:

Detali paieška

Žinučių rašymo taisyklės
Jūs negalite kurti naujų temų
Jūs negalite rašyti žinučių
Jūs negalite įkelti failų
Jūs negalite redaguoti savo įrašų

BB kodas yra Įjungtas
Šypsenos yra Įjungtas
[IMG] kodas yra Įjungtas
HTML kodas yra Išjungtas

Greita navigacija

Panašios temos
Tema Temą sukūrė Forumas Atsakymai Paskutinė žinutė
LINUX pamoka #3: Nukreipimai IV_RomanL Informaciniai straipsniai 0 2012-01-11 21:28
LINUX pamoka #2: Dirbame su failais IV_RomanL Informaciniai straipsniai 0 2012-01-02 19:32


Visi laikai yra GMT +3. Šiuo metu yra 11:13.


Powered by vBulletin®
Copyright ©2000 - 2019, vBulletin Solutions, Inc.