Linuxda oldingi buyruqqa qanday qaytishim mumkin?
Biz chiziq ustida ishlaganimizda linuxdagi buyruqlar, odatda xato qilish yoki biz ilgari ishlatgan buyruqni qayta bajarish kerak bo'ladi. Bunday hollarda, tizim bizga taklif qiladigan turli xil variantlarni bilish juda muhimdir. operatsion tizim uchun oldingi buyruqqa qaytish va shu tariqa ishimizni tezlashtiramiz. Ushbu maqolada biz Linuxda ushbu vazifani bajarish uchun eng ko'p ishlatiladigan usullarni ko'rib chiqamiz.
O'q tugmalari yordamida oldingi buyruqqa qayting:
Eng oddiy usullardan biri oldingi buyruqqa qaytish Linuxda bu strelkalar yordamida amalga oshiriladi. Biz buyruq satrida bo'lganimizda, yuqoriga o'qni bosish bizga oxirgi bajarilgan buyruqni ko'rsatadi. Buyruqlar tarixi bo'ylab o'tish va qayta ishga tushirmoqchi bo'lganimizni tanlash uchun yuqoriga o'qni qayta-qayta bosishimiz mumkin. Tanlangandan so'ng, biz uni qayta ishga tushirish uchun "Enter" tugmasini bosamiz.
Buyruqlar tarixiga kirish uchun "tarix" buyrug'idan foydalaning:
Linuxda mavjud bo'lgan yana bir variant buyruqni ishlatishdir «history» para acceder a una to'liq ro'yxat ilgari ishlatilgan buyruqlar. Ushbu buyruqni ishga tushirganingizda, buyruqlar tarixini ifodalovchi raqamlangan ro'yxat ko'rsatiladi. Biz uni tezda qayta bajarish uchun har bir buyruq bilan bog'langan raqamdan foydalanishimiz mumkin. Misol uchun, agar tarixda 3-raqamli buyruqni bajarmoqchi bo'lsak, biz shunchaki yozamiz “!3” va "Enter" tugmasini bosing.
Qidiruv uchun "Ctrl + R" tugmalar birikmasidan foydalaning:
La combinación de teclas «Ctrl + R» Linux buyruq satrida teskari qidirish funksiyasini faollashtiradi. Ushbu tugmachalarni bosish orqali biz qidirmoqchi bo'lgan buyruqning bir qismini yozishni boshlashimiz mumkin bo'lgan kichik interfeys ochiladi. Biz yozganimizda, qidiruv buyruqlar tarixidagi mosliklarni ko'rsatadi. Kerakli moslik topilgach, buyruqni bajarish uchun "Enter" tugmasini bosishimiz mumkin.
Yakunida, Linux bizga taklif qiladi oldingi buyruqqa qaytishning turli usullari ehtiyojlarimiz va afzalliklarimiz bo'yicha. Tarix bo'ylab harakatlanish uchun o'q tugmalaridan, to'liq ro'yxatga kirish uchun "tarix" buyrug'idan yoki qidirish uchun "Ctrl + R" kombinatsiyasidan qat'i nazar, Linuxda yanada samarali ishlash uchun ushbu variantlarni bilish muhimdir buyruqlar.
– Linuxda buyruqlar bilan tanishish
Linux-dagi buyruqlar ushbu operatsion tizimni boshqarish va ishlatishning muhim qismidir. Foydalanuvchilarga o'zaro muloqot qilishiga ruxsat bering tizim bilan bevosita, muayyan harakatlarni amalga oshirish va vazifalarni bajarish samarali. Linuxda buyruqlardan to'g'ri foydalanishni o'rganish yangi imkoniyatlar dunyosini ochishi va yangi boshlanuvchilar va tajribali foydalanuvchilar uchun kundalik ishni osonlashtirishi mumkin.
Linux-da buyruqlardan foydalanishda paydo bo'ladigan keng tarqalgan savol - oldingi buyruqqa qanday qaytish kerak. Yaxshiyamki, Linux yuqoriga o'q tugmasi yordamida buni qilishning oson usulini taklif qiladi klaviaturada. Ushbu tugmani bosish eng so'nggi bajarilgan buyruqni ko'rsatadi va uni tahrirlash yoki qayta ishlatish imkonini beradi. Bundan tashqari, Linux, shuningdek, bajarilgan buyruqlar tarixini ko'rish va ulardan istalganini qayta ishlatish uchun "tarix" buyrug'idan foydalanish variantini ham taklif qiladi. Bu, ayniqsa, ilgari ishlatilgan buyruqni qayta yozmasdan takrorlash kerak bo'lganda foydalidir. noldan.
Yuqorida aytib o'tilgan variantlardan tashqari, Linux oldingi buyruqqa tez va samarali qaytish uchun boshqa funktsiyalarni taklif qiladi. Ulardan biri “!” belgisidan foydalanishdir. Tarixda tegishli buyruq raqamidan keyin belgini kiritish ushbu buyruqni avtomatik ravishda bajaradi. Misol uchun, agar siz tarix ro'yxatidagi uchinchi buyruqni ishga tushirmoqchi bo'lsangiz, "!3" ni kiritishingiz mumkin. Yana bir variant - "^" belgisidan keyin oldingi buyruqda mavjud bo'lgan ibora yoki kalit so'zdan foydalanish. Buning yordamida uning tarkibida o'sha ibora yoki kalit so'zni o'z ichiga olgan oxirgi buyruq avtomatik ravishda bajariladi. Bu xususiyatlar, ayniqsa, buyruqni tez-tez takrorlamoqchi bo'lganingizda yoki tarixdagi ma'lum bir buyruqqa tezda qaytishingiz kerak bo'lganda foydalidir. Qisqasi, Linuxda oldingi buyruqqa qaytish uchun ushbu variantlarni bilish vaqt va kuchni tejashga yordam beradi ishda ushbu operatsion tizim bilan kundalik.
– Linuxda buyruq nima va u qanday ishlaydi?
Linux-da buyruq - bu ma'lum bir vazifani bajarish uchun buyruq qatoriga berilgan ko'rsatma operatsion tizim. Ushbu buyruqlar Linux-dan foydalanishning asosiy qismidir, chunki ular foydalanuvchilarga tizim bilan o'zaro aloqa qilish imkonini beradi samarali usul va shaxsiylashtirilgan. Terminalda buyruqni ishga tushirganingizda, operatsion tizim so'ralgan vazifani bajarish uchun oldindan belgilangan bir qator harakatlarni amalga oshiradi.
Linux buyruqlari bir yoki bir nechta kalit so'zlardan keyin variantlar va argumentlardan iborat. Kalit so'zlar odatda "ro'yxat", "o'chirish" yoki "yaratish" kabi bajarmoqchi bo'lgan harakatni tavsiflovchi fe'llardir. Variantlar buyruqqa qo'shimcha ma'lumot beradi va odatda chiziq belgisi (-) bilan boshlanadi. Boshqa tomondan, argumentlar biz ishlaydigan ma'lumotlar bo'lib, fayllar, kataloglar yoki boshqa turdagi aniq ma'lumotlar bo'lishi mumkin.
Linuxda buyruqlarning afzalliklaridan biri shundaki, ularni birlashtirish va murakkabroq vazifalarni bajarish uchun ketma-ket foydalanish mumkin. Bunga qayta yo'naltirish operatorlari, masalan, quvur belgisi (|) yordamida erishiladi, bu bitta buyruqning chiqishini boshqasiga kirish sifatida o'tkazish imkonini beradi. Jarayonlarni avtomatlashtirish va turli vaziyatlardan kelib chiqib qaror qabul qilish uchun boshqaruv va shartli konstruksiyalar bilan birgalikda buyruqlardan foydalanish ham mumkin.
– Linuxda buyruqni qanday ishga tushirish kerak
Linuxda terminaldan foydalanish ishingizni osonlashtiradigan ko'p sonli buyruqlarni taklif etadi. Biroq, agar xatoga yo'l qo'ysangiz yoki oldingi buyruqdan foydalanmoqchi bo'lsangiz, ba'zan butun buyruqni qayta yozish zerikarli bo'lishi mumkin. Yaxshiyamki, Linuxda oldingi buyruqqa qaytishning oddiy usuli mavjud.
Linuxda oldingi buyruqqa qaytish uchun klaviaturadagi yuqoriga o'q tugmasidan foydalanishingiz mumkin. Ushbu tugmani bosganingizda, oldingi yozgan buyruq buyruq satrida paydo bo'ladi. Siz qila olasiz Agar kerak bo'lsa, ushbu buyruqni sozlang va uni qayta ishga tushirish uchun Enter tugmasini bosing. Bu vaqtni tejaydi va butun buyruqni noldan qayta yozish zaruratidan qochadi.
Oldingi buyruqqa qaytish uchun yuqoriga o'q tugmasidan foydalanishdan tashqari, Linux terminalida "tarix" buyrug'idan ham foydalanishingiz mumkin. "Tarix" ni kiriting va Enter tugmasini bossangiz, yaqinda ishga tushirgan barcha buyruqlar ro'yxati ko'rsatiladi. Ro'yxatda ko'rsatilgan buyruq raqamidan foydalanib, qayta ishga tushirmoqchi bo'lgan maxsus buyruqni qidirishingiz mumkin. Kerakli buyruq raqamini topganingizdan so'ng, "!" uni qayta bajarish uchun buyruq raqamidan keyin.
– Linuxda oldingi buyruqqa qanday qaytish mumkin
Ba'zan Linux buyruq satrida ishlayotganda, biz xatolarga yo'l qo'yishimiz yoki oldingi buyruqqa qaytishimiz kerak bo'lishi mumkin. Yaxshiyamki, buni amalga oshirish va vaqt va kuchni tejashning bir necha usullari mavjud. Keyinchalik, men sizga Linuxda oldingi buyruqqa qaytishning uch xil usulini ko'rsataman.
1. O'q tugmalaridan foydalaning: Oldingi buyruqqa qaytishning oson yo'li o'q tugmalaridan foydalanishdir. Yuqoriga o'q tugmasi bizga buyruqlar tarixi bo'ylab harakat qilish imkonini beradi, avval bajarilgan buyruqlarni birin-ketin ko'rsatadi. Qayta ishga tushirmoqchi bo'lgan buyruqni topganingizdan so'ng, uni qayta ishga tushirish uchun Enter tugmasini bosing.
2. "Tarix" buyrug'idan foydalaning: Linux tarixda bajarilgan buyruqlar rekordini saqlaydi. Ushbu tarixga kirish uchun buyruq satridagi "tarix" buyrug'idan foydalanishingiz mumkin. Bu identifikatsiya raqami bilan birga ilgari bajarilgan buyruqlar ro'yxatini ko'rsatadi. Muayyan buyruqni qayta ishga tushirish uchun "!" keyin tegishli identifikatsiya raqami.
3. Buyruq kengaytmalaridan foydalaning: Yana bir foydali usul - kengaytmalardan foydalanish Linuxda buyruq. Misol uchun, agar siz ma'lum bir so'z yoki belgilar to'plami bilan boshlangan oxirgi buyruqni qayta ishga tushirishni xohlasangiz, "Ctrl + R" tugmalar birikmasidan foydalanishingiz mumkin. Bu buyruqlar tarixida interaktiv teskari qidiruvni ochadi. Qayta ishga tushirmoqchi bo'lgan buyruqning birinchi bir necha harflarini kiriting va Linux sizga eng so'nggi mosliklarni ko'rsatadi. Tanlangan buyruqni bajarish uchun "Enter" tugmasini bosing.
Linuxda oldingi buyruqqa qaytishning ushbu turli usullari yordamida siz xatolarni tezda tuzatishingiz yoki butun buyruqni qayta yozmasdan amallarni takrorlashingiz mumkin bo'ladi. Vaqtni tejang va buyruq satrida samaradorlikni oshiring!
– Linuxda buyruqlar tarixidan foydalanish
Linuxda oldingi buyruqqa qaytishimiz kerak bo'lgan paytlar bor. Yaxshiyamki, Linuxdagi buyruqlar tarixi bizga bu funksiyani beradi. Ushbu xususiyatdan foydalanib, biz avval bajargan buyruqlarni ko'rib chiqishimiz va ularni noldan qayta yozmasdan qayta bajarishimiz mumkin.
Linuxda buyruqlar tarixiga kirish: Linux-da buyruqlar tarixiga kirish uchun siz terminalda "Ctrl + R" tugmalar birikmasidan foydalanishingiz kerak. Bu "Reverse-i-search" deb nomlangan interaktiv oynani ochadi. Bu yerda siz qidirmoqchi bo'lgan kalit so'z yoki buyruqning bir qismini yozishni boshlashingiz mumkin. Siz kiritganingizda, oyna sizga mos keladigan buyruqlarni xronologik tartibda ko'rsatadi.
Oldingi buyruqni bajaring: Qayta ishga tushirmoqchi bo'lgan buyruqni topgach, shunchaki "Enter" tugmasini bosing. Buyruq darhol bajariladi. Biroq, agar siz buyruqni bajarishdan oldin uni o'zgartirmoqchi bo'lsangiz, "Enter" tugmasini bosishdan oldin buyruqni o'zingiz xohlagan tarzda o'zgartirish va o'zgartirish uchun o'q tugmalaridan foydalanishingiz mumkin.
Tarixda ma'lum bir buyruqdan foydalaning: Agar tarixingizda bir nechta mos keladigan buyruqlar mavjud bo'lsa va siz ma'lum birini tanlamoqchi bo'lsangiz, kerakli buyruqni topmaguningizcha "Ctrl + R" tugmachalarini bosishni davom ettirishingiz kerak. Boshqa variant - mos keladigan buyruqlar bo'ylab harakatlanish uchun yuqoriga va pastga o'q tugmalaridan foydalanish. Kerakli buyruqni tanlaganingizdan so'ng, uni bajarish uchun "Enter" tugmasini bosing.
Linuxda buyruqlar tarixidan foydalanib, oldingi buyruqqa tez va oson qaytish orqali vaqtni tejashingiz va xatolardan qochishingiz mumkin. Esda tutingki, siz ilgari bajarilgan barcha buyruqlarning to'liq ro'yxatini ko'rish uchun "tarix" kabi qo'shimcha buyruqlardan ham foydalanishingiz mumkin. Linux buyruq satrida samaradorlikni oshirish uchun ushbu funksiyadan toʻliq foydalaning.
– Linuxda oldingi buyruqlarni qanday topish va bajarish
Foydalanuvchilar uchun Linux, oldingi seanslarda ishlatilgan oldingi buyruqlarni qayta ishga tushirish juda foydali bo'lishi mumkin. Yaxshiyamki, Linuxda oldingi buyruqlarni topish va ishga tushirishning bir necha yo'li mavjud bo'lib, ular butun buyruqlarni qayta yozmaslik orqali vaqt va kuchni tejash imkonini beradi. Ushbu postda biz ushbu maqsadga erishish uchun foydalanishingiz mumkin bo'lgan ba'zi umumiy usullarni ko'rib chiqamiz.
Linuxda oldingi buyruqlarni topish va bajarishning tez va oson usuli buyruqlar tarixidan foydalanishdir. Har safar buyruq Linux terminalida ishga tushirilganda, u avtomatik ravishda ".bash_history" deb nomlangan faylga saqlanadi. Oldingi buyruqlarni topish va bajarish uchun siz shunchaki buyruqni ishlatishingiz mumkin "history«, bu siz ilgari bajargan barcha buyruqlarning raqamlangan ro'yxatini ko'rsatadi. Buyruq yordamida uni qayta ishga tushirish uchun ma'lum bir buyruqqa mos keladigan raqamdan foydalanishingiz mumkin "!
Oldingi buyruqlarni topish va bajarishning yana bir foydali usuli - bu buyruq satrini avtomatik to'ldirish funksiyasidan foydalanish. Buyruq yozishni boshlaganingizda, terminal oldingi buyruqlar tarixi asosida buyruqni avtomatik ravishda bajarishga urinishi uchun Tab tugmasini bosishingiz mumkin. Agar sizda bir xil harf yoki harflar ketma-ketligi bilan boshlanadigan bir nechta buyruqlar mavjud bo'lsa, barcha mavjud variantlarni ko'rsatish uchun Tab tugmasini qayta-qayta bosishingiz mumkin. Kerakli buyruqni topganingizdan so'ng, uni bajarish uchun Enter tugmasini bosishingiz mumkin.
Bundan tashqari tarixning Buyruqlar va avtoto'ldirish uchun ko'pgina Linux terminallari oldingi buyruqlarni qidirish uchun tezkor tugmalarni ham taqdim etadi. Masalan, ko'pgina terminallarda avval bajarilgan buyruqni qidirish uchun yuqoriga o'q tugmachasini bosishingiz va keyin uni qayta bajarish uchun Enter tugmasini bosishingiz mumkin. Xuddi shunday, siz buyruqlar tarixida eng so'nggi buyruqlarni topish uchun pastga o'q tugmasidan foydalanishingiz mumkin. Ushbu tezkor tugmalar "tarix" buyrug'i bilan buyruqlar tarixini qo'lda qidirishdan qochib, vaqtni tejash imkonini beradi.
– Linuxda oldingi buyruqlarni qidirishni tezlashtirish uchun fokuslar va yorliqlar
Linuxda oldingi buyruqni qayta ishlatishimiz kerak bo'lgan bir nechta vaziyatlar mavjud. Yaxshiyamki, bor fokuslar va yorliqlar bu bizga oldingi buyruqlarni qidirish va tiklashni tezlashtirishga imkon beradi. Ushbu bo'limda men sizga bunga erishishning bir necha samarali usullarini ko'rsataman.
1. Historial de comandos: Oldingi buyruqqa qaytishning keng tarqalgan usuli buyruqlar tarixidan foydalanishdir. Oldingi buyruqlar roʻyxatiga oʻtish uchun klaviaturadagi yuqoriga yoki pastga oʻq tugmachalarini bosish orqali unga kirishingiz mumkin. Agar siz buyruqning bir qismini bilsangiz, tarixni qidirish uchun Ctrl+R tugmalaridan foydalanishingiz mumkin. Buyruqning kalit so'zini kiriting va uni bajarish uchun Enter tugmasini bosing.
2. Uso de comillas: Yana bir foydali hiyla - tirnoqlardan foydalanish. Agar sizda murakkab buyruq yoki ko'p argumentli buyruq bo'lsa, uni bitta yoki ikkita tirnoq ichiga qo'shishingiz mumkin, shunda qobiq uni bitta buyruq sifatida eslab qoladi. Misol uchun, agar siz "chmod -R 777 papkasi" kabi buyruqni ishga tushirgan bo'lsangiz va uni qayta ishga tushirmoqchi bo'lsangiz, shunchaki "!!" ni yozishingiz mumkin. va qobiq uni oxirgi bajarilgan buyruq sifatida izohlaydi.
3. O‘zgaruvchilar va algoritmlardan foydalanish: Bundan tashqari, oldingi buyruqlarni tiklashni osonlashtirish uchun o'zgaruvchilar va algoritmlardan foydalanishingiz mumkin. Siz “name=command” sintaksisi yordamida ma’lum bir buyruqqa nom berishingiz va keyin “$name” ni kiritish orqali uni bajarishingiz mumkin. Bundan tashqari, tarixdan ma'lum buyruqlarni filtrlash va olish uchun buyruqlar va qayta yo'naltirish kombinatsiyalaridan foydalanish mumkin. Masalan, siz “tarix | grep buyrug'i" tarixida "buyruq" so'zi bilan bog'liq buyruqlarni topish uchun.
Eslab qoling: bular faqat bir nechtasi fokuslar va yorliqlar Linuxda oldingi buyruqlarni qidirish va bajarishni tezlashtirish. Turli xil texnikalarni sinab ko'ring va ish oqimingizga eng mos keladiganini toping. Oldingi buyruqlarga kirishni soddalashtirish sizga Linuxdan foydalanishda samaraliroq va samaraliroq bo'lish imkonini beradi.
Men Sebastyan Vidal, texnologiya va DIY haqida ishtiyoqli kompyuter muhandisi. Qolaversa, men ijodkorman tecnobits.com, men texnologiyani hamma uchun qulayroq va tushunarli qilish uchun o'quv qo'llanmalarini baham ko'raman.