Pieredzējuši lietotāji vai tie, kas kādu laiku regulāri lieto Linux, jau sen ir sapratuši bezgalīgas iespējas, ko piedāvā teksta režīms, tā interfeisa daļa, kurā mēs varam mijiedarboties tikai ar datoru, izmantojot tastatūru, un ka, ja mēs nezinām atbilstošās komandas, mēs to nevaram droši izmantot.
Izmantojot Linux termināli, mēs varam veikt vienkāršus vaicājumus sistēmai, lai parādītu failus, palīdzētu rokasgrāmatas vai izveidotu failu; pat konfigurēt XAMPP serveri, vaicāt datu bāzē un visu veidu administratīvos uzdevumus. Tomēr tur vēl ir daudz, lai tur nokļūtu, tāpēc mēs jums to parādīsim pamata komandas, kas jums jāzina ja jūs tikko nokļuvāt Linux.
Salīdzinājumi ir naidpilni un Es nevēlos pārvērst šo rakstu par "Linux pret Windows", taču Microsoft operētājsistēma var kalpot par piemēru, lai ilustrētu dažus gadījumus, ar kuriem mēs nodarbosimies nākamajās rindās. Es uzstāju, ka ir skaidrs, ka tas ir tikai ilustratīvs piemērs.
Pirms turpināt, ir vērts skaidri norādīt, ka izmantot šīs komandas nav nepieciešamas administratora privilēģijas. Dažādas sadaļas
pwd
Atšķirībā no Windows, kur, ja mēs dodamies uz komandu uzvedni, mums ir skaidra norāde par to, kur mēs atrodamies, piemēram C:Windows>
-, operētājsistēmā Linux mums ne vienmēr būs šī informācija īsumā. Tas nozīmē, ka, ja mēs strādājam ar dažādiem direktorijiem vai apakšdirektorijos, kas ir diezgan apraksti sistēmā, mēs varam viegli pazust. Ierakstot šo komandu, mēs precīzi zināsim, kur mēs atrodamies.
$ pwd
/home/tu-usuario
kaķis
Šī komanda parādīs mums faila saturu, lai kas tas arī būtu. Tas nozīmē, ka, ja mēs lūdzam redzēt teksta failu, terminālis atgriezīs tajā ierakstīto, savukārt, izpildot jebkuru citu failu, mēs varētu iegūt neizlasāmu mašīnkodu vai MD5 faila integritātes kontrolsummu.
To var izmantot kopā ar modifikatoriem, lai garu teksta failu varētu izlasīt lapotā veidā, bet par modifikatoriem un to, kā tos zināt, parunāsim nedaudz vēlāk.
$ cat hola.txt
¡Hola!
ls
ls
veic tādas pašas funkcijas kā dir
MS-DOS, bet nedaudz savādāk. Mēs, protams, varam izmantot komandu MS-DOS arī Linux, taču tā veiktspēja, lai arī ir salīdzināma, tomēr atpaliek. Pateicoties termināla krāsu kodam, ar ls
mēs varam atšķirt, vai tas, ko tas mums parāda, ir faili, mapes, raksti vai kāda cita lieta.
Ja kopā ar ls
mēs izmantojam modifikatorus, mēs varam redzēt visus ceļa katalogus, kuros atrodamies, saraksta veidā, lapoti, parādot visus failus un apakšdirektorijus un pat viņu piešķirtās atļaujas. Atkal mēs par modifikatoriem runāsim vēlāk.
$ ls
Documentos Descargas Escritorio Imágenes Música Podcasts Plantillas Público Vídeos
cd
Ja esat kādreiz izmantojis komandrindas vai Windows konsole, un jūs esat pārvietojies pa direktoriju koku, tad jūs zināt, kam tas paredzēts. Jebkurā gadījumā tas ir ērti precizēt tiem, kas nezina, ka komanda cd
ļauj mums orientēties vienībā, kurā atrodamies, mainot uz noteiktām vietām neatkarīgi no tā, kura tajā laikā ir mūsu.
$ cd /home/usuario/Documentos/Ejercicios
$ cd /home
Lai pāriet uz direktoriju koku caur termināli, mums būs jāizmanto komanda cd ..
.
pieskarties un rm
Pirmā komanda ir pieradusi izveidot tukšu failu caur termināli. Ja mūsu izveidotais fails jau pastāvēja, tas atjauninās modifikācijas laiku.
$ touch texto.txt
Attiecībā uz rm
, tas mums ļauj to darīt izdzēsiet jebkuru failu.
$ rm texto.txt
mkdir un rmdir
Konkrētajā gadījumā ar šīm divām termināla komandām, kas darbojas gandrīz kopā, tās mums ļauj attiecīgi izveidojiet un izdzēsiet tukšu direktoriju.
$ mkdir /prueba
$ rmdir /prueba
kp un mv
Komanda cp
kalpo nokopējiet failu vai direktoriju no sākotnējās atrašanās vietas uz citu galamērķi. Izmantojot cp
ir ļoti viegli kopēt dublējuma failu uz citu vietu. Piemēram, pieņemsim, ka diskā ir fails un mēs vēlamies to pārvietot uz noņemamu ierīci:
$ cp /home/usuario/Documentos/Ejercicios/Ejercicios.txt /media/usuario/pendrive/Ejercicios.txt
Attiecībā uz mv
, tiek pielīdzināts Windows funkcijai "Cut". Proti, paķer failu no sākotnējās atrašanās vietas un pārvieto to citur, noņemot failu no pirmās vietas. Pēc iepriekšējā piemēra pavediena pieņemsim, ka mēs vēlamies pārvietot failu no diska uz noņemamu ierīci, lai mums tas būtu tikai tur:
$ mv /home/usuario/Documentos/Ejercicios/Ejercicios.txt /media/usuario/pendrive/Ejercicios.txt
vīrietis
Komanda man
attiecas uz pilnīgas to komandu rokasgrāmatas, kuras līdz šim izmantojām. Šajā rokasgrāmatā tiks aprakstīts ne tikai katras no šīm komandām pareizais lietojums un sintakse, bet arī šoreiz tas ļaus mums uzzināt, kādus modifikatorus mēs varam izmantot kopā ar tām. Tādā veidā, piemēram, mēs meklējam komandas manuālo lapu ls
:
man ls
Mums vajadzētu redzēt kaut ko līdzīgu šim:
Pārvietojot rokasgrāmatas dažādās lapas ar tastatūras kursoru, mēs to redzēsim pamazām dažādie modifikatori, kurus mēs varam izmantot ar instrukciju, lai tā būtu daudz pilnīgāka. Piemēram, ja mēs pievienojam modifikatoru -l
a ls
, ko mēs redzēsim, ir detalizēts direktoriju saraksts ar atrašanās vietu, kurā mēs atrodamies, turklāt katra elementa piešķirtās atļaujas:
$ 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
Līdz šim īss, bet plašs pārskats, pārskatot dažas pamata termināla komandas, kas jums jāzina, ja tikko esat nokļuvis Linux. Sākumā tas var šķist mazliet apgrūtinošs, bet terminālis ir ārkārtīgi spēcīgs rīks nekādā gadījumā nevajadzētu pārtraukt lietot. Uzdrošinieties to izmēģināt, un jūs atklāsiet, ka precīzu uzdevumu veikšanai nekas nav labāks par to, kā to izdarīt pats ar rokām.