Pažengę vartotojai arba tie, kurie kurį laiką reguliariai naudojasi „Linux“, jau seniai suprato begalines galimybes, kurias siūlo teksto režimas, ta sąsajos dalis, kurioje mes galime bendrauti tik su kompiuteriu naudodamiesi klaviatūra ir kad, jei mes nežinome tinkamų komandų, negalime ja patikimai naudotis.
Naudodami „Linux“ terminalą galime atlikti paprastas sistemos užklausas, kad būtų rodomi failai, pagalbos vadovai ar sukurtas failas; net sukonfigūruoti XAMPP serverį, pateikti užklausą duomenų bazėje ir atlikti visas administracines užduotis. Tačiau dar daug ten reikia nuvykti, todėl mes jums parodysime keletą dalykų pagrindines komandas, kurias turėtumėte žinoti jei ką tik patekote į „Linux“.
Palyginimai nekenčia ir Nenoriu šio straipsnio paversti „Linux prieš Windows“, tačiau „Microsoft“ operacinė sistema gali būti pavyzdys, iliustruojantis kai kuriuos atvejus, kuriuos nagrinėsime šiose eilutėse. Leiskite man primygtinai reikalauti, kad tai tik iliustracinis pavyzdys.
Prieš tęsiant, verta aiškiai pasakyti, kad naudoti šias komandas nereikia turėti administratoriaus teisių. Skirtingi skyriai
pwd
Skirtingai nuo „Windows“, kur mes einame į komandų eilutę, mes aiškiai nurodome, kur esame, pavyzdžiui C:Windows>
-, „Linux“ ne visada turėsime šią informaciją iš pirmo žvilgsnio. Tai reiškia, kad jei dirbame su skirtingais katalogais arba pakatalogiuose, kurie yra visiškai palaidoti sistemoje, galime lengvai pasimesti. Įvesdami šią komandą, mes tiksliai žinosime, kur esame.
$ pwd
/home/tu-usuario
kaip
Ši komanda parodys mums failo turinį, Kad ir kas tai be būtų. Tai reiškia, kad jei paprašysime pamatyti tekstinį failą, terminalas grąžins tai, kas jame buvo parašyta, o vykdydami bet kurį kitą failą galėtume gauti neįskaitomą mašinos kodą arba MD5 failo vientisumo kontrolinę sumą.
Jį galima naudoti su modifikatoriais, kad ilgą tekstinį failą būtų galima perskaityti puslapiais, bet apie modifikatorius ir kaip juos pažinti pakalbėsime kiek vėliau.
$ cat hola.txt
¡Hola!
ls
ls
atlieka tas pačias funkcijas kaip dir
„MS-DOS“, bet šiek tiek kitaip. Be abejo, „Linux“, be abejo, galime naudoti komandą MS-DOS, tačiau jos veikimas, nors ir palyginamas, nėra pakankamas. Dėl terminalo spalvų kodo su ls
galime atskirti, ar tai, ką jis mums rodo, yra failai, aplankai, raštai ar bet kuris kitas dalykas.
Jei kartu su ls
mes naudojame modifikatorius, mes galime pamatyti visus kelio katalogus, kuriuose esame, sąrašo pavidalu, puslapiais, rodančiais visus failus ir pakatalogius bei net jų suteiktus leidimus. Vėlgi, apie modifikatorius pakalbėsime vėliau.
$ ls
Documentos Descargas Escritorio Imágenes Música Podcasts Plantillas Público Vídeos
cd
Jei kada nors naudojatės komandų eilutę arba „Windows“ konsolę ir perėjote per katalogų medį, tada žinote, kam tai skirta. Bet kokiu atveju patogu paaiškinti tiems, kurie nežino, kad komanda cd
leidžia mums naršyti vienetą, kuriame esame, keičiantis į konkrečias vietas, nepaisant to, kuri tuo metu yra mūsų.
$ cd /home/usuario/Documentos/Ejercicios
$ cd /home
Norėdami pereiti į katalogų medį per terminalą, turėsime naudoti komandą cd ..
.
liesti ir rm
Pirmoji komanda yra įpratusi sukurti tuščią failą per terminalą. Jei mūsų sukurtas failas jau egzistavo, jis atnaujins modifikavimo laiką.
$ touch texto.txt
Dėl rm
tai leidžia mums tai padaryti ištrinti bet kokį failą.
$ rm texto.txt
mkdir ir rmdir
Konkrečiu šių dviejų terminalo komandų, kurios eina beveik kartu, atveju jie leidžia mums atitinkamai sukurti ir ištrinti tuščią katalogą.
$ mkdir /prueba
$ rmdir /prueba
mp ir mv
Įsakymas cp
tarnauja nukopijuokite failą ar katalogą iš pradinės vietos į kitą paskirties vietą. Naudojant cp
labai lengva nukopijuoti atsarginę failą į kitą vietą. Pvz., Tarkime, kad diske yra failas ir norime jį perkelti į nuimamą įrenginį:
$ cp /home/usuario/Documentos/Ejercicios/Ejercicios.txt /media/usuario/pendrive/Ejercicios.txt
Dėl mv
, prilyginamas „Windows“ funkcijai „Iškirpti“. Tai reiškia, paima failą iš pradinės vietos ir perkelia jį kitur, pašalindami failą iš pirmosios vietos. Laikydamiesi ankstesnio pavyzdžio gijos, tarkime, kad norime perkelti failą iš disko į keičiamą įrenginį, kad jį turėtume tik ten:
$ mv /home/usuario/Documentos/Ejercicios/Ejercicios.txt /media/usuario/pendrive/Ejercicios.txt
vyras
Įsakymas man
reiškia išsamus komandų, kurias naudojome iki šiol, vadovai. Šis vadovas ne tik apibūdins teisingą kiekvienos iš šių komandų naudojimą ir sintaksę, bet ir - šį kartą - leis mums žinoti, kokius modifikatorius galime naudoti su jomis. Pavyzdžiui, tokiu būdu ieškome komandos vadovo puslapio ls
:
man ls
Turėtume pamatyti kažką panašaus į tai:
Jei klaviatūros žymekliu slinksime skirtingus vadovo puslapius, po truputį pamatysime įvairių modifikatorių, kuriuos galime naudoti su instrukcija, kad ji būtų daug išsamesnė. Pavyzdžiui, jei pridėsime modifikatorių -l
a ls
Tai, ką pamatysime, yra išsamus katalogų sąrašas toje vietoje, kur esame, be kiekvieno elemento suteiktų leidimų:
$ ls -l
total 48
drwxr-xr-x 3 usuario usuario 4096 mar 1 19:26 Descargas
drwxr-xr-x 2 usuario usuario 4096 mar 1 18:06 Documentos
drwxr-xr-x 2 usuario usuario 4096 mar 1 20:16 Escritorio
drwxr-xr-x 2 usuario usuario 4096 mar 2 07:38 Imágenes
drwxr-xr-x 3 usuario usuario 4096 feb 27 12:09 Música
drwxr-xr-x 2 usuario usuario 4096 feb 6 09:58 Plantillas
drwxr-xr-x 2 usuario usuario 4096 feb 6 09:58 Vídeos
Kol kas trumpa, tačiau išsami apžvalga, apžvelgianti kai kurias pagrindines terminalo komandas, kurias turėtumėte žinoti, jei ką tik patekote į „Linux“. Iš pradžių tai gali atrodyti šiek tiek sudėtinga, tačiau terminalas yra nepaprastai galingas įrankis kad jokiu būdu neturėtumėte nustoti vartoti. Išdrįskite tai išbandyti ir sužinosite, kad tikslių užduočių atlikimui nėra nieko geresnio, nei tai padaryti patys rankomis.