Hoe kin ik weromgean nei in foarich kommando yn Linux?

Lêste update: 30-09-2023

Hoe kin ik weromgean nei in foarich kommando yn Linux?

As wy wurkje oan in line kommando's yn linux, is it gewoan om flaters te meitsjen of in kommando opnij út te fieren dat wy earder brûkt hawwe. Yn dizze gefallen is it essensjeel om de ferskate opsjes te kennen dy't it systeem ús biedt. bestjoeringssysteem foar werom nei in foarige kommando en sa fersnelle ús wurk. Yn dit artikel sille wy guon fan 'e meast brûkte techniken ûndersykje om dizze taak yn Linux út te fieren.

Gean werom nei in foarige kommando mei de pylktoetsen:

Ien fan 'e ienfâldichste manieren om werom nei in foarige kommando yn Linux is it troch de pylktoetsen te brûken. As wy by de kommandorigel binne, drukke op de pylk omheech sil ús it lêste útfierde kommando sjen litte. Wy kinne ferskate kearen op de pylk omheech drukke om troch de kommandoskiednis te rôljen en dejinge te selektearjen dy't wy opnij wolle útfiere. Ienris selektearre, drukke wy gewoan op de "Enter"-kaai om it nochris út te fieren.

Brûk it kommando "histoarje" om tagong te krijen ta de kommandoskiednis:

In oare opsje beskikber yn Linux is it kommando te brûken "skiednis" om tagong te krijen ta in folsleine list fan de earder brûkte kommando's. As jo ​​​​dit kommando útfiere, sil in nûmere list werjûn wurde dy't de kommandoskiednis fertsjintwurdiget. Wy kinne it nûmer brûke dat is ferbûn mei elk kommando om it fluch opnij út te fieren. Bygelyks, as wy kommando nûmer 3 yn 'e skiednis wolle útfiere, skriuwe wy gewoan "!3" en druk op de "Enter" kaai.

Brûk de toetskombinaasje «Ctrl + R» om te sykjen:

De kaaikombinaasje "Ctrl + R" aktivearret de reverse lookup-funksje op 'e Linux kommandorigel. Troch op dizze toetsen te drukken, sil in lytse ynterface iepenje wêr't wy in diel fan it kommando kinne begjinne te typen wêr't wy nei sykje wolle. Wylst wy typen, sil it sykjen wedstriden sjen litte yn 'e kommandoskiednis. Sadree't de winske wedstriid is fûn, kinne wy ​​drukke op de "Enter" kaai om it kommando út te fieren.

Ta beslút, Linux it biedt ús ferskate manieren om werom te gean nei in foarige kommando neffens ús behoeften en foarkarren. Oft jo de pylktoetsen brûke om troch skiednis te navigearjen, it kommando "histoarje" om tagong te krijen ta in folsleine list, of de kombinaasje "Ctrl + R" om te sykjen, it is wichtich om dizze opsjes te kennen om effisjinter te wurkjen op 'e Linux-kommando's.

- Yntroduksje ta kommando's yn Linux

Kommando's yn Linux binne in essinsjeel ûnderdiel fan 'e administraasje en gebrûk fan dit bestjoeringssysteem. Lit brûkers ynteraksje kinne mei it systeem direkt, it útfieren fan spesifike aksjes en it útfieren fan taken effisjint. Learje om kommando's goed te brûken yn Linux kin in wrâld fan mooglikheden iepenje en deistich wurk makliker meitsje foar sawol begjinners as mear erfarne brûkers.

In mienskiplike fraach dy't ûntstiet by it brûken fan kommando's yn Linux is hoe't jo werom kinne nei in foarige kommando. Gelokkich biedt Linux in maklike manier om dit te dwaan mei de pylk omheech op it toetseboerd. Troch op dizze toets te drukken sil it meast resint útfierde kommando werjaan, wêrtroch jo it kinne bewurkje of opnij brûke. Derneist biedt Linux ek de opsje om it kommando "histoarje" te brûken om de skiednis fan útfierde kommando's te besjen en ien fan har te brûken. Dit is benammen nuttich as jo in earder brûkte kommando werhelje moatte sûnder it opnij te typen. fanôf it begjin.

