Si mund të kthehem te një komandë e mëparshme në Linux?
Kur punojmë në një linjë komandat në linux, është e zakonshme të bëjmë gabime ose duhet të riekzekutojmë një komandë që kemi përdorur më parë. Në këto raste, është thelbësore të njohim opsionet e ndryshme që na ofron sistemi. sistemi operativ për kthehu në një komandë të mëparshme dhe kështu të shpejtojmë punën tonë. Në këtë artikull, ne do të shqyrtojmë disa nga teknikat më të përdorura për të përmbushur këtë detyrë në Linux.
Kthehuni te komanda e mëparshme duke përdorur tastet e shigjetave:
Një nga mënyrat më të thjeshta për të kthehu në një komandë të mëparshme në Linux është duke përdorur tastet me shigjeta. Kur jemi në vijën e komandës, shtypja e shigjetës lart do të na tregojë komandën e fundit të ekzekutuar. Mund të shtypim në mënyrë të përsëritur shigjetën lart për të lëvizur nëpër historikun e komandave dhe për të zgjedhur atë që duam të ekzekutojmë përsëri. Pasi të zgjidhet, thjesht shtypim tastin "Enter" për ta ekzekutuar përsëri.
Përdorni komandën "histori" për të hyrë në historinë e komandës:
Një opsion tjetër i disponueshëm në Linux është përdorimi i komandës «history» para acceder a una listë e plotë nga komandat e përdorura më parë. Kur ekzekutoni këtë komandë, do të shfaqet një listë e numëruar që përfaqëson historinë e komandave. Ne mund të përdorim numrin e lidhur me secilën komandë për ta riekzekutuar shpejt atë. Për shembull, nëse duam të ekzekutojmë komandën numër 3 në histori, thjesht shkruajmë “!3” dhe shtypni butonin "Enter".
Përdorni kombinimin e tastit "Ctrl + R" për të kërkuar:
La combinación de teclas «Ctrl + R» aktivizon funksionin e kërkimit të kundërt në linjën e komandës Linux. Duke shtypur këta taste, do të hapet një ndërfaqe e vogël ku mund të fillojmë të shkruajmë një pjesë të komandës që duam të kërkojmë. Ndërsa shtypim, kërkimi do të tregojë përputhjet në historikun e komandave. Pasi të gjendet përputhja e dëshiruar, mund të shtypim tastin "Enter" për të ekzekutuar komandën.
Si përfundim, Linux na ofron mënyra të ndryshme për t'u kthyer në një komandë të mëparshme sipas nevojave dhe preferencave tona. Pavarësisht nëse përdorni tastet me shigjeta për të lundruar nëpër histori, komandën "histori" për të hyrë në një listë të plotë ose kombinimin "Ctrl + R" për të kërkuar, është e rëndësishme të njihni këto opsione për të punuar në mënyrë më efikase në linjën e punës komandat.
– Hyrje në komandat në Linux
Komandat në Linux janë një pjesë thelbësore e administrimit dhe përdorimit të këtij sistemi operativ. Lejoni përdoruesit të ndërveprojnë me sistemin drejtpërdrejt, duke kryer veprime specifike dhe duke kryer detyra në mënyrë efikase. Mësimi i përdorimit të duhur të komandave në Linux mund të hapë një botë mundësish dhe të lehtësojë punën e përditshme si për përdoruesit fillestarë ashtu edhe për përdoruesit më me përvojë.
Një pyetje e zakonshme që lind kur përdorni komanda në Linux është se si të ktheheni në një komandë të mëparshme. Për fat të mirë, Linux ofron një mënyrë të thjeshtë për ta bërë këtë duke përdorur tastin e shigjetës lart në tastierë. Shtypja e këtij tasti do të shfaqë komandën e ekzekutuar më së fundi, duke ju lejuar ta modifikoni ose ta përdorni përsëri. Përveç kësaj, Linux ofron gjithashtu mundësinë e përdorimit të komandës "histori" për të parë historinë e komandave të ekzekutuara dhe për të ripërdorur ndonjë prej tyre. Kjo është veçanërisht e dobishme kur ju duhet të përsërisni një komandë të përdorur më parë pa pasur nevojë ta rishkruani atë. nga e para.
Përveç opsioneve të përmendura më lart, Linux ofron funksione të tjera për t'u kthyer në një komandë të mëparshme shpejt dhe me efikasitet. Një prej tyre është përdorimi i simbolit "!". Shtypja e simbolit të ndjekur nga numri përkatës i komandës në histori do ta ekzekutojë atë komandë automatikisht. Për shembull, nëse dëshironi të ekzekutoni komandën e tretë në listën e historisë, mund të shkruani "!3". Një opsion tjetër është përdorimi i simbolit «^» i ndjekur nga një frazë ose fjalë kyçe e pranishme në komandën e mëparshme. Me këtë, komanda e fundit që përmban atë frazë ose fjalë kyçe në strukturën e saj do të ekzekutohet automatikisht. Këto veçori janë veçanërisht të dobishme kur dëshironi të përsërisni shpesh një komandë ose kur duhet të ktheheni shpejt në një komandë specifike në histori. Shkurtimisht, njohja e këtyre opsioneve për t'u kthyer në një komandë të mëparshme në Linux mund të kursejë kohë dhe përpjekje në punë ditar me këtë sistem operativ.
– Çfarë është komanda në Linux dhe si funksionon?
Një komandë në Linux është një udhëzim që i jepet linjës së komandës për të kryer një detyrë specifike sistemi operativ. Këto komanda janë një pjesë themelore e përdorimit të Linux, pasi ato i lejojnë përdoruesit të ndërveprojnë me sistemin në një mënyrë efikase dhe të personalizuar. Kur ekzekutoni një komandë në terminal, sistemi operativ kryen një sërë veprimesh të paracaktuara për të përfunduar detyrën e kërkuar.
Komandat Linux përbëhen nga një ose më shumë fjalë kyçe të ndjekura nga opsione dhe argumente. Fjalët kyçe janë zakonisht folje që përshkruajnë veprimin që dëshironi të kryeni, të tilla si "listë", "fshij" ose "krijo". Opsionet ofrojnë informacion shtesë për komandën dhe zakonisht fillojnë me simbolin e vizës (-). Nga ana tjetër, argumentet janë të dhënat me të cilat ne punojmë dhe mund të jenë skedarë, direktori ose lloje të tjera informacioni specifik.
Një nga avantazhet e komandave në Linux është se ato mund të kombinohen dhe përdoren në sekuencë për të kryer detyra më komplekse. Kjo arrihet duke përdorur operatorët e ridrejtimit, siç është simboli i tubit (|), i cili lejon që prodhimi i një komande të kalojë si hyrje në një tjetër. Është gjithashtu e mundur të përdoren komandat në lidhje me konstruktet e kontrollit dhe të kushtëzuara për të automatizuar proceset dhe për të marrë vendime bazuar në situata të ndryshme.
– Si të ekzekutoni një komandë në Linux
Përdorimi i terminalit në Linux ofron një numër të madh komandash që mund ta bëjnë punën tuaj më të lehtë. Megjithatë, ndonjëherë mund të jetë e lodhshme që të duhet të rishtypni një komandë të tërë nëse bëni një gabim ose dëshironi të përdorni një komandë të mëparshme. Për fat të mirë, ekziston një mënyrë e thjeshtë për t'u kthyer në një komandë të mëparshme në Linux.
Për t'u kthyer në një komandë të mëparshme në Linux, mund të përdorni tastin e shigjetës lart në tastierën tuaj. Kur shtypni këtë tast, komanda e mëparshme që keni shkruar do të shfaqet në vijën e komandës. Ti mund ta bësh Rregulloni këtë komandë nëse është e nevojshme dhe më pas shtypni Enter për ta ekzekutuar përsëri. Kjo ju kursen kohë dhe shmang nevojën për të rishkruar të gjithë komandën nga e para.
Përveç përdorimit të tastit të shigjetës lart për t'u kthyer në një komandë të mëparshme, mund të përdorni edhe komandën "histori" në terminalin Linux. Duke shtypur "histori" dhe duke shtypur Enter do të shfaqet një listë e të gjitha komandave që keni ekzekutuar së fundi. Ju mund të kërkoni për komandën specifike që dëshironi të ekzekutoni përsëri duke përdorur numrin e komandës të treguar në listë. Pasi të gjeni numrin e komandës së dëshiruar, mund të përdorni "!" e ndjekur nga numri i komandës për ta ekzekutuar përsëri.
– Si të ktheheni te një komandë e mëparshme në Linux
Ndonjëherë ndërsa punojmë në linjën e komandës Linux, mund të bëjmë gabime ose duhet të kthehemi te një komandë e mëparshme. Për fat të mirë, ka disa mënyra për ta bërë këtë dhe për të kursyer kohë dhe përpjekje. Më pas, unë do t'ju tregoj tre mënyra të ndryshme për t'u kthyer në një komandë të mëparshme në Linux.
1. Përdorni tastet me shigjeta: Një mënyrë e thjeshtë për t'u kthyer në një komandë të mëparshme është përdorimi i tasteve me shigjeta. Tasti i shigjetës lart na lejon të lundrojmë nëpër historikun e komandave, duke shfaqur komandat e ekzekutuara më parë njëra pas tjetrës. Pasi të gjeni komandën që dëshironi të ekzekutoni përsëri, thjesht shtypni Enter për ta ekzekutuar përsëri.
2. Përdorni komandën "histori": Linux mban një rekord të komandave të ekzekutuara në histori. Për të hyrë në këtë histori, mund të përdorni komandën "histori" në vijën e komandës. Kjo do të shfaqë një listë të komandave të ekzekutuara më parë, së bashku me një numër identifikimi. Për të ridrejtuar një komandë specifike, përdorni "!" e ndjekur nga numri përkatës i identifikimit.
3. Përdorni zgjerimet e komandave: Një metodë tjetër e dobishme është përdorimi i zgjerimeve komandë në linux. Për shembull, nëse doni të ekzekutoni përsëri komandën e fundit që filloi me një fjalë të caktuar ose grup karakteresh, mund të përdorni kombinimin e tastit "Ctrl + R". Kjo do të hapë një kërkim të kundërt interaktiv në historikun e komandave. Thjesht shkruani shkronjat e para të komandës që dëshironi të ekzekutoni përsëri dhe Linux do t'ju tregojë përputhjet më të fundit. Shtypni "Enter" për të ekzekutuar komandën e zgjedhur.
Me këto mënyra të ndryshme për t'u kthyer në një komandë të mëparshme në Linux, do të jeni në gjendje të rregulloni shpejt gabimet ose të përsërisni veprimet pa pasur nevojë të rishkruani të gjithë komandën. Kurseni kohë dhe përmirësoni efikasitetin tuaj në vijën e komandës!
– Përdorimi i historisë së komandave në Linux
Ka raste kur duhet të kthehemi te një komandë e mëparshme në Linux. Për fat të mirë, historia e komandës në Linux na e jep atë funksionalitet. Duke përdorur këtë veçori, ne mund të rishikojmë komandat që kemi ekzekutuar më parë dhe t'i riekzekutojmë ato pa pasur nevojë t'i rishkruajmë nga e para.
Hyni në historinë e komandave në Linux: Për të hyrë në historinë e komandave në Linux, thjesht duhet të përdorni kombinimin e tasteve "Ctrl + R" në terminalin tuaj. Kjo do të hapë një dritare interaktive të quajtur "Reverse-i-search". Këtu mund të filloni të shkruani një fjalë kyçe ose një pjesë të komandës që dëshironi të kërkoni. Ndërsa shkruani, dritarja do t'ju tregojë komandat që përputhen sipas rendit kronologjik.
Ekzekutoni një komandë të mëparshme: Pasi të keni gjetur komandën që dëshironi të ekzekutoni përsëri, thjesht shtypni "Enter". Komanda do të ekzekutohet menjëherë. Megjithatë, nëse dëshironi të modifikoni komandën përpara se ta ekzekutoni, mund të përdorni tastet me shigjeta për të lundruar dhe modifikuar komandën sipas dëshirës tuaj përpara se të shtypni "Enter".
Përdorni një komandë specifike në histori: Nëse ka shumë komanda që përputhen në historinë tuaj dhe dëshironi të zgjidhni një të caktuar, duhet të vazhdoni të shtypni "Ctrl + R" derisa të gjeni komandën e dëshiruar. Një opsion tjetër është të përdorni tastet e shigjetave lart dhe poshtë për të lundruar nëpër komandat që përputhen. Pasi të keni zgjedhur komandën e dëshiruar, thjesht shtypni "Enter" për ta ekzekutuar atë.
Duke përdorur historikun e komandave në Linux, mund të kurseni kohë dhe të shmangni gabimet duke u kthyer shpejt dhe lehtë në një komandë të mëparshme. Mos harroni se mund të përdorni edhe komanda shtesë, të tilla si "histori" për të parë një listë të plotë të të gjitha komandave të ekzekutuara më parë. Përfitoni plotësisht nga ky funksionalitet për të përmirësuar efikasitetin tuaj në linjën e komandës Linux.
– Si të gjeni dhe ekzekutoni komandat e mëparshme në Linux
Për përdoruesit Linux, mund të jetë shumë e dobishme të ekzekutoni përsëri komandat e mëparshme që janë përdorur në sesionet e mëparshme. Për fat të mirë, ka disa mënyra për të gjetur dhe ekzekutuar komandat e mëparshme në Linux, të cilat mund të kursejnë kohë dhe përpjekje duke mos pasur nevojë të rishtypni komandat e tëra. Në këtë postim, ne do të shqyrtojmë disa teknika të zakonshme që mund të përdorni për të arritur këtë qëllim.
Një mënyrë e shpejtë dhe e lehtë për të gjetur dhe ekzekutuar komandat e mëparshme në Linux është duke përdorur historikun e komandave. Sa herë që një komandë ekzekutohet në një terminal Linux, ajo ruhet automatikisht në një skedar të quajtur ".bash_history". Për të gjetur dhe ekzekutuar komandat e mëparshme, thjesht mund të përdorni komandën «history«, e cila do të shfaqë një listë të numëruar të të gjitha komandave që keni ekzekutuar më parë. Ju mund të përdorni numrin që korrespondon me një komandë specifike për ta ekzekutuar përsëri duke përdorur komandën "!
Një mënyrë tjetër e dobishme për të gjetur dhe ekzekutuar komandat e mëparshme është përdorimi i funksionit të plotësimit automatik të linjës së komandës. Kur filloni të shkruani një komandë, mund të shtypni tastin Tab që terminali të përpiqet të përfundojë automatikisht komandën bazuar në historikun e komandave të mëparshme. Nëse keni komanda të shumta që fillojnë me të njëjtën shkronjë ose sekuencë shkronjash, mund të shtypni tastin Tab në mënyrë të përsëritur për të shfaqur të gjitha opsionet e disponueshme. Pasi të keni gjetur komandën e dëshiruar, mund të shtypni tastin enter për ta ekzekutuar atë.
Përveç kësaj të historisë Për komandat dhe plotësimin automatik, shumë terminale Linux ofrojnë gjithashtu çelësa kyçë për të kërkuar komandat e mëparshme. Për shembull, në shumicën e terminaleve, mund të shtypni tastin e shigjetës lart për të kërkuar komandën e ekzekutuar më parë dhe më pas shtypni tastin enter për ta ekzekutuar përsëri. Në mënyrë të ngjashme, mund të përdorni tastin e shigjetës poshtë për të gjetur komanda më të fundit në historikun e komandave. Këto çelësa të nxehtë mund të kursejnë kohë duke shmangur nevojën për të kërkuar manualisht historinë e komandave me komandën "histori".
– Truke dhe shkurtore për të shpejtuar kërkimin e komandave të mëparshme në Linux
Ka disa situata në të cilat duhet të ripërdorim një komandë të mëparshme në Linux. Për fat të mirë, ka truket dhe shkurtesat që na lejojnë të përshpejtojmë kërkimin dhe rikuperimin e komandave të mëparshme. Në këtë pjesë, unë do t'ju tregoj disa mënyra efikase për ta arritur këtë.
1. Historial de comandos: Një mënyrë e zakonshme për t'u kthyer në një komandë të mëparshme është duke përdorur historikun e komandës. Mund ta përdorni duke shtypur tastin e shigjetës lart ose poshtë në tastierën tuaj për të lundruar në listën e komandave të mëparshme. Nëse dini një pjesë të një komande, mund të përdorni Ctrl+R për të kërkuar historinë. Thjesht shkruani fjalën kyçe të komandës dhe shtypni Enter për ta ekzekutuar atë.
2. Uso de comillas: Një tjetër truk i dobishëm është përdorimi i kuotave. Nëse keni një komandë të ndërlikuar ose një me shumë argumente, mund ta mbyllni atë në thonjëza të vetme ose të dyfishta në mënyrë që shell ta kujtojë atë si një komandë të vetme. Për shembull, nëse keni ekzekutuar një komandë si "chmod -R 777 folder" dhe dëshironi ta ekzekutoni përsëri, thjesht mund të shkruani "!!" dhe shell do ta interpretojë atë si komanda e fundit e ekzekutuar.
3. Përdorimi i variablave dhe algoritmeve: Ju gjithashtu mund të përdorni variabla dhe algoritme për të lehtësuar rikuperimin e komandave të mëparshme. Ju mund t'i caktoni një emër një komande specifike duke përdorur sintaksën "name=command" dhe më pas ta ekzekutoni atë duke shtypur "$name". Për më tepër, është e mundur të përdoren kombinime komandash dhe ridrejtimi për të filtruar dhe marrë komanda specifike nga historia. Për shembull, mund të përdorni "histori | komanda grep” për të gjetur komanda që lidhen me fjalën “komandë” në histori.
Mbani mend: këto janë vetëm disa truket dhe shkurtesat për të shpejtuar kërkimin dhe ekzekutimin e komandave të mëparshme në Linux. Eksperimentoni me teknika të ndryshme dhe gjeni atë që i përshtatet më mirë rrjedhës suaj të punës. Përshtatja e aksesit në komandat e mëparshme do t'ju lejojë të jeni më efikas dhe produktiv në përdorimin e Linux-it.
Unë jam Sebastián Vidal, një inxhinier kompjuteri i pasionuar pas teknologjisë dhe DIY. Për më tepër, unë jam krijuesi i tecnobits.com, ku unë ndaj mësime për ta bërë teknologjinë më të aksesueshme dhe më të kuptueshme për të gjithë.