Odatda foydalanadigan ba'zi buyruqlarni sozlash va osonlashtirishning juda oddiy usuli mavjud "konsol", Yordamida afsus.
Un afsus uning nomidan ko'rinib turibdiki, bu so'zni yoki so'zlar qatorini qisqa va sodda so'z bilan almashtirishga yordam beradi. Keling, amaliy misolni ko'rib chiqaylik, aytaylik qaydlar deb nomlangan dastur yordamida tizimdan Rang beruvchi natijani konsolda bo'yash uchun javobgardir. Satr shunday bo'ladi:
$ sudo tailf -n 5 /var/log/syslog | ccze
Ammo, agar bularning hammasini yozish o'rniga, masalan, konsolni qo'yadigan bo'lsak, bu osonroq bo'lar edi:
$ syslog
To'g'ri? Bu juda ham qulay va eslash osonroq bo'lar edi. Keyin, buni qanday qilamiz?
Taxallus yaratish.
Taxallus yaratish juda oson. Sintaksis quyidagicha bo'ladi:
taxallus short_word = 'buyruq yoki almashtirish uchun so'zlar'
agar oldingi misolni olsak:
taxallus syslog = 'sudo tailf -n 5 / var / log / syslog | ccze '
Buyruq bitta tirnoq ichiga kiritilgan. Ammo savol shu Buni qayerga qo'yamiz? Xo'sh, agar biz buni vaqtinchalik bo'lishini istasak, uni shunchaki konsolga yozamiz va u yopilguncha davom etadi.
Endi, agar biz buni doimiy ravishda xohlasak, buni fayl ichiga joylashtiramiz ~ / .bashrc bu biznikida / uyva agar u bo'lmasa, biz uni yaratamiz (har doim nuqta oldida). Biz qatorini qo'shganimizda afsus Ushbu faylda biz shunchaki konsol qo'ydik:
$ . .bashrc
Va tayyor !!!
Izoh: Kecha Internet-provayderimiz bilan bog'liq muammolar tufayli biz <° Linux-da hech narsa chop eta olmadik, buning uchun uzr so'raymiz
7 ta sharh, o'zingizni qoldiring
Odatda har kuni ishlatmaydigan vositalarni yangilash ushbu turdagi postlarga zarar qilmaydi. Bundan tashqari, bu abadiydir; uni yozganidan uch yil o'tgach va birinchi kun bo'lib qoladi.
Buni qo'shib qo'ying, hech bo'lmaganda debianda .bash_aliases faylidan siz aytgan fayl o'rniga o'z taxalluslaringizni qo'shish uchun foydalanish tavsiya etiladi. U. .bashrc men aytgan taxallus faylini qidirishga g'amxo'rlik qiladi.
O'quv qo'llanmasi uchun tashakkur. Menda bir savol bor: buyruq nima qiladi '. .bashrc '? va xususan .bashrc fayli oldidagi nuqta (.) nima qiladi?
Bilaman, bu juda kech, lekin fayl nomi oldidagi nuqta uni papkalarda yashirishga olib keladi, shuning uchun u erda bo'ladi, lekin siz yashirin fayllarni ko'rsatmaguningizcha uni ko'ra olmaysiz.
Menimcha, bu fayllarni yashirish degani emas. Agar siz diqqat bilan qarasangiz, yana oldin bo'sh joy ajratilgan yana biri bor:
$. .bashrc
Avvaliga u qandaydir tarzda faylni ishga tushiradi yoki tarkibidagi ma'lumotlarni qayta yuklaydi deb o'yladim. Buning o'rniga taxalluslar kuchga kirishi uchun qayta yuklashim kerak edi, shuning uchun buyruq noma'lum bo'lib qolmoqda.
Ushbu buyruqqa murojaat qilgan taxallus mavjud bo'lsa ham, qanday qilib buyruqdan foydalanishni davom ettirishingiz mumkin? (Masalan: rm buyrug'ini qanday ishlatishingiz mumkin, agar bu takrorlash taxallusi bo'lsa?)
Buning uchun juda minnatdorman. Salom!
Salom, o'quv qo'llanma uchun katta rahmat, bu menga katta yordam berdi.