Neist de hjirboppe neamde opsjes biedt Linux oare funksjes om fluch en effisjint werom te gean nei in foarige kommando. Ien fan harren is it brûken fan it symboal "!" Troch it symboal te typen folge troch it oerienkommende kommandonûmer yn 'e skiednis sil dat kommando automatysk útfiere. As jo ​​bygelyks it tredde kommando yn 'e skiednislist útfiere wolle, kinne jo "!3" ynfiere. In oare opsje is om it symboal «^» te brûken folge troch in sin of kaaiwurd oanwêzich yn it foarige kommando. Hjirmei sil it lêste kommando dat dy frase of kaaiwurd yn syn struktuer befettet automatysk wurde útfierd. Dizze funksjes binne benammen nuttich as jo in kommando faak werhelje wolle of as jo fluch werom moatte nei in spesifyk kommando yn 'e skiednis. Koartsein, it witten fan dizze opsjes om werom te gean nei in foarige kommando yn Linux kin tiid en muoite besparje op it wurk deiboek mei dit bestjoeringssysteem.

Eksklusive ynhâld - Klik hjir  Hoe kinne jo Linux op Windows ynstallearje

- Wat is in kommando yn Linux en hoe wurket it?

In kommando yn Linux is in ynstruksje jûn oan 'e kommandorigel om in spesifike taak út te fieren it bestjoeringssysteem. Dizze kommando's binne in fûneminteel ûnderdiel fan it brûken fan Linux, om't se brûkers kinne ynteraksje mei it systeem yn in effisjinte manier en personaliseare. As jo ​​​​in kommando yn 'e terminal útfiere, fiert it bestjoeringssysteem in searje foarbepaalde aksjes út om de frege taak te foltôgjen.

Linux-kommando's besteane út ien of mear kaaiwurden folge troch opsjes en arguminten. Keywords binne meastal tiidwurden dy't de aksje beskriuwe dy't jo útfiere wolle, lykas "list", "wiskje," of "oanmeitsje." Opsjes jouwe oanfoljende ynformaasje oan it kommando en begjinne normaal mei it dash-symboal (-). Oan 'e oare kant binne de arguminten de gegevens wêrmei wy wurkje en kinne bestannen, mappen of oare soarten spesifike ynformaasje wêze.

Ien fan 'e foardielen fan kommando's yn Linux is dat se kinne wurde kombinearre en brûkt yn folchoarder om mear komplekse taken út te fieren. Dit wurdt berikt mei omliedingsoperators, lykas it pipesymboal (|), wêrtroch de útfier fan ien kommando as ynfier nei in oar trochjûn wurde kin. It is ek mooglik om kommando's te brûken yn kombinaasje mei kontrôle en betingsten konstruksjes om prosessen te automatisearjen en besluten te meitsjen basearre op ferskate situaasjes.

- Hoe kinne jo in kommando útfiere yn Linux

It brûken fan de terminal yn Linux biedt in grut oantal kommando's dy't jo wurk makliker meitsje kinne. Soms kin it lykwols ferfeelsum wêze om in folslein kommando opnij te typen as jo in flater meitsje of in earder kommando wolle brûke. Gelokkich is d'r in ienfâldige manier om werom te gean nei in foarige kommando yn Linux.

Om werom te gean nei in foarige kommando yn Linux, kinne jo de pylk omheech brûke op jo toetseboerd. As jo ​​op dizze toets drukke, sil it foarige kommando dat jo ynfierd hawwe yn 'e kommandorigel ferskine. Jo kinne dwaan Pas dit kommando oan as it nedich is, en druk dan op Enter om it nochris út te fieren. Dit besparret jo tiid en foarkomt de needsaak om it hiele kommando fanôf it begjin opnij te typen.

Neist it brûken fan de pylk omheech om werom te gean nei in foarige kommando, kinne jo ek it kommando "histoarje" brûke yn 'e Linux-terminal. Troch "histoarje" te typen en op Enter te drukken sil in list sjen litte fan alle kommando's dy't jo koartlyn hawwe útfierd. Jo kinne sykje nei it spesifike kommando dat jo opnij wolle útfiere mei it kommandonûmer werjûn yn 'e list. As jo ​​​​ienris it nûmer fan it winske kommando fine, kinne jo de "!" folge troch it kommandonûmer om it nochris út te fieren.

- Hoe werom te gean nei in foarige kommando yn Linux

Soms, wylst wy wurkje oan 'e Linux kommandorigel, kinne wy ​​​​flaters meitsje of moatte weromgean nei in foarige kommando. Gelokkich binne d'r ferskate metoaden om dit te dwaan en tiid en muoite te besparjen. Folgjende sil ik jo trije ferskillende manieren sjen litte om werom te gean nei in foarige kommando yn Linux.

1. Brûk de pylktoetsen: In maklike manier om werom te gean nei in foarige kommando is troch de pylktoetsen te brûken. De pylktoets omheech lit ús troch de kommandoskiednis navigearje, en earder útfierde kommando's ien nei de oare werjaan. Sadree't jo it kommando fine dat jo opnij wolle útfiere, druk gewoan op Enter om it opnij út te fieren.

