Satura rādītājs
Mēs jau esam redzējuši, kas ir Linux / Unix un kā instalēt vienu no tās populārākajiem izplatījumiem (Ubuntu), tāpēc no šī brīža mēs pievērsīsimies jautājumam par to, ko jūs varat darīt ar Linux, izmantojot komandrindu. redzēt simtiem (ja ne visas) komandas ar attiecīgajām iespējām, mēs atklāsim īsceļus noteiktu funkciju veikšanai un iemācīsimies izveidot skriptus. Jebkurā gadījumā šīs jaunās apmācību sērijas beigās mums vajadzētu spēt pienācīgi izmantot komandrindu un būt gataviem veikt mūsu sistēmas uzlabotas konfigurācijas.Šajā apmācību sērijā attēli nāks no manas virtuālās mašīnas, kurā ir instalēta Ubuntu, taču būtībā visas komandas un paņēmieni, ko mēs šeit redzēsim, būs pārvietojami uz Mac OS, Unix vai jebkuru citu Linux izplatīšanu.
Labi, tas var atšķirties atkarībā no operētājsistēmas, parasti jūs meklēsit programmu, kuras nosaukums ir "Termināls" Lietojumprogrammas -> Utilities ja izmantojat Mac, dažos Linux izplatījumos tas atrodas vietnē Programmas -> Sistēma vai Lietojumprogrammas -> Utilities.
Manā Ubuntu versijā tas ir Dators -> usr -> share -> lietojumprogrammas bet, tā kā Ubuntu ir sāns "Dock", es to vilku uz to no atbilstošās mapes.
Citos Linux izplatījumos varat piekļūt arī komandrindai, ar peles labo pogu noklikšķinot uz darbvirsmas un izvēloties opciju "Atvērt termināli".
Mēs jau iepriekš minējām, ka programmatūru, kas atbild par visu komandu interpretēšanu un izpildi, sauc par "čaulu". Pastāv dažādi "čaulas" veidi, bet visizplatītākais ir bash (Bourne atkal apvalks), un tas ir tas, ko lielākā daļa Linux izplatījumu ietver pēc noklusējuma. Lai uzzinātu, kuru apvalka versiju izmantojat, terminālī varat palaist šādu komandu:
echo $ SHELL
Šajās apmācībās tiks izmantots “bash”.
Saīsne:Termināļi saglabā izpildīto komandu vēsturi, tādēļ, ja vēlaties atkārtot komandu, varat nospiest uz augšu, līdz sasniedzat meklēto komandu, un jūs pat varat to rediģēt, pārvietojot kursoru no kreisās uz labo.
Mēs sāksim ar visvienkāršākajām komandām.
pwd
Komanda pwd ir saīsinājums no frāzes "drukas darba direktorijs", kas norāda apvalkam, ka tai ir jādrukā konsolei absolūtais ceļš, kurā jūs pašlaik strādājat.
Termins “absolūtais ceļš” attiecas uz precīzu adresi sistēmā, uz kuru ir atsauce, sākot no saknes līdz lapai, kurai patiešām vēlaties piekļūt, un tā vienmēr sākas ar slīpsvītru (/). Turklāt ceļš var būt "relatīvs", kas, kā norāda nosaukums, attiecas uz ceļu no pašreizējās atrašanās vietas uz minēto lapu un neizmanto joslu (/) sākumā.
Iemesls, kāpēc es runāju par "sakni" un "lapu", ir tāpēc, ka sistēmas (visu OS) failu struktūra ir hierarhiska koka formā, kuru var attēlot šādi:
Tādā veidā, ja vēlaties turpināt navigāciju pa koku, jums jāzina, kādas lapas (vai zari) pastāv direktorijā, kurā atrodaties, tāpēc mēs izmantojam nākamo komandu.
ls [iespējas] [atrašanās vieta]
Vēl viena pamata komanda, kas uzskaita failus un direktorijus, kas atrodas mērķa mapē. Iekavās norādītais nav obligāts un ļauj mums mainīt rezultātu parādīšanas veidu un mapi, kuru vēlamies pārskatīt.
Šajā gadījumā mēs varam redzēt, kā tas darbojas vairāk vai mazāk. Pirmā komanda parāda vienkāršu šo direktoriju un failu sarakstu pašreizējā direktorijā. Otrais tos uzskaita, izmantojot opciju "-l", kas ir garš saraksts un parāda objekta atļaujas, bloku skaitu, tā īpašnieku, grupu, kurai tas pieder, vietu, ko tas aizņem, datumu un modificēšanas laiku un visbeidzot faila vai direktorija nosaukumu. Un trešajā ir uzskaitīti mapes "Dokumenti" faili un direktoriji.
Piezīme:Ir arī citas papildu iespējas, kuras var pievienot, starp tām ir "-a", kas parāda failus un dokumentus, ieskaitot slēptos.
Visbeidzot, lai pārietu uz direktoriju, mēs izmantojam šādu komandu.
cd [atrašanās vieta]
Saīsinot "Mainīt direktoriju", šī komanda pārvieto uzvedni uz norādīto ceļu - absolūtu vai relatīvu. Ja ceļš nav norādīts, tas jūs aizvedīs tieši uz direktoriju "mājas" (kas mana lietotāja gadījumā "manuel" ir / home / manuel).
Tas pagaidām ir viss, mēs turpināsim ar vairākām komandām nākamajā apmācībā. Gaidu jūsu komentārus, līdz nākamajai reizei!Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu