Nola korrika egin komandoak linux-en? Gida tekniko osoa
Linux bat da sistema eragilea Oso ezaguna da bere potentziagatik eta malgutasunagatik. Bere ezaugarri aipagarrienetako bat komando-lerroko komandoak erabiltzea da, hainbat zeregin egiteko aukera ematen dutenak eraginkortasunez eta azkar. Linuxen munduan berriak direnentzat, edo, besterik gabe, ezagutzan sakondu nahi dutenentzat, ezinbestekoa da ingurune honetan komandoak nola exekutatu ulertzea. Gida tekniko oso honetan, oinarriak eta kontzeptu aurreratuak aztertuko ditugu Linux-en komandoak erabil ditzazun eraginkortasunez eta aprobetxatu tresna indartsu honi. Presta zaitez terminalaren munduan sartzeko eta Linuxek eskaintzen dizun guztia ezagutzeko!
1. Linux-en komandoen exekuzioaren hastapena
Linux-en komandoak exekutatu ezinbesteko trebetasuna da edozein sistema-administratzaile edo erabiltzaile aurreratuentzat. Post honetan, komandoak exekutatzeko oinarriak aurkeztuko dizkizut sistema eragilea Linux.
Linux-en, komandoak exekutatu ditzakezu terminala erabiliz, komando lerroa bezala ere ezaguna. Terminalak sistema eragilearekin zuzenean elkarreragiteko eta komandoak exekutatzeko aukera ematen du zeregin desberdinak egiteko, hala nola, fitxategiak eta direktorioak kudeatzea, softwarea instalatzea edo sistema konfiguratzea.
Linuxen erabili ohi diren komandoen artean cd (direktorioak aldatzeko), ls (fitxategiak eta direktorioak zerrendatzeko), mkdir (direktorio berri bat sortzeko) eta rm (fitxategiak eta direktorioak ezabatzeko). Post honetan, oinarrizko hainbat komando aztertuko ditugu, haien sintaxia ikasiko dugu eta Linux-en ohiko zereginak konpontzeko nola erabili.
2. Linux-en exekutatzeko oinarrizko komandoak
Linuxen, sistema eragilea modu eraginkorrean kudeatzeko ezinbestekoak diren oinarrizko komando batzuk daude. Komando hauek hainbat ekintza exekutatzeko aukera ematen dute, hala nola, direktorioetara sartzea, fitxategiak kudeatzea, prozesuak kudeatzea, besteak beste. Jarraian oinarrizko komando garrantzitsuenak daude:
1. cd: Komando hau direktorioa aldatzeko erabiltzen da. Adibidez, "Dokumentuak" direktoriora sartu nahi badugu, "cd Dokumentuak" exekutatu besterik ez dugu egin behar. Gainera, aurreko direktoriora itzultzeko, "cd .." erabil dezakezu.
2.ls: "ls" komandoarekin direktorio baten edukiak zerrenda ditzakegu. Fitxategi guztiak erakutsi nahi baditugu, ezkutukoak barne, "ls -a" exekutatu dezakegu. Emaitzen irteera pertsonalizatzeko aukera desberdinak ere erabil daitezke, adibidez, "ls -l" fitxategiaren informazio zehatza bistaratzeko.
3. cp: "cp" komandoak fitxategiak edo direktorioak kopiatzeko aukera ematen digu. Fitxategi bat beste direktorio batera kopiatzeko, "cp file source directory destination" exekutatu behar dugu. Adibidez, "documento.txt" fitxategia "Documents" direktoriotik "Backup" direktoriora kopiatu nahi badugu, komandoa "cp document.txt Documents Backup" izango litzateke. Gainera, aukera desberdinak erabil daitezke komandoaren portaera zehazteko, hala nola "cp -r" direktorioak modu errekurtsiboan kopiatzeko.
3. Nola exekutatu komandoak Linux komando lerroan
Linux komando-lerroan, hainbat zeregin egiteko komandoak exekutatu ditzakezu zure sistema eragilea. Jarraian zehazten da.
1. Ireki terminal bat: lehenik eta behin, terminal bat ireki behar duzu zure sisteman. Hau egin dezakezu hasierako menuan "terminal" bilatuz edo lasterbidea erabiliz Ktrl teklatua + Alt + T.
2. Oinarrizko komandoak ezagutu: Linux komando lerroan komando ugari daude eskuragarri, baina oinarrizko komando batzuekin hastea lagungarria da. Adibide batzuk hauek dira:
– ls- Uneko direktorioko fitxategiak eta direktorioak zerrendatzen ditu.
– cd: Aldatu uneko direktorioa.
– mkdir: direktorio berri bat sortzen du.
– rm: fitxategiak edo direktorioak ezabatu.
– cp: fitxategiak eta direktorioak kopiatzen ditu.
3. Erabili komandoak aukerekin: komando askok beren portaera lehenetsia aldatzeko aukerak dituzte. Aukera bat erabiltzeko, normalean marratxo bat gehitzen diozu letra edo hitz baten ondoren komandoari. Adibidez, "ls -l" komandoak fitxategiak eta direktorioak zerrenda luzean bistaratzen ditu, informazio gehigarria emanez, hala nola baimenak eta jabeak.
Gogoratu garrantzitsua dela kontuz ibiltzea komandoak Linux komando-lerroan exekutatzen direnean, komando batzuek ondorio itzulezinak izan ditzakete eta. Berrikusi beti komando bakoitzaren dokumentazio espezifikoa erabili aurretik eta ziurtatu nola funtzionatzen duen ulertzen duzula. Gainera, komando bakoitzaren lineako tutorialak eta dokumentazio zehatza aurki ditzakezu, gehiago ikasten eta Linux komando-lerroaren boterea aprobetxatzen lagunduko dizute.
4. Komandoak exekutatzea Linux terminala erabiliz
Linux terminala erabiltzearen abantailetako bat komandoak exekutatzeko gaitasuna da eraginkortasunez eta azkar. Atal honetan, zeregin hori nola egin ikasiko duzu urratsez urrats y eraginkortasunez. Terminala erabiliz, hainbat funtzio bete ditzakezu, hala nola, fitxategiak eta direktorioak kudeatzea, programak instalatzea eta desinstalatzea eta hainbat alderdi konfiguratzea. sistema eragilearen.
Linux terminalean komandoak exekutatzeko lehen urratsa irekitzea da. Hau egin dezakezu terminaleko ikonoan klik eginez ataza-barra edo Ctrl + Alt + T teklatuko lasterbidea erabiliz. Ireki ondoren, komando lerro huts bat ikusiko duzu non zure komandoak sar ditzakezun. Garrantzitsua da Linux-en komandoak maiuskulak eta minuskulak bereizten direla, beraz, behar bezala idazten dituzula ziurtatu behar duzu.
Jarraian, komando arrunten adibide batzuk emango dizkizut eta Linux terminalean nola erabili. Uneko direktorioko fitxategiak eta direktorioak zerrendatzeko, komandoa erabil dezakezu ls. Direktorioa aldatzeko, erabili komandoa cd ondoren sartu nahi duzun direktorioaren izena. Karpeta berri bat sortu nahi baduzu, komandoa erabil dezakezu mkdir ondoren, karpetari eman nahi diozun izena.
5. Teklatuko lasterbideak erabiltzea Linux-en komandoak exekutatzeko
Linux-en komandoak exekutatzeko teklatuko lasterbideak erabiltzeak denbora aurreztu eta zereginak burutzeko eraginkortasuna areagotu dezake. Teklatuko lasterbideak komandoak guztiz idatzi beharrik gabe exekutatzeko aukera ematen duten tekla-konbinazioak dira. Hemen Linuxen teklatu lasterbide erabilgarrienetako batzuk erakutsiko dizkizugu.
1. Ktrl + C: Lasterbide honek terminalean komando baten exekuzioa eteteko aukera ematen du. Bereziki erabilgarria da komando bat begizta infinitu batean dagoenean edo exekutatzen denbora gehiegi hartzen ari denean.
2. Ktrl + Z: Tekla-konbinazio honekin, komando baten exekuzioa eten dezakezu eta atzeko planoan jar dezakezu. Komandoa atzeko planoan exekutatzen hasi zaitezke "bg" komandoa erabiliz eta ondoren etendako lanaren zenbakia.
3. Ktrl + D: Lasterbide honek terminala ixteko edo erabiltzaileen sarreraren zain dagoen komando batean datuen sarrera amaitzeko aukera ematen du. Terminala ixteko "irten" ere erabil dezakezu.
6. Nola exekutatu komandoak supererabiltzaile pribilegioekin Linuxen
Linux-en supererabiltzaile pribilegioak dituzten komandoak exekutatzeko, hainbat aukera daude eskuragarri. Hona hemen ohiko hiru metodo:
1. Sudo komandoa erabiliz: Komandoa sudo erabiltzaileei supererabiltzaile pribilegioekin komandoak exekutatzeko aukera ematen die. Erabiltzeko, idatzi besterik ez dago sudo ondoren exekutatu nahi duzun komandoa. Adibidez, root pribilegioak dituen pakete bat instalatzeko, idatzi dezakezu: sudo apt-get install nombre-paquete. Komandoa exekutatu aurretik uneko erabiltzailearen pasahitza eskatuko da.
2. Su komandoa erabiliz: Komandoa su Gainera, erabiltzailea supererabiltzaile edo root-era aldatzeko aukera ematen du. Erabiltzeko, idatzi su terminalean eta gero root pasahitza. Autentifikatu ondoren, supererabiltzaile pribilegioekin komandoak exekutatu ahal izango dituzu idatzi gabe sudo agindu bakoitzaren aurretik.
3. Sudoers baimenen politika erabiltzea: Linuxen, posible da sudoers baimenen politika konfiguratzea. sudoers erabiltzaileei komando zehatzak exekutatzeko aukera emateko, aldi bakoitzean supererabiltzaile pasahitza eskatu gabe. Fitxategia editatuz egiten da /etc/sudoers komandoarekin. sudo visudo. Fitxategi honen barruan, baimendutako komandoak eta erabiltzaileak zehaztu ditzakezu autentifikaziorik beharrik gabe.
7. Exekutatu komandoak Linux-en scriptak eta batch fitxategiak erabiliz
Linuxen, posible da komandoak automatikoki exekutatu scriptak eta batch fitxategiak erabiliz. Script hauek ordena zehatz batean exekutatzen diren komando-sekuentzia bat duten testu-fitxategiak dira. Funtzionalitate hau bereziki erabilgarria da zeregin errepikakorrak edo ordena jakin batean egin behar diren ekintza anitzekin lan egiten denean.
Linux-en script bat exekutatzeko, lehenengo testu-fitxategia sortu behar dugu exekutatu nahi ditugun komandoekin. Fitxategia sortzeko eta editatzeko edozein testu-editore erabil dezakegu, hala nola vi edo nano. Ziurtatu fitxategiak komandoarekin exekutatzeko baimenak gaituta dituela chmod +x nombre_del_script.sh. Fitxategia prest dagoenean, komandoa erabiliz exekutatu ahal izango dugu ./nombre_del_script.sh.
Garrantzitsua da kontuan izan Linux-en scriptek komando sinpleak edo komando konplexuagoen konbinazioak izan ditzaketela. Gainera, gidoian iruzkinak sar daitezke ikurra erabiliz #. Honek kodea ulertzen eta mantentzen errazten du. Baliagarria izan daiteke scriptei argumentuak gehitzea malguagoak eta berrerabilgarriak izan daitezen. Script bati argumentuak pasatzeko, script-aren izenaren ondoren gehitzen ditugu exekutatzen ari zarenean, zuriunez bereizita.
8. Linuxen komandoak exekutatzeko aldagaiak eta argumentuak erabiltzea
Sistema eragileko zereginak optimizatzeko eta automatizatzeko oinarrizko trebetasuna da. Aldagaiak erabiliz, komando ezberdinetan berrerabili daitekeen informazioa gorde dezakegu, eta hori oso erabilgarria da balioak errepika ez daitezen eta gure lan-fluxua errazteko.
Linux-en aldagai bat definitzeko, formatu hau erabiltzen dugu: aldagai=balioa. Adibidez, uneko direktorioa "current_dir" izeneko aldagai batean gorde nahi badugu, idatziko genuke current_addr=$(pwd). Aldagai baten balioa atzitzeko, aldagaiaren izenaren ondoren dolarraren ikurra erabiltzen dugu, adibidez $current_dir.
Argumentuak, berriz, exekutatzen denean komando bati pasatzen zaizkion balioak dira. Normalean informazio gehigarria emateko edo komandoaren portaera aldatzeko erabiltzen dira. Argumentuak komandoaren izenaren ondoren pasatzen dira, zuriunez bereizita. Adibidez, direktorio bateko fitxategiak xehetasunez zerrendatzeko, komandoa erabiltzen dugu ls -l, non -l informazioa formatu zehatzean ikusi nahi dugula adierazten duen argumentua da.
Laburbilduz, zereginak sinplifikatzeko eta automatizatzeko aukera ematen digu, balioak errepikatzea saihestuz eta malgutasun handiagoa emanez. Aldagaien definizioaren eta argumentuen erabileraren bidez, gure lan-fluxua optimizatu eta emaitza eraginkorragoak lor ditzakegu. Gogoratu aldagaiak formatuarekin definitzen direla aldagai=balioa eta dolarraren ikurra erabiliz atzitzen dira aldagaiaren izenaz ($aldagaia). Agindu bat exekutatzen denean argudioak pasatzen dira eta zuriunez bereizten dira.
9. Linuxen urruneko komandoak SSH bidez exekutatzen
Linuxen urruneko komandoak SSH bidez exekutatzeko, lehenik eta behin SSH zerbitzaria urruneko sisteman konfiguratuta eta exekutatzen ari dela ziurtatu behar dugu. Hala ez bada, OpenSSH paketea instalatu eta zerbitzua gaitu beharko dugu. Hori egin ondoren, urruneko sistemara sar gaitezke SSH komando lerroko tresna erabiliz.
Linux sisteman urruneko komando bat exekutatzeko, terminal bat ireki eta komando hau erabili besterik ez dugu:
ssh usuario@direccion_ip_computadora comandoremoto
Agindu honetan, erabiltzaile urruneko sistemako erabiltzaile-izena da eta ordenagailuaren_ip_helbidea IP helbidea edo ostalari-izena da ordenagailuaren urruneko. urruneko komandoa urruneko sisteman exekutatu nahi dugun komandoa da.
SSH konexioa ezartzen denean, urruneko erabiltzailearen pasahitza sartzeko eskatuko zaigu. Pasahitza behar bezala sartu ondoren, urruneko komandoa urruneko sisteman exekutatuko da eta irteera gure terminal lokalean ikusiko dugu.
10. Nola exekutatu komandoak atzeko planoan Linux-en
Linux-en, askotan aginduak atzealdean exekutatu behar ditugu zereginak etenik gabe egiteko. Hau erabilgarria izan daiteke programa luzeak exekutatu edo etengabeko zereginak egin nahi ditugunean. Hemen pausoz pauso erakutsiko dizugu.
1. Exekutatu atzeko planoan exekutatu nahi duzun komandoa. Adibidez, "my_script.sh" izeneko script bat exekutatu nahi baduzu, idatzi besterik ez:
./mi_script.sh
2. Komandoa atzeko planoan exekutatzeko, erabili komandoaren amaierako “&” ikurra. Adibidez:
./mi_script.sh &
3. Orain komandoa atzeko planoan exekutatuko da, hau da, terminala beste zereginetarako erabiltzen jarraitu dezakezu komandoa atzeko planoan exekutatzen den bitartean. Atzeko planoan komandoaren egoera egiaztatu nahi baduzu, komando hau erabil dezakezu:
jobs
11. Linux-en komandoak exekutatzean sarrera- eta irteera-birbideraketarekin lan egitea
Linux-en, komandoak exekutatzen direnean sarrera- eta irteera-birdirekzioarekin lan egitea oso erabilgarria izan daiteke zereginak automatizatzeko eta informazioaren kudeaketan eraginkortasuna hobetzeko. Sarrera eta irteera birbideratzeak datu-fluxua iturri ezberdinetara eta batetik bestera birbideratzeko aukera ematen du, hala nola fitxategiak, gailuak edo beste komando bat. Jarraian funtzionalitate hau erabiltzeko beharrezkoak diren urratsak daude:
1. Irteera birbideratzea: komando baten irteera birbideratzeko fitxategi batera, ">" ikurra erabiltzen da eta ondoren irteera gorde nahi duzun fitxategiaren izena. Adibidez, "ls > files.txt" komandoak "fitxategiak.txt" izeneko fitxategia sortuko du uneko direktorioko fitxategien zerrendarekin. Garrantzitsua da kontutan izan fitxategia jada existitzen bada, bere edukia irteera berriarekin ordezkatuko dela.
2. Sarrera birbideratzea: fitxategi batetik komando baten sarrera birbideratzeko, «<» ikurra eta fitxategiaren izenaren ondoren erabiltzen da. Adibidez, "sort < data.txt" komandoak "data" fitxategiko lerroak ordenatuko ditu. . txt". Hau erabilgarria da fitxategi batean gordetako informazioa eskuz sartu beharrean prozesatu behar duzunean. 3. Pipelinek: Pipelinek komando anitz konbinatzeko eta baten irteera beste baten sarrerara birbideratzeko aukera ematen dute. "| " erabiltzen dira komandoak konektatzeko. Adibidez, "cat file.txt | grep word"-ek pantailan bistaratuko ditu "hitza" hitza duten "fitxategia.txt" fitxategiaren lerroak. Pipelineekin eragiketa konplexuak egin ditzakezu eta emaitza zehatzagoak lor ditzakezu. Sarrera eta irteerako birbideratzea Linux-en funtzionalitate aurreratua da. Oso erabilgarria izan daiteke hainbat egoeratan. Bere ulermena eta erabilera zuzenarekin, zereginak automatiza ditzakezu, informazio bolumen handiak prozesatu eta sistemaren administrazioaren eraginkortasuna hobetu. .
12. Komodinak eta adierazpen erregularrak erabiltzea Linux-en komandoak exekutatzeko
Linux ingurunean, komodinak eta adierazpen erregularrak tresna indartsuak dira komandoak exekutatzeko testua bilatzeko eta manipulatzeko. Komodinak karaktere bat edo gehiago adierazten dituzten karaktere bereziak dira, eta adierazpen erregularrak testua modu sofistikatu batean bilatu eta bat etortzea ahalbidetzen duten ereduak dira.
Komando batean komodinak erabiltzeko, bi komodin nagusi erabili ohi dira:
- * (asteriskoa): edozein karaktere adierazten du, karaktererik ez barne.
- ? (galdera ikurra): karaktere bat zehazki adierazten du.
Adibidez, direktorio batean ".txt"-z amaitzen diren fitxategi guztiak bilatu nahi baditugu, komandoa erabil dezakegu. ls *.txt. Honek bere izenak karaktere-multzo bat duten fitxategi guztiak zerrendatuko lituzke eta ondoren ".txt".
13. Nola exekutatu komandoak aplikazio grafikoen barruan Linux-en
Linux-en aplikazio grafikoetan komandoak exekutatu behar badituzu, hainbat aukera erabil ditzakezu. Horietako bat terminal bidezkoa da. Horretarako, lehenik terminala ireki behar duzu idatziz Ctrl+Alt+T zure teklatuan. Ondoren, komandoa erabil dezakezu xdotool teklak sakatzeak bidaltzeko edo aplikazioaren interfazeko elementuak klik egiteko. Hau erabilgarria izan daiteke zeregin errepikakorrak automatizatu nahi badituzu edo aplikazio grafiko baten barruan ekintza zehatzak egin nahi badituzu.
Beste aukera bat bezalako tresnak erabiltzea da xte o xdotool teklatuaren eta saguaren elkarrekintza simulatzeko aplikazio grafikoetan. Tresna hauei esker, teklak sakatzeak, botoiak sakatzeak eta elementuak arrastatu ditzakezu aplikazio baten interfazean. Tresna hauek erabiltzeko, lehenik eta behin zure sisteman instalatu behar dituzu eta ondoren haien sintaxia eta komando zehatzak ikasi.
Azkenik, Sikuli bezalako automatizazio-interfazeak ere erabil daitezke, aplikazio grafikoekin elkarreraginean jarduteko aukera ematen baitute komando edo scripten ordez irudiak erabiliz. Sikuli-rekin, aplikazio baten interfaze-elementuen irudiak har ditzakezu eta automatikoki haiekin elkarreragiten duten script-ak idatzi ditzakezu. Aukera nahiko indartsua da Linux-en aplikazio grafiko baten barruan interakzio konplexuak egin behar badituzu.
14. Linuxen komandoak exekutatzean ohiko arazoak ebaztea
Linux-en komandoak erabiltzean, arazo arrunt batzuk aurki ditzakezu. Hemen arazo hauek konpontzeko urratsez urrats irtenbide batzuk aurkezten ditugu:
1. Ez da aurkitu komandoa: Komando-lerroan exekutatzen ari zarenean "komandoa ez da aurkitu" mezua jasotzen baduzu, lehenik eta behin egiaztatu komandoa behar bezala sartu duzula. Komandoa ondo idatzita badago eta errore-mezua bistaratzen badu, baliteke komandoa zure sisteman instalatuta ez egotea. Kasu honetan, zure Linux banaketaren pakete-kudeatzailea erabil dezakezu komandoa duen paketea instalatzeko. Adibidez, APT pakete kudeatzailea erabiltzen ari bazara, komandoa exekutatu dezakezu sudo apt-get install nombre_del_paquete instalatzeko.
2. Baimena ukatuta: Komando bat exekutatzen saiatzean "baimen ukatua" mezua jasotzen baduzu, litekeena da hori exekutatzeko behar adina baimen ez izatea. Linux-en, komando batzuek supererabiltzaile pribilegioak behar dituzte. Arazo hau konpontzeko, komandoa erabil dezakezu sudo kasuan kasuko komandoaren aurretik. Honek supererabiltzaile pribilegioekin exekutatzeko aukera emango dizu. Adibidez, sareko zerbitzua berrabiarazi behar baduzu, exekutatu dezakezu sudo systemctl restart network.
3. Sintaxi errorea: Komando bat exekutatzen duzunean sintaxi errore-mezu bat jasotzen baduzu, egiaztatu arretaz komandoaren sintaxia. Ziurtatu argudio eta aukera guztiak zuzen eta ordena egokian idatzita daudela. Komando zehatz bat nola erabili ziur ez bazaude, aukera erabil dezakezu -h o --help erabilerari buruzko informazioa lortzeko. Adibidez, komandoaren sintaxia ezagutu nahi baduzu grep, korrika egin dezakezu grep --help behar bezala erabiltzeko xehetasunak lortzeko.
Amaitzeko, Linux-en komandoak exekutatzeko hainbat modu aztertu ditugu eta komando-lerroaren boterea ahalik eta gehien aprobetxatzen ikasi dugu. Programa bat exekutatzetik zeregin konplexuak automatizatzeraino, Linuxek tresna eta komando ugari eskaintzen ditu edozein erabiltzaileren beharrei erantzuteko.
Hemen nabigatzeko `cd` bezalako oinarrizko komando batzuk eztabaidatu ditugu direktorioen artean, `ls` fitxategiak eta direktorioak zerrendatzeko, eta `mkdir` direktorio berriak sortzeko. Era berean, hodiak nola erabili komando baten irteera beste baten sarrerarekin konbinatzeko, eta programak atzeko planoan exekutatzen ikasi dugu `&` erabiliz.
Gainera, ikusi dugu komodinak nola erabili fitxategi-ereduak zehazteko, nola bilatu testua `grep` duten fitxategietan eta nola birbideratu komandoen sarrera eta irteera estandarra. Sistemaren ezarpenak pertsonalizatzeko ingurune-aldagaien erabilera ere laburki aurkeztu dugu.
Artikulu honek Linux-en komandoak exekutatzeko oinarrizko baina sendoa ulertzea espero dugu. Komando-lerroa ezagutzen duzun heinean, zure sistema eragilea kudeatzeko tresna oso indartsua eta eraginkorra dela konturatuko zara.
Gogoratu aldian-aldian praktikatzen duzula eta zure Linux banaketan eskuragarri dauden komando eta aukera gehiago arakatu. Esperimentatu eta esperientzia lortzen duzun heinean, Linux ingurunean zure produktibitatea eta eraginkortasuna maximizatzeko modu berriak ezagutuko dituzu. Ez izan zalantzarik komando-lerroaren munduan murgiltzeko eta eskaintzen dituen abantailak aprobetxatu!
Sebastián Vidal naiz, informatika ingeniaria, teknologiarekin eta brikolajearekin zaletua. Gainera, ni naizen sortzailea tecnobits.com, non tutorialak partekatzen ditudan teknologia guztiontzat eskuragarriago eta ulergarriagoa izan dadin.