Eksklusive ynhâld - Klik hjir  Iepenje it Kontrôlepaniel yn Windows 10

2. Brûk it kommando "histoarje": Linux hâldt in rekord fan útfierde kommando's yn 'e skiednis. Om tagong te krijen ta dizze skiednis, kinne jo it kommando "histoarje" brûke op 'e kommandorigel. Dit sil in list mei earder útfierde kommando's werjaan, tegearre mei in identifikaasjenûmer. Om in spesifyk kommando opnij út te fieren, brûk de "!" folge troch it byhearrende identifikaasjenûmer.

3. Brûk kommando-útwreidingen: In oare nuttige metoade is om útwreidingen te brûken kommando yn linux. As jo ​​bygelyks it lêste kommando opnij wolle útfiere dat begon mei in bepaald wurd of set karakters, kinne jo de toetskombinaasje "Ctrl + R" brûke. Dit sil in ynteraktive reverse lookup iepenje yn 'e kommandoskiednis. Typ gewoan de earste pear letters fan it kommando dat jo opnij wolle útfiere en Linux sil jo de meast resinte wedstriden sjen litte. Druk op "Enter" om it selektearre kommando út te fieren.

Mei dizze ferskillende manieren om werom te gean nei in foarige kommando yn Linux, kinne jo flaters fluch reparearje of aksjes werhelje sûnder it folsleine kommando opnij te hoegjen. Besparje tiid en ferbetterje jo effisjinsje by de kommandorigel!

- Gebrûk fan kommandoskiednis yn Linux

D'r binne tiden dat wy werom moatte nei in foarige kommando yn Linux. Gelokkich jout kommandoskiednis yn Linux ús dy funksjonaliteit. Mei dizze funksje kinne wy ​​​​de kommando's besjen dy't wy earder hawwe útfierd en se opnij útfiere sûnder se fanôf it begjin opnij te typen.

Tagong ta kommandoskiednis yn Linux: Om tagong te krijen ta de kommandoskiednis yn Linux, moatte jo gewoan de toetskombinaasje "Ctrl + R" brûke yn jo terminal. Dit sil in ynteraktyf finster iepenje mei de namme "Reverse-i-search". Hjir kinne jo begjinne mei it typen fan in kaaiwurd of in diel fan it kommando wêr't jo nei sykje wolle. Wylst jo typen, sil it finster jo de oerienkommende kommando's yn gronologyske folchoarder sjen litte.

In foarige kommando útfiere: As jo ​​​​ienris it kommando fûn hawwe dat jo opnij wolle útfiere, druk gewoan op "Enter". It kommando sil fuortendaliks útfierd wurde. As jo ​​​​lykwols it kommando wizigje wolle foardat jo it útfiere, kinne jo de pylktoetsen brûke om it kommando nei jo smaak te navigearjen en te bewurkjen foardat jo op "Enter" drukke.

Brûk in spesifyk kommando yn 'e skiednis: As d'r meardere oerienkommende kommando's binne yn jo skiednis en jo wolle in spesifyk selektearje, moatte jo trochgean mei "Ctrl + R" te drukken oant jo it winske kommando fine. In oare opsje is om de pylktoetsen omheech en omleech te brûken om troch passende kommando's te navigearjen. Sadree't jo hawwe selektearre it winske kommando, drukke gewoan op "Enter" om it út te fieren.

Mei help fan kommandoskiednis yn Linux kinne jo tiid besparje en flaters foarkomme troch fluch en maklik werom te gean nei in foarige kommando. Unthâld dat jo ek ekstra kommando's brûke kinne, lykas "histoarje" om in folsleine list te sjen fan alle earder útfierde kommando's. Nim it folsleine foardiel fan dizze funksjonaliteit om jo effisjinsje te ferbetterjen op 'e Linux kommandorigel.

- Hoe kinne jo eardere kommando's fine en útfiere yn Linux

Foar brûkers Linux, kin it heul nuttich wêze om eardere kommando's opnij út te fieren dy't yn eardere sesjes binne brûkt. Gelokkich binne d'r ferskate manieren om eardere kommando's yn Linux te finen en út te fieren, dy't tiid en muoite kinne besparje troch net folsleine kommando's opnij te hoege te typen. Yn dit post sille wy wat mienskiplike techniken ûndersykje dy't jo kinne brûke om dit doel te berikken.

Eksklusive ynhâld - Klik hjir  Hoe kinne jo S-modus útskeakelje yn Windows 11

