Kā izveidot un izmantot aizstājvārdu komandu Linux


Linux lietotājiem bieži vien atkal un atkal ir jāizmanto viena komanda. Atkārtoti ierakstot vai kopējot vienu un to pašu komandu, tiek samazināta produktivitāte un novēršat uzmanību no tā, ko faktiski darāt.

Varat nedaudz ietaupīt laiku, izveidojot aizstājvārdus visbiežāk izmantotajām komandām. Pseidonīmi ir līdzīgi pielāgotajiem īsinājumtaustiņiem, kurus izmanto, lai attēlotu komandu (vai komandu kopu), kas izpildīta ar vai bez pielāgotām opcijām. Iespējams, ka jūs jau izmantojat aizstājvārdus savā Linux sistēmā.

Sarakstā pašlaik definētie Linux aizstājvārdi

Profilā varat redzēt definēto aizstājvārdu sarakstu, vienkārši izpildot aizstājvārda komandu.

$ alias

Šeit jūs varat redzēt noklusējuma aizstājvārdus, kas jūsu lietotājam noteikti Ubuntu 18.04.

Kā redzat, izpildot.

$ ll

Ir līdzvērtīgs skriešanai:

$ ls -alF

Jūs varat izveidot aizstājvārdu ar vienu rakstzīmi, kas būs līdzvērtīga jūsu izvēlētajai komandai.

Kā izveidot aizstājvārdus Linux

Pseidonīmu izveide ir samērā vienkāršs un ātrs process. Jūs varat izveidot divu veidu aizstājvārdus - pagaidu un pastāvīgus. Mēs pārskatīsim abus veidus.

Jums jādara, ierakstot vārdu pseidonīms, pēc tam izmantojiet vārdu, kuru vēlaties izmantot, lai izpildītu komandu, kam seko zīme "=" , un citējiet komandu, kuru vēlaties aizstājvārdu.

Sintakse ir šāda:

$ alias shortName="your custom command here"

Šeit ir reāls piemērs:

$ alias wr=”cd /var/www/html”

Pēc tam varat izmantot saīsni "wr" , lai pārietu uz tīmekļa sakņu direktoriju. Šī aizstājvārda problēma ir tā, ka tā būs pieejama tikai jūsu pašreizējā termināla sesijā.

Ja atverat jaunu termināla sesiju, aizstājvārds vairs nebūs pieejams. Ja vēlaties saglabāt aizstājvārdus sesiju laikā, jums būs nepieciešams pastāvīgs aizstājvārds.

Lai saglabātu aizstājvārdus starp sesijām, varat tos saglabāt sava lietotāja čaulas konfigurācijas profila failā. Tas var būt:

  • Bash - ~/.bashrc
  • ZSH - ~/.zshrc
  • Zivis - ~/.config/fish/config.fish

Sintakse, kas jums jāizmanto, praktiski ir tāda pati kā pagaidu aizstājvārda izveidošana. Vienīgā atšķirība rodas no tā, ka šoreiz to saglabāsit failā. Tā, piemēram, bash failā ar savu iecienītāko redaktoru varat atvērt .bashrc failu šādi:

$ vim ~/.bashrc

Atrodiet failā vietu, kur vēlaties saglabāt aizstājvārdus. Piemēram, tos var pievienot faila beigās. Organizācijas vajadzībām jūs varat atstāt komentāru pirms aizstājvārdiem apmēram šādi:

#My custom aliases
alias home=”ssh -i ~/.ssh/mykep.pem [email ”
alias ll="ls -alF"

Saglabājiet failu. Nākamajā sesijā fails tiks automātiski ielādēts. Ja pašreizējā sesijā vēlaties izmantot nesen definēto aizstājvārdu, izsniedziet šādu komandu:

$ source ~/.bashrc

Lai noņemtu aizstājvārdu, kas pievienots, izmantojot komandrindu, var atdalīt, izmantojot komandu unalias.

$ unalias alias_name
$ unalias -a [remove all alias]

Šis bija īss piemērs, kā izveidot savu aizstājvārdu un izpildīt bieži lietotās komandas, katru komandu nerakstot vēl un vēl. Tagad jūs varat domāt par komandām, kuras izmantojat visvairāk, un izveidot čaulā tām saīsnes.