Як вярнуцца да папярэдняй каманды ў Linux?
Калі мы працуем на лініі Каманды ў linux, часта робяць памылкі або трэба паўторна выканаць каманду, якую мы выкарыстоўвалі раней. У гэтых выпадках вельмі важна ведаць розныя варыянты, якія прапануе нам сістэма. аперацыйная сістэма пункт вярнуцца да папярэдняй каманды і такім чынам паскорыць нашу працу. У гэтым артыкуле мы вывучым некаторыя з найбольш часта выкарыстоўваюцца метадаў для выканання гэтай задачы ў Linux.
Вярнуцца да папярэдняй каманды з дапамогай клавіш са стрэлкамі:
Адзін з самых простых спосабаў вярнуцца да папярэдняй каманды у Linux гэта з дапамогай клавіш са стрэлкамі. Калі мы знаходзімся ў камандным радку, націсканне стрэлкі ўверх пакажа нам апошнюю выкананую каманду. Мы можам некалькі разоў націскаць стрэлку ўверх, каб пракруціць гісторыю каманд і выбраць тую, якую мы хочам запусціць зноў. Пасля выбару мы проста націскаем клавішу "Enter", каб запусціць яго зноў.
Выкарыстоўвайце каманду "history", каб атрымаць доступ да гісторыі каманд:
Іншы варыянт, даступны ў Linux, - гэта выкарыстанне каманды «гісторыя» атрымаць доступ да a поўны спіс каманд, якія выкарыстоўваліся раней. Калі вы запусціце гэтую каманду, будзе адлюстраваны пранумараваны спіс, які прадстаўляе гісторыю каманд. Мы можам выкарыстоўваць нумар, звязаны з кожнай камандай, каб хутка выканаць яе паўторна. Напрыклад, калі мы хочам выканаць каманду нумар 3 у гісторыі, мы проста пішам "!3" і націсніце клавішу «Enter».
Выкарыстоўвайце камбінацыю клавіш «Ctrl + R» для пошуку:
Ключавая камбінацыя "Ctrl + R" актывуе функцыю зваротнага пошуку ў камандным радку Linux. Пры націску гэтых клавіш адкрыецца невялікі інтэрфейс, дзе мы можам пачаць уводзіць частку каманды, якую мы хочам шукаць. Калі мы ўводзім, пошук будзе паказваць супадзенні ў гісторыі каманд. Пасля таго, як патрэбнае супадзенне знойдзена, мы можам націснуць клавішу «Enter», каб выканаць каманду.
У заключэнне, Linux прапануе нам розныя спосабы вяртання да папярэдняй каманды у адпаведнасці з нашымі патрэбамі і перавагамі. Для больш эфектыўнай працы з камандамі Linux важна ведаць гэтыя параметры, незалежна ад таго, выкарыстоўваеце Ці вы клавішы са стрэлкамі для навігацыі па гісторыі, каманду «history» для доступу да поўнага спісу або камбінацыю «Ctrl + R».
– Уводзіны ў каманды ў Linux
Каманды ў Linux з'яўляюцца важнай часткай адміністравання і выкарыстання гэтай аперацыйнай сістэмы. Дазволіць карыстальнікам ўзаемадзейнічаць з сістэмай непасрэдна, выконваючы пэўныя дзеянні і выконваючы задачы эфектыўна. Навучанне правільнаму выкарыстанню каманд у Linux можа адкрыць цэлы свет магчымасцей і палегчыць штодзённую працу як для пачаткоўцаў, так і для больш дасведчаных карыстальнікаў.
Частае пытанне, якое ўзнікае пры выкарыстанні каманд у Linux, - як вярнуцца да папярэдняй каманды. На шчасце, Linux прапануе просты спосаб зрабіць гэта з дапамогай клавішы са стрэлкай уверх на клавіятуры. Націсканне гэтай клавішы адлюструе апошнюю выкананую каманду, што дазволіць вам рэдагаваць або выкарыстоўваць яе зноў. Акрамя таго, Linux таксама прапануе магчымасць выкарыстоўваць каманду «history» для прагляду гісторыі выкананых каманд і паўторнага выкарыстання любой з іх. Гэта асабліва карысна, калі вам трэба паўтарыць раней выкарыстаную каманду без неабходнасці ўводзіць яе паўторна. з самага пачатку.
У дадатак да варыянтаў, згаданых вышэй, Linux прапануе іншыя функцыі для хуткага і эфектыўнага вяртання да папярэдняй каманды. Адзін з іх - выкарыстанне сімвала «!». Увод сімвала і адпаведнага нумара каманды ў гісторыі прывядзе да аўтаматычнага выканання гэтай каманды. Напрыклад, калі вы хочаце запусціць трэцюю каманду ў спісе гісторыі, вы можаце ўвесці "!3". Іншы варыянт - выкарыстоўваць сімвал «^», за якім ідзе фраза або ключавое слова, прысутнае ў папярэдняй камандзе. Пры гэтым аўтаматычна выконваецца апошняя каманда, якая ўтрымлівае гэтую фразу або ключавое слова ў сваёй структуры. Гэтыя функцыі асабліва карысныя, калі вы хочаце часта паўтараць каманду або калі вам трэба хутка вярнуцца да пэўнай каманды ў гісторыі. Карацей кажучы, веданне гэтых параметраў для вяртання да папярэдняй каманды ў Linux можа зэканоміць час і сілы на працы дзённік з гэтай аперацыйнай сістэмай.
– Што такое каманда ў Linux і як яна працуе?
Каманда ў Linux - гэта інструкцыя, якая даецца ў камандны радок для выканання пэўнай задачы аперацыйная сістэма. Гэтыя каманды з'яўляюцца фундаментальнай часткай выкарыстання Linux, так як яны дазваляюць карыстальнікам ўзаемадзейнічаць з сістэмай у эфектыўны спосаб і персаналізаваныя. Калі вы запускаеце каманду ў тэрмінале, аперацыйная сістэма выконвае шэраг загадзя вызначаных дзеянняў для выканання запытанай задачы.
Каманды Linux складаюцца з аднаго або некалькіх ключавых слоў, за якімі ідуць параметры і аргументы. Ключавымі словамі звычайна з'яўляюцца дзеясловы, якія апісваюць дзеянне, якое вы хочаце выканаць, напрыклад, «пералічыць», «выдаліць» або «стварыць». Параметры забяспечваюць дадатковую інфармацыю для каманды і звычайна пачынаюцца з працяжніка (-). З іншага боку, аргументы - гэта даныя, з якімі мы працуем, і гэта могуць быць файлы, каталогі або іншыя тыпы канкрэтнай інфармацыі.
Адной з пераваг каманд у Linux з'яўляецца тое, што іх можна камбінаваць і выкарыстоўваць паслядоўна для выканання больш складаных задач. Гэта дасягаецца з дапамогай аператараў перанакіравання, такіх як сімвал канвеера (|), які дазваляе перадаваць выснову адной каманды ў якасці ўваходных дадзеных другой. Таксама можна выкарыстоўваць каманды ў спалучэнні з канструкцыямі кіравання і ўмоўнымі канструкцыямі для аўтаматызацыі працэсаў і прыняцця рашэнняў на аснове розных сітуацый.
– Як запусціць каманду ў Linux
Выкарыстанне тэрмінала ў Linux прапануе вялікую колькасць каманд, якія могуць палегчыць вашу працу. Тым не менш, часам можа быць стомна ўводзіць усю каманду, калі вы зрабілі памылку або хочаце выкарыстоўваць папярэднюю каманду. На шчасце, ёсць просты спосаб вярнуцца да папярэдняй каманды ў Linux.
Каб вярнуцца да папярэдняй каманды ў Linux, вы можаце выкарыстоўваць клавішу са стрэлкай уверх на клавіятуры. Калі вы націснеце гэтую клавішу, у камандным радку з'явіцца папярэдняя каманда, якую вы ўвялі. Можаце зрабіць Пры неабходнасці адкарэктуйце гэтую каманду, а затым націсніце Enter, каб запусціць яе зноў. Гэта эканоміць ваш час і пазбягае неабходнасці ўводзіць усю каманду з нуля.
У дадатак да выкарыстання клавішы са стрэлкай уверх для вяртання да папярэдняй каманды, вы таксама можаце выкарыстоўваць каманду «гісторыя» ў тэрмінале Linux. Набраўшы "history" і націснуўшы Enter, вы ўбачыце спіс усіх каманд, якія вы нядаўна выканалі. Вы можаце шукаць канкрэтную каманду, якую хочаце паўторна запусціць, выкарыстоўваючы нумар каманды, паказаны ў спісе. Як толькі вы знойдзеце нумар патрэбнай каманды, вы можаце выкарыстоўваць «!» затым нумар каманды, каб выканаць яе зноў.
– Як вярнуцца да папярэдняй каманды ў Linux
Часам, працуючы ў камандным радку Linux, мы можам зрабіць памылкі або спатрэбіцца вярнуцца да папярэдняй каманды. На шчасце, ёсць некалькі спосабаў зрабіць гэта і зэканоміць час і сілы. Далей я пакажу вам тры розныя спосабы вярнуцца да папярэдняй каманды ў Linux.
1. Выкарыстоўвайце клавішы са стрэлкамі: Лёгкі спосаб вярнуцца да папярэдняй каманды - выкарыстоўваць клавішы са стрэлкамі. Клавіша са стрэлкай уверх дазваляе нам перамяшчацца па гісторыі каманд, адна за адной адлюстроўваючы раней выкананыя каманды. Калі вы знойдзеце каманду, якую хочаце запусціць зноў, проста націсніце Enter, каб выканаць яе зноў.
2. Выкарыстоўвайце каманду «гісторыя»: Linux захоўвае запіс выкананых каманд у гісторыі. Каб атрымаць доступ да гэтай гісторыі, вы можаце выкарыстоўваць каманду «гісторыя» ў камандным радку. Гэта адлюструе спіс раней выкананых каманд разам з ідэнтыфікацыйным нумарам. Каб паўторна запусціць пэўную каманду, выкарыстоўвайце «!» пасля адпаведнага ідэнтыфікацыйнага нумара.
3. Выкарыстоўвайце пашырэнні каманд: Яшчэ адзін карысны метад - выкарыстанне пашырэнняў Каманда ў linux. Напрыклад, калі вы хочаце паўторна запусціць апошнюю каманду, якая пачыналася з пэўнага слова або набору сімвалаў, вы можаце выкарыстоўваць камбінацыю клавіш "Ctrl + R." Гэта адкрые інтэрактыўны зваротны пошук у гісторыі каманд. Проста ўвядзіце некалькі першых літар каманды, якую хочаце запусціць яшчэ раз, і Linux пакажа вам апошнія супадзенні. Націсніце «Enter», каб выканаць выбраную каманду.
З дапамогай гэтых розных спосабаў вярнуцца да папярэдняй каманды ў Linux вы зможаце хутка выправіць памылкі або паўтарыць дзеянні без неабходнасці паўторна ўводзіць усю каманду. Эканомце час і палепшыце эфектыўнасць каманднага радка!
– Выкарыстанне гісторыі каманд у Linux
Бываюць выпадкі, калі нам трэба вярнуцца да папярэдняй каманды ў Linux. На шчасце, гісторыя каманд у Linux дае нам гэтую функцыянальнасць. Выкарыстоўваючы гэтую функцыю, мы можам праглядаць каманды, якія мы раней выканалі, і выконваць іх паўторна без неабходнасці ўводзіць іх з нуля.
Доступ да гісторыі каманд у Linux: Каб атрымаць доступ да гісторыі каманд у Linux, вам проста трэба выкарыстоўваць камбінацыю клавіш «Ctrl + R» у вашым тэрмінале. Гэта адкрые інтэрактыўнае акно пад назвай «Reverse-i-search». Тут вы можаце пачаць уводзіць ключавое слова або частку каманды, якую хочаце шукаць. Па меры ўводу ў акне будуць паказвацца адпаведныя каманды ў храналагічным парадку.
Выканайце папярэднюю каманду: Пасля таго, як вы знайшлі каманду, якую хочаце запусціць зноў, проста націсніце «Enter». Каманда будзе выканана неадкладна. Аднак, калі вы хочаце змяніць каманду перад яе выкананнем, вы можаце выкарыстоўваць клавішы са стрэлкамі для навігацыі і рэдагавання каманды на свой густ, перш чым націскаць "Enter".
Выкарыстоўвайце пэўную каманду ў гісторыі: Калі ў вашай гісторыі ёсць некалькі адпаведных каманд і вы хочаце выбраць пэўную, працягвайце націскаць «Ctrl + R», пакуль не знойдзеце патрэбную каманду. Іншы варыянт - выкарыстоўваць клавішы са стрэлкамі ўверх і ўніз для навігацыі па адпаведных камандах. Пасля таго, як вы выбралі патрэбную каманду, проста націсніце «Enter», каб выканаць яе.
Выкарыстоўваючы гісторыю каманд у Linux, вы можаце зэканоміць час і пазбегнуць памылак, хутка і лёгка вяртаючыся да папярэдняй каманды. Памятайце, што вы таксама можаце выкарыстоўваць дадатковыя каманды, такія як «гісторыя», каб убачыць поўны спіс усіх раней выкананых каманд. Скарыстайцеся гэтай функцыянальнасцю ў поўнай меры, каб павысіць эфектыўнасць каманднага радка Linux.
– Як знайсці і выканаць папярэднія каманды ў Linux
Для карыстальнікаў Linux можа быць вельмі карысным паўторны запуск папярэдніх каманд, якія выкарыстоўваліся ў папярэдніх сесіях. На шчасце, ёсць некалькі спосабаў знайсці і выканаць папярэднія каманды ў Linux, якія могуць зэканоміць час і намаганні, не маючы неабходнасці ўводзіць каманды цалкам. У гэтай публікацыі мы разгледзім некаторыя агульныя метады, якія можна выкарыстоўваць для дасягнення гэтай мэты.
Хуткі і просты спосаб знайсці і выканаць папярэднія каманды ў Linux - гэта выкарыстанне гісторыі каманд. Кожны раз, калі каманда выконваецца ў тэрмінале Linux, яна аўтаматычна захоўваецца ў файл пад назвай «.bash_history». Каб знайсці і выканаць папярэднія каманды, вы можаце проста выкарыстоўваць каманду «гісторыя«, які адлюструе пранумараваны спіс усіх каманд, якія вы раней выканалі. Вы можаце выкарыстоўваць нумар, які адпавядае пэўнай камандзе, каб запусціць яе зноў з дапамогай каманды "!
Яшчэ адзін карысны спосаб знайсці і выканаць папярэднія каманды - выкарыстоўваць функцыю аўтазапаўнення каманднага радка. Калі вы пачынаеце ўводзіць каманду, вы можаце націснуць клавішу Tab, каб тэрмінал паспрабаваў аўтаматычна выканаць каманду на аснове гісторыі папярэдніх каманд. Калі ў вас ёсць некалькі каманд, якія пачынаюцца з адной літары або паслядоўнасці літар, вы можаце некалькі разоў націснуць клавішу Tab, каб адлюстраваць усе даступныя параметры. Пасля таго, як вы знайшлі патрэбную каманду, вы можаце націснуць клавішу ўводу, каб выканаць яе.
Таксама гісторыі Для каманд і аўтазапаўнення многія тэрміналы Linux таксама забяспечваюць гарачыя клавішы для пошуку папярэдніх каманд. Напрыклад, на большасці тэрміналаў вы можаце націснуць клавішу са стрэлкай уверх, каб знайсці раней выкананую каманду, а затым націснуць клавішу ўводу, каб выканаць яе зноў. Падобным чынам вы можаце выкарыстоўваць клавішу са стрэлкай уніз, каб знайсці больш свежыя каманды ў гісторыі каманд. Гэтыя гарачыя клавішы могуць зэканоміць час, пазбягаючы неабходнасці ручнога пошуку ў гісторыі каманд з дапамогай каманды "history".
– Хітрасці і цэтлікі для паскарэння пошуку папярэдніх каманд у Linux
Ёсць некалькі сітуацый, у якіх нам трэба паўторна выкарыстоўваць папярэднюю каманду ў Linux. На шчасце, ёсць прыёмы і цэтлікі якія дазваляюць паскорыць пошук і аднаўленне папярэдніх каманд. У гэтым раздзеле я пакажу вам некалькі эфектыўных спосабаў дасягнуць гэтага.
1. Гісторыя каманд: Распаўсюджаным спосабам вяртання да папярэдняй каманды з'яўляецца выкарыстанне гісторыі каманд. Вы можаце атрымаць доступ да яго, націскаючы клавішу са стрэлкай уверх ці ўніз на клавіятуры для навігацыі па спісе папярэдніх каманд. Калі вы ведаеце частку каманды, вы можаце выкарыстоўваць Ctrl+R для пошуку ў гісторыі. Проста ўвядзіце ключавое слова каманды і націсніце Enter, каб выканаць яе.
2. Выкарыстанне двукоссяў: Яшчэ адзін карысны прыём - выкарыстанне двукоссяў. Калі ў вас ёсць складаная каманда або каманда з вялікай колькасцю аргументаў, вы можаце заключыць яе ў адзінарныя або падвойныя двукоссе, каб абалонка запомніла яе як адну каманду. Напрыклад, калі вы запусцілі каманду накшталт "chmod -R 777 folder" і хочаце выканаць яе зноў, вы можаце проста ўвесці "!!" і абалонка будзе інтэрпрэтаваць гэта як апошнюю выкананую каманду.
3. Выкарыстанне зменных і алгарытмаў: Вы таксама можаце выкарыстоўваць зменныя і алгарытмы для палягчэння аднаўлення папярэдніх каманд. Вы можаце прысвоіць назву пэўнай камандзе з дапамогай сінтаксісу «імя=каманда», а потым выканаць яе, увёўшы «$імя». Акрамя таго, можна выкарыстоўваць камбінацыі каманд і перанакіравання для фільтрацыі і атрымання пэўных каманд з гісторыі. Напрыклад, вы можаце выкарыстоўваць «гісторыя | каманда grep», каб знайсці ў гісторыі каманды, звязаныя са словам «каманда».
Памятаеце: гэта толькі некаторыя з іх прыёмы і цэтлікі каб паскорыць пошук і выкананне папярэдніх каманд у Linux. Эксперыментуйце з рознымі тэхнікамі і знайдзіце тую, якая найбольш адпавядае вашаму працоўнаму працэсу. Аптымізацыя доступу да папярэдніх каманд дазволіць вам больш эфектыўна і прадуктыўна выкарыстоўваць Linux.
Я Себасцьян Відаль, камп'ютэрны інжынер, які захапляецца тэхналогіямі і сваімі рукамі. Акрамя таго, я з'яўляюся стваральнікам tecnobits.com, дзе я дзялюся падручнікамі, каб зрабіць тэхналогіі больш даступнымі і зразумелымі для ўсіх.