In flugge en maklike manier om eardere kommando's yn Linux te finen en út te fieren is troch de kommandoskiednis te brûken. Elke kear as in kommando útfierd wurdt yn in Linux-terminal, wurdt it automatysk bewarre yn in bestân mei de namme ".bash_history." Om eardere kommando's te finen en út te fieren, kinne jo gewoan it kommando brûke «skiednis«, dy't in nûmere list sil werjaan fan alle kommando's dy't jo earder hawwe útfierd. Jo kinne it nûmer brûke dat oerienkomt mei in spesifyk kommando om it opnij út te fieren mei it kommando "!«. As jo ​​bygelyks kommando nûmer 42 opnij wolle útfiere, hoege jo allinich it kommando "!42"

In oare nuttige manier om eardere kommando's te finen en út te fieren is de kommandorigel autocomplete-funksje te brûken. As jo ​​​​begjinne mei it typen fan in kommando, kinne jo op de Tab-kaai drukke om de terminal te besykjen it kommando automatysk te foltôgjen basearre op de skiednis fan eardere kommando's. As jo ​​meardere kommando's hawwe dy't begjinne mei deselde letter of folchoarder fan letters, kinne jo meardere kearen op de Tab-toets drukke om alle beskikbere opsjes wer te jaan. As jo ​​​​ienris it winske kommando fûn hawwe, kinne jo op de enter-toets drukke om it út te fieren.

Neist fan skiednis Foar kommando's en autofoltôging jouwe in protte Linux-terminals ek fluchtoetsen om te sykjen nei eardere kommando's. Op de measte terminals kinne jo bygelyks op de pylk omheech drukke om it earder útfierde kommando te finen en druk dan op de enter-toets om it nochris út te fieren. Op deselde manier kinne jo de pylk nei ûnderen brûke om mear resinte kommando's te finen yn 'e kommandoskiednis. Dizze fluchtoetsen kinne tiid besparje troch te foarkommen dat jo de kommandoskiednis mei de hân sykje moatte mei it kommando "histoarje".

- Tricks en fluchtoetsen om it sykjen nei eardere kommando's yn Linux te rapperjen

D'r binne ferskate situaasjes wêryn wy in foarige kommando yn Linux opnij brûke moatte. Gelokkich binne der trúkjes en fluchtoetsen wêrtroch't wy it sykjen en herstel fan eardere kommando's kinne fersnelle. Yn dizze seksje sil ik jo wat effisjinte manieren sjen litte om dit te berikken.

1. Kommandoskiednis: In mienskiplike manier om werom te gean nei in foarige kommando is troch de kommando-histoarje te brûken. Jo kinne tagong krije ta it troch te drukken op de pylk omheech of omleech op jo toetseboerd om troch de list mei eardere kommando's te navigearjen. As jo ​​in diel fan in kommando kenne, kinne jo Ctrl+R brûke om de skiednis te sykjen. Typ gewoan it kaaiwurd fan it kommando en druk op Enter om it út te fieren.

2. Gebrûk fan oanhalingstekens: In oare nuttige trúk is it brûken fan sitaten. As jo ​​​​in komplisearre kommando hawwe of ien mei in protte arguminten, kinne jo it yn inkele of dûbele quotes befetsje, sadat de shell it as ien kommando ûnthâldt. As jo ​​​​bygelyks in kommando útfiere lykas "chmod -R 777 map" en jo wolle it nochris útfiere, kinne jo gewoan "!!" typen en de shell sil it ynterpretearje as it lêste útfierde kommando.

3. Gebrûk fan fariabelen en algoritmen: Jo kinne ek fariabelen en algoritmen brûke om it herstellen fan eardere kommando's te fasilitearjen. Jo kinne in namme tawize oan in spesifyk kommando mei de syntaksis "namme=kommando" en it dan útfiere troch "$namme" te typen. Derneist is it mooglik om kombinaasjes fan kommando's en omlieding te brûken om spesifike kommando's út 'e skiednis te filterjen en op te heljen. Jo kinne bygelyks "histoarje | grep kommando" om kommando's te finen yn ferbân mei it wurd "kommando" yn 'e skiednis.

Tink derom: dit binne mar in pear trúkjes en fluchtoetsen om it sykjen en útfieren fan eardere kommando's yn Linux te rapperjen. Eksperimintearje mei ferskate techniken en fyn dejinge dy't it bêste by jo workflow past. Streamlining fan tagong ta eardere kommando's lit jo effisjinter en produktiver wêze yn jo gebrûk fan Linux.