Ir ļoti vienkāršs veids, kā pielāgot un atvieglot dažas komandas, kurās mēs parasti izmantojam "konsole", Izmantojot Alias .
Un Alias kā norāda tās nosaukums, tas mums palīdzēs vārdu vai vārdu sēriju aizstāt ar īsāku un vienkāršāku. Ņemsim praktisku piemēru, pieņemsim, ka mēs vēlamies redzēt žurnāli no sistēmas, izmantojot programmu, kuru sauc Krāsotājs kas ir atbildīgs par rezultāta krāsošanu konsolē. Līnija būtu:
$ sudo tailf -n 5 /var/log/syslog | ccze
Bet esmu pārliecināts, ka būtu vieglāk, ja tā vietā, lai to visu rakstītu, mēs ievietotu, piemēram, konsolē kaut ko tik vienkāršu kā:
$ syslog
Patiesība? Tas būtu daudz ērtāk un vieglāk atcerēties. Tad kā mēs to darām?
Alias izveidošana.
Alias izveidošana ir patiešām vienkārša. Sintakse būtu šāda:
alias short_word = 'komanda vai vārdi, kas jāaizstāj'
ja ņemam iepriekšējo piemēru, tas būtu:
aizstājvārds syslog = 'sudo tailf -n 5 / var / log / syslog | ccze '
Komanda ir pievienota pēdiņās. Bet jautājums ir Kur mēs to ievietojam? Nu, ja mēs vēlamies, lai tas būtu tikai īslaicīgs, mēs vienkārši ierakstām to konsolē, un tas ilgs, līdz mēs to aizvērsim.
Tagad, ja mēs to vēlamies pastāvīgi, mēs to ievietojam failā ~ / .bashrc kas ir mūsu / Sākums, un, ja tā nav, tad mēs to izveidojam (vienmēr ar punktu priekšā). Kad esam pievienojuši rindiņu aizstājvārds Šajā failā mēs vienkārši ievietojam konsoli:
$ . .bashrc
Un gatavs !!!
Piezīme: Vakar mūsu ISP problēmu dēļ mēs nevarējām neko publicēt <° Linux, par ko mēs atvainojamies
Šāda veida ziņas nekaitē, lai atsvaidzinātu tos rīkus, kurus parasti ikdienā neizmantojam. Turklāt tas ir mūžīgs; trīs gadus pēc tā uzrakstīšanas, un tā paliek kā pirmā diena.
Piebilstiet, ka vismaz debianā ieteicams izmantot failu .bash_aliases, lai pieminētā faila vietā pievienotu savus aizstājvārdus. Viņš. .bashrc rūpējas par meklēšanu aizstājvārda failā, kuru es saku.
Paldies par apmācību. Man ir jautājums: ko dara komanda '. .bashrc '? un jo īpaši, ko dara punkts (.) faila .bashrc priekšā?
Es zinu, ka ir par vēlu, bet punkts faila nosaukuma priekšā liek to paslēpt mapēs, tāpēc tas būs tur, taču jūs to nevarēsit redzēt, kamēr neparādīsit slēptos failus.
Es nedomāju, ka tas attiecas uz punktu slēpšanu. Ja paskatās uzmanīgi, pirms tā ir vēl viena, kuru atdala atstarpe:
$. .bashrc
Sākumā es domāju, ka tas kaut kā palaidīs failu vai atkārtoti ielādēs tajā esošo informāciju. Tā vietā man bija jāpārstartē, lai aizstājvārdi stātos spēkā, tāpēc komanda paliek nezināma.
Kā jūs varat turpināt izmantot komandu, pat ja pastāv aizstājvārds, kas atsaucas uz šo komandu? (Piemērs: kā jūs izmantojat komandu rm, ja tas ir aizstājvārds, lai atbalsotu?)
Ļoti pateicīgs par to. Priekā!
Sveiki, liels paldies par apmācību, tā man ļoti palīdzēja.